Help

Additional Store Features

Last updated: October 2026

One Settings control unlocks the Discount Badge and Margin Guard checkout tools together. This is not enabled at install: it is optional and requires your explicit approval.

Note: There is no separate "enable Badge" or "enable Margin Guard" button. If Badge or checkout says "Not enabled", complete Additional store features in Settings first.


Why one control?

CodeRally needs extra Shopify permissions for both features. Shopify's progressive permission rules work best when we ask once, not on every feature separately. Everything lives on the Additional store features card at the bottom of Settings.


What you get when enabled

Feature What works
Discount Badge Configure product/collection blocks; metafield sync for live offer display on storefront
Write product/variant data Badge display data on products; Sync costs to checkout for Scale enforcement
Read themes Deep links into your theme editor to place app blocks
Cart validations Block checkout mode when margin would fall below floor
Checkout discount functions Auto-cap CodeRally automatic discounts at checkout

Already at install (no extra step): read orders, read products, write discounts: enough for AI promos, analytics, and creating discounts.


How to enable

  1. Shopify Admin → Apps → CodeRally → Settings.
  2. Scroll to the bottom and find Additional store features.
  3. Click Enable additional features.
  4. In Shopify's permission dialog, review scopes and click Approve.
  5. Wait for the page to refresh: status should show Enabled.
  6. Discount Badge: use Configure - Product Page / Collection Page to open the theme editor. See Discount Badge.
  7. Scale checkout: set margin floor and enforcement on the Margin Guard card, then Sync costs to checkout. See Checkout enforcement.

Permissions explained

Shopify permission CodeRally uses it for
Write products Discount Badge display data on products; pushing unit costs to variants for checkout margin math
Read themes Opening your theme with the correct app block selected
Read/Write validations Installing and running Margin Guard checkout validation (block mode)

How to disable

Click Disable additional features on the same card. Badge display updates and checkout cap/block stop until you enable again. Discounts already in Shopify remain until you delete them in Shopify Admin.


Troubleshooting

  • Status stuck after approval: hard refresh (Ctrl+Shift+R / Cmd+Shift+R).
  • Reinstalled the app: enable again from Settings.
  • Badge empty but "Enabled": place the theme block and wait for the next sync.
  • Checkout not capping: confirm Scale plan, costs synced, enforcement not set to Warn only.

Full troubleshooting guide

Subscribe

Ready to boost your Shopify store's performance?

Discover strategies and tools to increase sales, speed, and customer engagement.