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.