Feature: Physical products

Sell physical products from any website.

Full catalogue with variants, inventory tracking, shipping rules, and tax calculation. Embed into the site you already have, or run a hosted storefront on your own domain. Both work. Both run on the same store.

14-Day Free Trial
No Credit Card
0% Platform Fees
Variants on every plan
Variants
& inventory
90+
Tax jurisdictions
Live
Carrier rates
0%
Platform fees
What you manage

Everything physical goods actually need.

The four things that separate a real physical-goods store from "a PayPal button on a landing page."

01

Variants.

Size, colour, material, pack size. Each variant has its own SKU, barcode, weight, dimensions, price, and stock level. Unlimited options, unlimited combinations.

02

Inventory.

Stock levels per variant with reservations. Items reserve on cart add, release on abandon, and fulfil on payment. No overselling, no manual reconciliation.

03

Shipping.

Rules by geographic zone, per-item or flat-rate, with free-shipping thresholds. Weight and dimension data travels with every variant so the right rate lands at checkout.

04

Tax.

Auto-calculated at checkout across 90+ jurisdictions. Nexus threshold monitoring tells you when you have crossed into a new tax obligation.

Variants

A product can have as many shapes as reality needs.

Create a t-shirt with sizes and colours. A candle with scents and wax types. A bike with frame sizes, gear ratios, and finishes. Each variant carries its own SKU, barcode, weight (to 3 decimal places), length / width / height, price, compare-at price, and stock level. Customers see the variants they expect; your warehouse sees the SKUs they pack.

  • Unlimited option groups (size, colour, material, etc.) and combinations
  • Per-variant SKU, barcode, weight, dimensions, price, and stock
  • Weight accurate to 3 decimal places for shipping-rate precision
✦ Sell anything
PHYSICAL
Vintage Tee
From $35
DIGITAL
Preset Pack
$29
MONTHLY
Membership
$9 / mo
Shipping

Ship rules, not spreadsheets.

Create shipping methods, group them into geographic zones, define rates. Checkout picks the right rate for the customer automatically.

01

Shipping methods.

Standard, Express, Pickup, or your own. Each method has a base price, an optional per-item cost, and an optional free-shipping threshold. Configure once, reuse across zones.

02

Geographic zones.

Group countries and states into zones (EU, North America, APAC) and attach different rates to each. Add a "rest of world" catch-all zone for anything you did not explicitly list.

03

Free-shipping thresholds.

Offer free shipping over $X, configurable per zone or globally. The checkout automatically upgrades to free when the cart crosses the threshold.

04

Tax-aware pricing.

Shipping charges can be tax-exempt or taxable per method. Tax calculation runs separately on products and shipping, per your jurisdiction.

05

Carrier labels (optional).

Each method can carry a carrier name for display (UPS, DHL, Royal Mail). Customers see a recognisable courier at checkout and on the confirmation page.

06

Fulfillment workflow.

Manual by default: orders land in the dashboard, you pack and mark as shipped. Tracking numbers attach per order. API support for automation when you need it.

Tax & compliance

Tax that works out of the box.

Real rates applied at checkout per the buyer address. Nexus monitoring so you know when to register for tax in a new jurisdiction.

✦ Invoice auto-generated
Invoice
INV-0247
PAID
🇩🇪
Max Weber
Berlin, Germany
Subtotal€29.00
✓ VAT 19% (DE)€5.51
Total€34.51
Auto-filed with HMRC/DE
Automated tax

Real rates across 90+ jurisdictions, synced weekly.

Checkout picks up the buyer's address, looks up the correct combined rate (VAT, GST, state + local sales tax, whatever applies), and adds it to the order. Rates sync weekly. Every order gets a compliant tax invoice generated automatically. You remain merchant of record, but you are not maintaining a tax-rate spreadsheet.

  • 90+ jurisdictions auto-calculated at checkout
  • Nexus threshold monitoring flags when you cross a new obligation
  • Compliant tax invoice per order, downloadable by merchant and customer
Beyond the basics

The details that actually matter at scale.

Things we noticed every physical-goods store ends up needing sooner or later.

01

Product bundles.

Combine multiple products into one SKU with automatic pricing. Inventory deducts from each component product when the bundle sells.

02

Stock reservations.

Items reserve on cart add so two customers cannot buy the same "last one". Reservations auto-release if checkout is abandoned, auto-fulfil on successful payment.

03

Google Shopping ready.

Product feed exports with weight, shipping, dimensions, GTIN, and Google taxonomy mapped per product. Submit once to Merchant Center, sync automatically.

04

Multi-currency display.

Show prices in your visitor local currency (Growth plan and up). The customer still pays in your store currency at checkout; the rate is indicative, not a conversion promise.

05

Abandoned cart recovery.

Physical goods have high abandon rates (shipping sticker shock, size second-guessing). Automated email sequences bring carts back with optional incentives.

06

Sell alongside anything else.

Physical products live in the same store as digital goods, subscriptions, and gift cards. One checkout, one customer record, one dashboard.

Common questions

Physical-goods questions, answered.

What we hear from people moving from Etsy / Shopify / Amazon-only.

Can I have hundreds of variants per product?+
Yes. No hard variant limit. A product with 5 sizes, 8 colours, and 3 materials (120 variants) works fine. Each variant gets its own stock level, SKU, and dimensions. The dashboard generates the variant matrix from the option groups, so you do not hand-type 120 rows.
How does inventory reservation work during checkout?+
When a customer adds an item to cart, its stock reserves against that cart. If they check out and pay, the reservation fulfils and stock deducts. If the cart is abandoned (or payment fails), the reservation releases and stock becomes available again. Two customers cannot buy the same last-in-stock item simultaneously.
Do you support real-time carrier rates (UPS, DHL, FedEx)?+
Yes. Connect your carriers via ShipEngine and shoppers see live, address-accurate rates from UPS, USPS, DHL, FedEx and more at checkout, and you can buy and print discounted labels straight from the order. Prefer simplicity? Manual zone rates (flat, per-item, weight, free-shipping thresholds) work too, on their own or as a fallback.
How is shipping cost calculated at checkout?+
The customer enters a destination address. The checkout looks up which shipping zone that address falls into, reads the rates defined for that zone (base price + per-item cost), applies any free-shipping threshold, and presents the resulting shipping options. The customer picks one; the selected rate joins the order.
What about international tax (VAT / GST)?+
Automated tax (Growth plan and up) handles VAT, GST, and state sales tax across 90+ jurisdictions. Rates sync weekly. Tax applies to the subtotal, and can optionally be configured on shipping per-method. Nexus threshold monitoring (Business plan) tells you when your sales into a region crossed the registration requirement.
Can I sell physical goods alongside digital products?+
Yes. A single Shoprocket store handles physical, digital, subscriptions, licence keys, and gift cards in the same catalogue. One cart, one checkout, one customer record, one order history. No second platform, no dual dashboard.
How do I fulfil orders? Is there label printing?+
Orders land in the dashboard with the shipping method selected, the customer address, and the variants purchased. Buy and print a discounted shipping label straight from the order via ShipEngine, and the tracking number is attached and shared with the customer automatically. Prefer to use your own carrier account? Mark the order shipped with a tracking number manually.
What happens when something goes out of stock?+
Variants with zero stock automatically mark as out-of-stock in the storefront and checkout. You can configure per-variant whether to allow backorder (out-of-stock but purchasable), hide the variant entirely, or show it as unavailable. Stock levels sync across the storefront, cart, and checkout in real time.
Can I import my existing product catalogue?+
Yes. Most platforms (Shopify, WooCommerce, Etsy, BigCommerce) export products + variants as CSV. Drop the file into Shoprocket's importer and the catalogue, variants, images, and inventory come with you. Order history imports separately if you want it.
Is Shoprocket really 0% platform fees?+
Yes. Your payment processor (Stripe, PayPal, etc.) still charges their standard processing fee, that is the cost of moving money, but Shoprocket adds nothing on top. 0% platform fees applies to every plan, including physical-goods sales.

Ship physical goods. Skip the spreadsheet.

14-day free trial. No credit card. Full product, inventory, shipping, and tax from the Starter plan ($29/mo) onward.