Delivery methods (Porch, Porch Pro, Vendor Delivery, Shipping)
Pick which delivery methods you offer per product, with your own prices and "free shipping above $X" thresholds. Porch Pro is platform-fixed at $8.
Delivery methods
Every product you sell has four possible ways to get to the buyer:
| Method | What it is | Who sets the price | |--------|-----------|--------------------| | Porch Pickup | Buyer comes to your home/studio during your porch hours | You (often $0) | | Porch Pro | Buyer picks up from a Porch Pro host nearby on the Thursday drop | Platform-fixed at $8 — $5 to the host, $3 to the platform | | Vendor Delivery | You deliver to the buyer's house | You | | Shipping | USPS / UPS / FedEx | You, with optional "free above $X" |
Setting methods per product
Each product has its own delivery methods. Your hammock may only support Porch Pickup (too big to ship), your candles may support Pickup + Shipping, your framed art may only support Vendor Delivery. The product editor shows all four with toggles — enable the ones that apply.
For each enabled method you set:
- Price — flat per-order fee (in dollars)
- Free at subtotal — if the vendor cart subtotal crosses this number, the fee drops to $0. Cross-vendor totals don't count — the threshold is checked against the buyer's subtotal with your store only.
- ETA min / max (days) — how long it takes. Shows as "Arrives in 3–5 days" on the checkout.
The Porch Pro lock
Porch Pro is always $8 to the buyer. You can't discount it. You don't need to — you don't pay for it. $5 goes to the porch host who stores + hands it off, $3 goes to the platform to run the network. If you try to set it to anything other than $8, the database rejects the change. That's intentional.
One fee per vendor per cart
If a buyer has three of your products in their cart and all three picked Shipping, they pay one shipping fee — the maximum of the three. Not the sum. So a buyer loading up on candles doesn't pay 3× the shipping.
Variant overrides
If your small 4×6 print ships for $5 and your giant 24×36 print ships for $18, you can override the shipping price at the variant level — the variant-specific row wins over the product-level row for that method.
What the buyer sees
At checkout the buyer sees a card per cart line with the allowed methods as radio buttons, sorted cheapest-first. Each option shows the price ("FREE" in bright terracotta if you're already past a threshold), the ETA, and a note if relevant ("You hit the free shipping threshold for Jane's Ceramics").
Worked example
You sell a candle at $12.
You enable: Porch ($0), Porch Pro (locked $8), Shipping ($7, free at $40).
- Buyer adds 1 candle → subtotal $12 → picker shows Porch FREE, Porch Pro $8, Shipping $7. Cheapest is Porch.
- Buyer adds 4 candles → subtotal $48 → picker shows Porch FREE, Porch Pro $8, Shipping FREE.
- Buyer adds 1 candle + someone else's rug → your subtotal is still $12, rug vendor's is separate. Shipping on the candle is still $7.
