Install Mattress Recycling Fee
Four steps. Estimated install time: 5–15 minutes depending on catalog size. Install from the App Store, then finish setup in your dashboard.
Public Shopify app, $9/mo with a 7-day free trial. Requires Shopify Plus — the checkout-extensibility surface this app uses is Plus-only.
$ open https://apps.shopify.com/mattress-recycling-fee → Approve scopes: read_products, write_cart_transforms, read_orders → Plan: Shopify Plus required ✓ App installed
Create a collection with every mattress and foundation, and an unlisted "Recycling Fee" product (plus "Stewardship Assessment" if you sell into Oregon — OR prescribes that label). Select them in the dashboard.
$ admin → mattress-recycling-fee → dashboard mattress_collection = "Mattresses" · 23 products fee_variant = "Recycling Fee" · $0.01 or_fee_variant = "Stewardship Assessment" · $0.01 ✓ Settings saved
Open your checkout editor and add the Mattress Recycling Fee Disclosure app block to the Order summary section. Toggle on "Include block in Shop Pay" under Checkout behavior. Required step — without the block placed, no fee is applied at checkout.
$ admin → Settings → Checkout → Customize → Order summary → Add app block → "Mattress Recycling Fee Disclosure" → Toggle on "Include block in Shop Pay" → Save ✓ Block live on every checkout
Add a mattress to cart and check out with a California ZIP — an $18.00/unit Recycling Fee line + disclosure render in the order summary. CT, RI and OR apply their own statutory amounts the same way.
$ checkout test ship_to = Los Angeles, CA 90210 cart = 1× Queen Mattress + 1× Foundation → Subtotal: $1,148.00 → Recycling Fee: $36.00 (2 units × $18.00) → Disclosure: "A $36.00 Recycling Fee has been added..." ✓ Compliant