Ga naar hoofdinhoud
Versie: 1.x

WCPOS StoreApps Smart Coupons

Adds WCPOS compatibility for store credit created with Smart Coupons by StoreApps / WooCommerce.com. It lets POS orders redeem StoreApps store credit, keeps the StoreApps balance in sync, and leaves an order-note audit trail for staff.

This extension is specifically for the StoreApps / WooCommerce.com Smart Coupons plugin. Other plugins with similar “Smart Coupons” names are separate products and may need separate integrations.

Pro Feature

Installing and managing extensions from the directory requires WCPOS Pro.

What It Does

  • Records the StoreApps smart_coupons_contribution metadata for POS-created orders when the normal checkout cart context is not available.
  • Lets StoreApps deduct the correct partial store-credit amount from the coupon balance after POS checkout.
  • Restores the StoreApps store-credit balance when the POS order is cancelled or refunded through WooCommerce's normal order lifecycle.
  • Adds a private order note after redemption showing the coupon code, amount used, and current balance.
  • Shows the remaining store-credit balance in the existing receipt discount row by appending it to the coupon description/discount label.

The extension uses normal WooCommerce coupon fields and metadata. It does not add custom WCPOS coupon response fields or require custom receipt templates.

Installation

1

Install StoreApps Smart Coupons

Install and activate Smart Coupons by StoreApps / WooCommerce.com. Create your store-credit coupons or gift cards as usual in WooCommerce.

2

Install WCPOS StoreApps Smart Coupons

Install from WP Admin > POS > Settings > Extensions, or download the latest release from the GitHub releases page and upload via Plugins > Add New > Upload Plugin.

3

Sync coupons to the POS

Open the POS and sync coupons. Cashiers can then apply StoreApps store-credit coupons from the normal Add Coupon flow.

Receipt Output

WCPOS receipt templates already print coupon discounts using the discount row label. During receipt rendering, this extension appends the current StoreApps balance to that existing label.

For example, a coupon description of Gift card may print as:

Gift card — Store credit balance: £61.50

If the coupon has no description, the balance text is used as the discount label. Existing receipt templates do not need to be changed.

Order Audit Trail

After StoreApps processes a POS store-credit redemption, the extension adds a private order note similar to:

StoreApps Smart Coupons store credit recorded for WCPOS: Coupon STORE100 used £38.50. Current balance: £61.50.

Use this note to confirm which store-credit coupon was used, how much was redeemed, and what balance remained after the sale.

Compatibility Notes

  • StoreApps only: this extension targets StoreApps / WooCommerce.com Smart Coupons. It does not target WebToffee or other smart-coupon plugins.
  • Coupon data: WCPOS continues to use normal WooCommerce coupon responses. StoreApps-specific state remains in WooCommerce metadata such as smart_coupons_contribution and coupon balance fields.
  • Receipts: balance text is added through the existing coupon description/discount label path, not by changing receipt data or templates.
  • Inactive StoreApps plugin: if StoreApps Smart Coupons is not active, the extension does nothing.

Requirements

WooCommerce: WooCommerce installed and activated
Smart Coupons: Smart Coupons by StoreApps / WooCommerce.com
WCPOS: WCPOS with coupon support; extension installation from the directory requires WCPOS Pro