Simple Points & Rewards supports both the classic WooCommerce cart/checkout (shortcode-based) and the newer WooCommerce Blocks (the Cart and Checkout blocks introduced in recent WooCommerce versions).
What’s Supported #
- Product points display on single product and shop/category pages.
- Points redemption interface in both classic and block-based cart/checkout.
- Rewards box rendering in the appropriate location for each checkout type.
How Detection Works #
The plugin detects whether your store is using the classic checkout or the block checkout and renders the redemption interface using the correct method for that context. You don’t need to configure anything – it adapts automatically.
If the Redemption Box Doesn’t Appear #
- Confirm Points Discount at Checkout is enabled under Settings → Rewards (Redeem).
- Confirm the customer is logged in and has a redeemable balance.
- If using the block checkout, ensure you are running a current version of WooCommerce.
- As a fallback, you can place the redemption interface manually using the
[spar_redeem_discount_compact]oder[spar_checkout_rewards_box]shortcodes.
Caching Considerations #
The cart and checkout should never be page-cached for logged-in users. Ensure your caching plugin or host excludes the cart, checkout, and /my-account/ pages so the live points balance and redemption interface always render correctly.