Services

60% of Orders Choose Convenience-Store Pickup, Yet Staff Copy Store Codes by Hand: How to Build E-commerce Logistics Integration, From Store-Locator Maps and Bulk Warehouse Drop-off to Status Sync and Return Logistics

2026.09.29 · 34 views
60% of Orders Choose Convenience-Store Pickup, Yet Staff Copy Store Codes by Hand: How to Build E-commerce Logistics Integration, From Store-Locator Maps and Bulk Warehouse Drop-off to Status Sync and Return Logistics
“

How to choose between store-to-store, bulk warehouse drop-off and home delivery, a 5-week rollout, real shipping and collection fees, fixes for five pitfalls including iframe maps and status-callback formats, and a 90-day roadmap to zero shipping errors. ”

Share:

A Taiwanese brand selling handmade desserts and dry goods ships about 80 orders a day, and 60% of customers choose convenience-store pickup. Customer service asks buyers on LINE for their store, then copies the code into the logistics back office: 2 minutes per order. About 10 orders a month get the wrong code, and each reshipment costs another fee plus a complaint. Logistics integration lets customers pick their own store at checkout while the system creates shipments, prints labels and syncs status.

When It Fits × When It Doesn't

Good fit for logistics integrationHold off
More than 20 shipments a day, with someone creating shipments by handFewer than 20 shipments a week; manual entry in the back office is cheaper
Store pickup is over half of orders, with frequent wrong-store errorsProducts are mostly large furniture or need installation and won't fit store size limits
Customer service is asked "where is my parcel?" every dayYou already run on a hosted store platform whose built-in logistics is enough
You offer cash on pickup and must reconcile collected paymentsYou plan to hand all inventory to a third-party fulfillment warehouse

Alternatives Matrix

OptionCost rangeProsTrade-offs
Manual shipments in the logistics back officeNo development cost, shipping fees onlyUsable tomorrowStore and amount typed per order; error-prone
Hosted store platform's built-in logisticsPlatform subscriptionEnable with a checkboxLocked to the platform; hard to customize
Third-party fulfillment (3PL)Per-order handling fee plus storagePicking and packing outsourced tooInventory sits in their warehouse; poor value for small, varied catalogs
Own website integrated with a logistics APINT$60,000–150,000Flows and notifications follow your rulesRequires development and ongoing maintenance

5-Week Rollout

PhaseTimingDeliverablesTools
Map shipping modesWeek 1Delivery rules sheet (size, temperature, cash on pickup or not)Google Sheets, Notion
ECPay logistics application and testingWeek 2Sandbox account, confirmed logistics typesECPay merchant back office, Postman
Integration buildWeeks 3–4Store selection at checkout, automatic shipment creation, batch label printing, status syncLaravel, Laravel Queue
Trial shipments and sign-offWeek 5Sign-off log with 3 real parcels per logistics type, exception SOPThermal label printer, LINE notifications

Week 1 decides C2C or B2C: store-to-store means dropping each parcel at a store; bulk drop-off sends batches to a logistics center at a lower unit price. ECPay's logistics API documentation treats them as different sub-types.

Real Cost Breakdown

Shipping and collection fees follow ECPay's published logistics fee list (pre-tax; add 5% business tax):

  • Store-to-store: NT$65 per parcel for 7-ELEVEN and FamilyMart, NT$55 for Hi-Life
  • Bulk warehouse drop-off, ambient: NT$55 per parcel for 7-ELEVEN, FamilyMart and Hi-Life; 7-ELEVEN frozen at a promotional NT$160
  • Cash-on-pickup collection fee: promotional 0.75%, minimum NT$3 per order
  • T-cat home delivery, ambient: NT$130 for parcels up to 60 cm on Taiwan's main island
  • Development hours: store-to-store only, about 60–90 hours; adding bulk drop-off, home delivery and return logistics, about 120–180 hours
  • Hidden costs: a thermal label printer, return shipping for unclaimed parcels and returns, new packaging
  • Maintenance: NT$3,000–6,000 a month, including status-anomaly monitoring

Reality vs. Client Expectations

Clients assumeWhat actually happens
Parcel status is real-timeThe official docs state that status is pushed on a schedule from the logistics center, not in real time
Connect the API and start shippingAbout 30% of the time goes into exception rules such as size and temperature
Passing sandbox tests means it worksThe sandbox uses fixed stores; the real map and mobile browsers need separate testing

Five Pitfalls and Fixes

  • Customers can't pick a store: the official store-map documentation says not to embed it in an iframe and not to open a new window on iOS; use a full-page redirect
  • Session lost on mobile after picking a store: mobile browsers must allow cookies; save the cart before redirecting
  • Status notifications keep repeating: logistics status notifications require the plain string "1|OK" as the response, and even an extra space counts as failure; handle updates idempotently by order number
  • Oversized parcels get rejected: 7-ELEVEN store-to-store caps the longest side at 45 cm, the sum of three sides at 105 cm and weight at 10 kg; hide store pickup at checkout based on product size
  • Collection amount no longer matches after an order edit: when the order total changes, void and recreate the shipment instead of editing only the order

Success Metrics and 90-Day Roadmap

  • Day 30: zero manual shipment entry, zero wrong-store errors, daily shipping work cut in half
  • Day 60: "where is my parcel?" inquiries down by half, cash-on-pickup collections reconciled order by order
  • Day 90: analyze the unclaimed-parcel rate, require prepayment for high-risk orders, then evaluate frozen delivery

Decision Checklist

  • ☐ More than 20 shipments a day?
  • ☐ Store pickup is over half of orders?
  • ☐ A parcel went to the wrong store in the past month?
  • ☐ Someone spends over an hour a day creating shipments?
  • ☐ Customer service is often asked for parcel status?
  • ☐ You offer cash on pickup that needs reconciling?
  • ☐ Most products fit store-pickup size limits?
  • ☐ Your website is your own system, not a hosted store platform?
  • ☐ You have dedicated shipping staff and printing equipment?
  • ☐ Budget of NT$60,000 or more?

Seven or more checks means it's worth doing; fewer than four, keep creating shipments manually.

FAQ

I already use ECPay for payments. Do I need to apply for logistics separately?

Yes. Logistics must be enabled separately in the ECPay merchant back office, and store-to-store (C2C) and bulk warehouse drop-off (B2C) are different service types, so decide which one you need before applying.

When does cash-on-pickup money reach my account?

After the customer pays at the store, the logistics provider collects the money and remits it to the merchant. Timing depends on your ECPay contract and payout settings, so confirm it with ECPay before launch.

Can I offer both store pickup and home delivery?

Yes. The checkout page shows only the delivery options that fit each order's size and temperature class; orders exceeding store-pickup size limits are offered home delivery only.

Next Step

ScriptWalker's E-commerce Logistics Integration Service starts at NT$60,000 (store-to-store), including store selection at checkout, automatic shipment creation, status sync and trial-shipment sign-off. Send us a week of sample orders, and a free 30-minute consultation will tell you which shipping mode fits.

Share: