WeChat Mini Program Store Pro

In many digital projects, the first phase of a Mini Program store has a clear goal:

Products can be displayed, customers can place orders, orders enter Odoo, and payment and address flows work.

This solves the online transaction entrance.

After the store goes live, companies quickly enter the next phase:

Question
How do we encourage repeat purchases?
How do different customers receive different benefits?
How do we support coupons, points, member prices, and automatic promotions?
How do we make the Mini Program an operation entrance instead of only an order tool?

This is what the Pro version solves.

The Pro version is not a separate marketing system. It builds on the basic store and reuses Odoo pricelists, Discount and Loyalty, sales orders, customers, and payment systems. The Mini Program becomes the customer-facing operation entrance, while Odoo remains the rule source and business center.

Why Pro Version Is Needed

The basic version supports product display, categories, cart, orders, address, payment, and account center. This is enough for many companies to go live.

But real operation raises more detailed questions:

Scenario
New customers need newcomer coupons.
Existing customers need member prices.
Orders should generate points.
Points should be redeemable in future orders.
Certain customers or tags should see exclusive coupons.
Automatic promotions and coupons should be controlled by backend rules.
Canceled or refunded orders should correctly handle points, coupons, wallet balance, and gift cards.

If all these rules are written only in the Mini Program frontend, short-term delivery may look fast, but long-term problems appear: price inconsistency, refund rollback issues, accounting difficulty, and upgrade risk.

The core design principle of the Pro version is: reuse Odoo native marketing and order calculation as much as possible, while the Mini Program handles channel display and user experience.

Mini Program Pro overview

Pro Capabilities

Backend Quotation Preview

In the Pro version, checkout and discount calculation are not calculated only by the frontend. When customers enter checkout, coupon selection, or point redemption, Odoo generates or updates a draft quotation and calculates pricelists, coupons, automatic promotions, points, gift cards, and payable amount.

Typical flow:

Mini Program cart
-> Order confirmation
-> Odoo backend quotation preview
-> Return subtotal, discounts, points, and payable amount
-> User confirms
-> Same quotation becomes official order and payment starts

The business value is that price and discount results are based on Odoo. The amount customers see, discount lines on the sales order, payment amount, and reconciliation basis remain consistent.

Coupons

The Pro version exposes Odoo Discount and Loyalty programs to the Mini Program channel.

Supported coupon distribution patterns include:

Pattern Meaning
Public claim All eligible logged-in customers can see and claim the coupon.
Targeted claim Only specified customers or customer tags can see and claim it.
Backend issue Operators issue coupons from Odoo; the Mini Program only shows owned coupons.

Coupon page

Coupon eligibility must not rely only on frontend hiding. Claiming, applying, previewing, and final order submission should all be verified by Odoo backend rules.

Automatic Promotions

The Pro version also supports automatic promotions.

Automatic promotions

Examples include full reduction, percentage discount, specific product activity, and automatic discount. Odoo evaluates the order and returns discount details during checkout.

Coupons and automatic promotions are different:

Type Behavior
Coupon Usually claimed or selected by the customer.
Automatic promotion Applied automatically by Odoo rules.

Promotion details

The Mini Program should display automatic promotions as order discount details rather than making customers manually select them.

Points

The Pro version uses Odoo Discount and Loyalty point programs, not a separate Mini Program point ledger.

Points

Supported point scenarios include:

Capability
Show point balance in account center.
Show point account and history.
Show expected points on order confirmation.
Support point redemption during checkout.
Show Chinese reasons when points are unavailable.
Use Odoo logic to roll back point history and card balance when orders are canceled.

Expected points are not current redeemable points. Expected points are earned after completing the order, while redeemable points come from the customer's current balance and must satisfy backend redemption rules.

Membership Levels And Member Prices

Membership should become part of Odoo customer master data and work across backend sales, website, POS, and Mini Program.

Membership

Pro membership capabilities include:

Capability
Membership levels
Growth value
Growth value history
Customer tags linked to membership levels
Pricelists linked to membership levels
Member-only promotions
Mini Program membership benefit page

Membership benefits 1

Membership benefits 2

Member prices should use Odoo native pricelists as much as possible. After a customer reaches a membership level, the corresponding pricelist can be synchronized and reused across channels.

Member price

Gift Cards And eWallet

The Pro version also plans and integrates balance-related capabilities such as gift cards and eWallet.

Gift cards and eWallet

These features involve payment offset, refund restoration, financial confirmation, and balance reconciliation, so they require more careful design than ordinary coupons.

The principle is that usage, deduction, refund restoration, and history must have clear snapshots and records.

Wallet flow

Conclusion

The Pro version upgrades the Mini Program store from a transaction entrance to an operation entrance. It adds coupons, automatic promotions, point redemption, membership levels, member prices, gift cards, and eWallet while keeping Odoo as the rule source.

Mini Program Pro conclusion

A truly useful Mini Program store is not only a beautiful interface. The backend must support it, rules must be controllable, orders must reconcile, and customer data must accumulate. Qingdao Ohm Network Technology focuses on making Odoo systems not only go live, but also support long-term operation.

results matching ""

    No results matching ""