Milly Software
Mattress Recycling Fee

Release notes.

Versioned, dated, grouped by area.

What changed in Mattress Recycling Fee, and what it means for your store. Version numbers are ours — they track the product, not how many times we deployed it. For what the app does today, see the overview.

Last shipped
v1.0.2 · Sep 10, 2026
1 week ago
v1.0.2#
CONSENT
diff ← v1.0.1

An acknowledgment that expires when the fee changes

  • A customer who acknowledges one fee and then changes something that changes the fee is asked again. Switching the shipping address from California to Oregon changes both the amount and the statutory name; adding a second mattress doubles the amount.
  • The acknowledgment now records what it was for — the state, the label and the amount the customer actually saw — and clears itself the moment any of the three differ. What gets acknowledged is the fee being charged, not one seen earlier in the session.
  • A cart carrying an acknowledgment from before this change has nothing recorded against it, so it expires on sight rather than being assumed to cover the current fee.
  • This covers standard checkout. Express wallets such as Apple Pay and Google Pay render no checkout extension at all, so there is nothing there to ask again — an unacknowledged cart is blocked on those surfaces and the customer is sent to standard checkout.
v1.0.1#
PLATFORM
diff ← v1.0.0

Current platform version

  • Both of the app's checkout functions now run on Shopify's current platform version, ahead of the one they were on being retired.
  • The fee table, the acknowledgment and the order reconciliation are unchanged.
v1.0.0#
FEE

Mattress Recycling Fee is on the Shopify App Store

  • Applies the statutory per-unit recycling fee to mattresses and foundations shipping into a program state — California $18, Connecticut $16, Rhode Island $22.50, Oregon $22.50. You nominate the collection; the destination address picks the fee.
  • Each state prescribes how the fee reads on the receipt. California, Connecticut and Rhode Island get a Recycling Fee; Oregon's is legally a Stewardship Assessment, and gets its own name and its own fee product.
  • The fee line carries the right statutory name whatever your carrier product happens to be called, with a per-store override when you need different wording.
  • Before checkout can be completed, the customer acknowledges the fee by amount. The check runs on Shopify's side rather than in the checkout page alone, so an unacknowledged cart is stopped even on surfaces where that page never renders.
  • Every new order is reconciled against the statutory fee from the order itself. The dashboard lists any that came in under-collected, and keeps monthly unit counts per state for your MRC Fee Report.
  • $9/mo with a 7-day trial, on Shopify Plus — the order-summary checkout surface the disclosure needs is Plus-only on Shopify's side.
End of list — 3 releases since v1.0.0 (Sep 1, 2026)Setup guide →