← Back to all sparks
C

Cody

E-COMM
Velocity5.0

Ecommerce store builder with drag-and-drop page builder, checkout, and payments.

Cody is still paying down its pricing trust debt, one discrepancy a merchant would have caught by hand.

ecommercepromotionspricing accuracyself-serve controlscheckout
Current state
Cody Store shipped six items in a single batch, and four of them exist because a shopper or a back-office system was told the wrong number. Sale prices differed between listing and product pages, spend-and-save offers were rendered as per-item discounts, BOGO rounding sent paid orders to OnTempo looking unpaid, and a countdown timer had quietly become dependent on an unrelated field. The two additions — per-promotion caption colours and undo in Page Builder — are small controls handed to merchants who previously filed a request.
Where it's heading
The promotions pipeline is being made honest end to end: what the shopper sees on a listing tile, what the cart charges, and what lands in OnTempo are converging on the same figure. The self-serve thread continues in parallel, with each release moving one more thing out of a support ticket and into a toggle or a colour picker. Nothing here builds new merchandising capability; it is the correctness work that has to precede it.
Prediction
With display and export both reconciled, the next surfaces are likely to keep extending Promotions v2 controls that were previously site-wide defaults — the caption colour picker is the template for that pattern.

Recent moves

  1. 1d ago

    🎨 Custom colours for sale captions, per promotion

    Sale caption colours become a per-promotion setting rather than one site-wide default, applied consistently across listing, product and cart. It is the clearest instance yet of the self-serve thread: a campaign look that used to need a developer now sits behind a colour picker in Promotions v2.

    View source ↗
  2. 1d ago

    🧾 Fixed promo discount rounding errors in OnTempo exports

    Two rounding faults in promotion-discount export meant paid orders arrived in OnTempo at full retail or a cent off, showing as unpaid. Fixing them removes reconciliation work from the merchant's team rather than changing anything a shopper sees — the back-office end of the same pricing-accuracy push.

    View source ↗
  3. 1d ago

    🖱️ Fixed unreadable Click & Collect dropdown text

    Region and Store dropdowns at checkout rendered their text grey, reading as disabled. A styling repair on the Click and Collect flow Cody has been adjusting across recent releases.

    View source ↗
  4. 1d ago

    💰 Fixed inconsistent sale pricing on listing and product pages

    Listing tiles now price each product on its own, and flat-dollar spend-and-save offers are presented as threshold messaging instead of a per-item sale price that never applied. This changes how an offer is communicated, not just how it is calculated, which is the heart of the trust work.

    View source ↗
  5. 1d ago

    ↩️ Undo and redo in the Page Builder v2 editor

    Undo and redo arrive in the Page Builder v2 mini editor. A small capability, but it belongs to the same shift as the colour picker — giving merchants room to change their own content without a safety net of support.

    View source ↗
  6. 1d ago

    ⏱️ Countdown timer now shows even without a sales caption

    A platform update had made the countdown timer conditional on a sales caption being set; it now shows wherever it is enabled. A regression repair in the same promotions surface the rest of this batch is correcting.

    View source ↗