Workaround for Missing Point Functionality in Shopify

Mechanism to convert POS points to Shopify coupons for online use

pointscouponconversionShopify
3 min read

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

Shopify standard features
ProblemPoint functionality does not exist
Foreign apps
ProblemCannot integrate with Japanese POS, insufficient Japanese support
Domestic apps
ProblemLimited options, low customizability
Full scratch development
ProblemHigh development cost, maintenance is also difficult

The Idea of Coupon Conversion

How Conversion Works

Overall Flow

Point to Coupon Conversion Flow
Click 'Use Points'

Customer initiates operation from my page

Enter points to use

Example: 500 points

Check point balance

Verify current balance in POS, validate balance >= points to use

Auto-generate discount coupon in Shopify

500 points = 500 yen off coupon (one-time use coupon exclusive to that customer)

Deduct points from POS

Subtract 500 points from balance

Save coupon code to metafield

Record in customer's metafield for later reference

Display coupon code on screen

"Please enter this code in your cart"

Customer Screen Flow

Customer Operation Flow
My Page

Current points: 1,250pt, Click [Use Points] button

Point Input Screen

Enter points to use: 500pt, Coupon to be issued: 500 yen off, [Issue Coupon] button

Issuance Complete Screen

Coupon code: 70934-AB12CD-500, Amount: 500 yen off, Expiration: January 31, 2025, [Copy] [Continue Shopping]

Cart Screen

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.

-> Conversion Architecture

2. Coupon Design

Specifications of issued coupons and constraints to prevent fraudulent use.

-> Coupon Design

3. Coupon Management

How to manage issued coupons and the cancellation feature.

-> Coupon Management

Features of This Mechanism

Benefits

Reduced development cost
DetailsUtilize existing functionality of Shopify and point system
Easy for customers to understand
DetailsCoupons are a familiar concept
Flexible operation
DetailsPoint-to-coupon exchange rate adjustable
Easy to audit
DetailsIssuance and usage history clearly recorded

Considerations

One extra step
ResponseConversion operation required (not automatic)
Coupon code entry required
ResponseCopy function reduces effort
Has expiration date
ResponseSet 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

Related Topics