About This Topic
Shopify lacks a standard point functionality, and third-party apps that can integrate with Japanese POS systems are limited. Therefore, we built a unique mechanism to convert POS points to Shopify coupons.
This enables customers to use points earned at physical stores online as well.
Why We Chose This Approach
Current State of Point Functionality in Shopify
| Option | Problem |
|---|---|
| Shopify standard features | Point functionality does not exist |
| Foreign apps | Cannot integrate with Japanese POS, insufficient Japanese support |
| Domestic apps | Limited options, low customizability |
| Full scratch development | High development cost, maintenance is also difficult |
The Idea of Coupon Conversion
How Conversion Works
Overall Flow
Customer initiates operation from my page
Example: 500 points
Verify current balance in POS, validate balance >= points to use
500 points = 500 yen off coupon (one-time use coupon exclusive to that customer)
Subtract 500 points from balance
Record in customer's metafield for later reference
"Please enter this code in your cart"
Customer Screen Flow
Current points: 1,250pt, Click [Use Points] button
Enter points to use: 500pt, Coupon to be issued: 500 yen off, [Issue Coupon] button
Coupon code: 70934-AB12CD-500, Amount: 500 yen off, Expiration: January 31, 2025, [Copy] [Continue Shopping]
Paste code in coupon code field -> 500 yen discount applied
For Those Who Want to Learn More
This mechanism is explained in detail in three articles.
1. Conversion Architecture
Detailed explanation of the technical mechanism for point to coupon conversion.
2. Coupon Design
Specifications of issued coupons and constraints to prevent fraudulent use.
3. Coupon Management
How to manage issued coupons and the cancellation feature.
Features of This Mechanism
Benefits
| Benefit | Details |
|---|---|
| Reduced development cost | Utilize existing functionality of Shopify and point system |
| Easy for customers to understand | Coupons are a familiar concept |
| Flexible operation | Point-to-coupon exchange rate adjustable |
| Easy to audit | Issuance and usage history clearly recorded |
Considerations
| Consideration | Response |
|---|---|
| One extra step | Conversion operation required (not automatic) |
| Coupon code entry required | Copy function reduces effort |
| Has expiration date | Set to a long 1-year period |
Benefits of This Mechanism
For Customers
- Can use points earned at stores online
- Less likely to forget to use as it becomes a tangible coupon
- Amount is clear and easy to understand
For Operations
- Achieve point integration without new system development
- Discount processing completed with Shopify's standard features
- Easy to track point usage status