EN

Sales Booster Overview & Evaluation Order — RUTHH COD Form & Upsells

Understand the five conversion modules inside Sales Booster (/app/sales-booster), how they map to stages of the Cash on Delivery shopping journey, how the server evaluates and prices discounts, and the exact runtime status of each module.

  • RUTHH COD Form & Upsells is installed and the Theme App Embed is active.

The Five Sales Booster Modules & Runtime Status

Section titled “The Five Sales Booster Modules & Runtime Status”
ModuleAdmin RouteFunnel StageSnapshot MetafieldCurrent Runtime Status
1. Quantity Offers/app/sales-booster/quantity-offersProduct page inline & inside COD formcod_offers.v1_snapshot (quantity-offer/v1)Active (Storefront + Server pricing)
2. Product Bundles/app/sales-booster/bundlesPre-submit multi-item bundle selectioncod_boosters.v1_snapshot (sales-booster/v2)Admin & V2 Snapshot Ready (Storefront order-ingress guarded)
3. One-Tick Upsells & Fees/app/sales-booster/one-tick-upsellsInside COD form (single-checkbox product or service fee)cod_boosters.v1_snapshot (sales-booster/v2)Admin & V2 Snapshot Ready (Storefront order-ingress guarded)
4. Cancel-Intent Downsells/app/sales-booster/downsellsWhen buyer attempts to close the COD formcod_downsell.v1_snapshot (downsell/v1)Active (Storefront modal + Server pricing)
5. Post-Purchase Upsells/app/sales-booster/post-purchase-upsellsImmediately after COD order creation (M15_MODAL)Server-evaluated on Thank You viewPilot Gated (POST_PURCHASE_RUNTIME=enabled required)

Numbered Instructions: Server Pricing & Evaluation Order

Section titled “Numbered Instructions: Server Pricing & Evaluation Order”

When a buyer interacts with the COD form and submits an order, the server evaluates pricing in a strict, deterministic sequence inside app-proxy-cart-quote.server.ts and the order admission gate:

  1. Base Merchandise Resolution: The server resolves the authoritative price of every base product variant from Shopify in integer minor units of your shop currency.
  2. Quantity Offer / Bundle Tier Evaluation: Applicable Quantity Offer discounts (PERCENTAGE or FIXED_AMOUNT) are applied to matching product lines first.
  3. Cancel-Intent Downsell Discount (If Claimed): If the buyer triggered and accepted an active Cancel-Intent Downsell modal before submitting, the validated downsell discount is applied to the merchandise subtotal.
  4. Visibility & Shipping Subtotal Eligibility: The resulting discounted merchandise subtotal (merchandiseSubtotalMinor) is checked against your Settings → Visibility min/max order value bounds and Shipping Rates subtotal conditions.
  5. Additional COD Fee & Shipping Rate Addition: The selected COD shipping rate price and any enabled Additional COD Fee (FIXED or PERCENTAGE) are added to produce the authoritative total payable on delivery.
  6. Post-Purchase Order Edit (After Order Creation): If a standard COD order is created and a Post-Purchase Upsell is accepted on the Thank You modal, the server edits the existing Shopify order via orderEditBegin / orderEditCommit.
  • Shipping rate eligibility changed after selecting a Quantity Offer: Because shipping and visibility subtotal bounds evaluate the discounted merchandise subtotal, a discount that brings the subtotal below a free-shipping threshold will accurately switch the order to the matching paid shipping tier.