What a shopper pays for delivery and when it arrives, and the work of getting the parcel out: shipments, labels, packing, customs and handing orders to a warehouse.
40 parts and 16 phrases. Apps in this area include ShipStation, Shippo, EasyPost, Sendcloud, ShipBob, Shopify Shipping.
shipping.rateShowThe delivery options a shopper picks at checkout, when each applies and what it costs.shipping.rate.methodShowThe kinds of delivery option a store offers at checkout.How to extend
shipping ratesA rate provider adds live carrier or courier options beside the store's own rates.findShippingRatesThe assistant reads the store's rates through its shipping rate tool.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/settings/admin/delivery/shipping-rate-form.tsx | Provider · manyAssistant tool · many | |
Core modules/shipping/free-shipping.ts | Provider · manyAssistant tool · many | |
Core modules/shipping/pickup/pickup-points.ts | Provider · manyAssistant tool · many | |
Core modules/orders/fulfillment-dispatch.ts | Provider · manyAssistant tool · many | |
Plugin | Provider · manyAssistant tool · many | |
Plugin | Provider · manyAssistant tool · many | |
Plugin | Provider · manyAssistant tool · many |
shipping.rate.conditionShowThe rules that show or hide a rate for a given cart and address.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/shipping/resolve-rates.ts | Core only | |
Core modules/shipping/resolve-rates.ts | Core only | |
Core modules/shipping/free-shipping.ts | Core only | |
Plugin | Core only | |
Plugin | Core only | |
Plugin | Core only |
shipping.rate.costShowWhat the store pays to ship compared with what the shopper pays.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core prisma/schema.prisma | Core only | |
Plugin | Core only | |
Plugin | Core only |
shipping.delivery_dateShowHow the store estimates when an order arrives.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Handling time shipping.delivery_date.handling_daysThe number of working days the store needs to pack an order before it ships. | Core platform/config/store-policies.ts | Slot · many |
Transit days shipping.delivery_date.transit_daysThe minimum and maximum days in transit stored on each rate. | Core prisma/schema.prisma | Slot · many |
Shipping calendar shipping.delivery_date.working_daysThe weekdays the store ships and the holiday dates it is closed, used to count handling and transit days. | Core modules/shipping/fulfillment-calendar.ts | Slot · many |
Delivery estimate shipping.delivery_date.estimateAn earliest and latest arrival date calculated from handling time, transit days and the shipping calendar, shown on the product page and at checkout. | Core modules/shipping/delivery-estimate.ts | Slot · many |
Order cut-off time shipping.delivery_date.cutoffA time of day after which a new order counts as placed on the next working day. | Plugin | Slot · many |
Chosen delivery slot shipping.delivery_date.chosen_slotA delivery day or time window the shopper picks at checkout. | Plugin | Slot · many |
shipping.pickupShowCollecting an order from a store location.How to extend
pickup pointsA pickup point provider adds carrier lockers beside the store's own locations.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/shipping/pickup/pickup-points.ts | Event · manyProvider · many | |
Core modules/email/templates/order-pickup-ready.tsx | Event · manyProvider · many | |
Core jobs/cron.shipment-watch.ts | Event · manyProvider · many |
shipping.fulfilShowRecording what left the building, from where, and in how many parcels.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/shipping/admin/shipments.ts | Event · many | |
Core modules/shipping/admin/shipments.ts | Event · many | |
Core modules/inventory/location-stock.ts | Event · many | |
Planned | Event · many |
shipping.labelShowBuying postage and printing the label that goes on the parcel.How to extend
shipping labelsA label provider buys postage and writes the carrier and tracking number back onto the shipment.| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
shipping.packShowGetting the right items into the right box.How to extend
warehouse toolsPicking and packing tools come from a warehouse plugin.| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
shipping.handoffShowSending orders to someone else to pack and ship.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/integrations/webhooks/delivery.ts | Event · many | |
Plugin | Event · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| flat rate shipping | |
| free shipping threshold | |
| carrier-calculated rates | |
| real-time shipping rates | |
| weight-based shipping | |
| price-based shipping | |
| local delivery | |
| local pickup | |
| click and collect | |
| estimated delivery date | |
| order cutoff time | |
| rate shopping | |
| batch label printing | |
| customs declaration | |
| 3PL | |
| partial fulfillment |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.