Before you can sell a product, you need a way to get it to the customer. That choice shapes your cash, your margins, your delivery times and what happens when something goes wrong. Many stores drift into a model without choosing it: someone orders stock because a supplier offered a deal, or lists dropshipped products because the setup was quick. Then a customer complains about a two-week delivery and the store has no control over it.
This guide compares four common models for a Shopify store and sets out what Shopify's own pages say about them. I read the help pages on 11 November 2026. They show no dates, so confirm details in your admin. I give no prices and no provider names, because the pages gave none.
The four models in plain words
- Your own stock, packed by you. You buy or make the goods, store them, pack them and hand them to a carrier. Shopify calls this self-fulfilment.
- Your own stock, held by a 3PL. You still buy the goods, but a third-party logistics company stores and ships them. Shopify calls these fulfilment services.
- Dropshipping. You list a supplier's products. When an order comes in, the supplier ships it to the customer. You never hold the stock.
- Print on demand. A supplier prints or makes the item after the order, and ships it. Your design, their production.
The last two can overlap, because both hand the shipping to someone else. The difference is whether the product is made to order from your design.
What Shopify's pages say
Shopify's fulfilment options page describes self-fulfilment, which you can do one order at a time, in bulk or in batches. It describes fulfilment services in three forms: Shopify Fulfillment Network, third-party services that connect through an app and custom services that receive orders by email. It says you can combine methods, and that different items in one order can use different methods. It gives no criteria for choosing and does not mention dropshipping, print on demand or Collective.
The features overview page adds that custom workflows support uses such as dropshipping, print on demand and custom manufacturing. It says you can connect third-party logistics providers that integrate with Shopify and route orders to them automatically, and that automatic rules can decide which location fulfils each order, based on inventory, shipping cost, customer proximity or your own logic.
Shopify Collective as an example of dropshipping
Shopify Collective is a Shopify app that lets retailers sell suppliers' products in their own store. The Collective page says the supplier ships to the customer's address. It sets rules that show how tight these programmes can be: an active Shopify plan, Shopify Payments set up with active payouts in your store currency and a business in a supported country. To connect with a supplier you must be in the same country and use the same currency as that supplier. Digital products and gift cards are not supported, and neither is the Pause and Build plan. It is incompatible with Managed Markets, Pickup in store and Metafields. And duties, taxes and tariffs on international orders are not passed from retailers to suppliers.
The page does not cover returns or fees, so ask Shopify before you build a business on it. The lesson applies to any dropshipping programme: read the limits before you read the catalogue.
Comparing the models
These points are general, not from Shopify's pages.
- Cash. Own stock and a 3PL tie up money in inventory. Dropshipping and print on demand do not, because you pay the supplier when you sell.
- Margin. Holding stock usually gives better unit costs. Dropshipping margins are thinner, because the supplier takes a share for holding and shipping.
- Control. You control quality and packaging fully with your own stock. A 3PL gives you most of it. With dropshipping, you control little: stock levels, quality and speed all sit with the supplier.
- Speed. Your own stock, close to the customer, is usually fastest. Made-to-order products add production time.
- Brand. Custom packaging and inserts are simple with your own stock and harder when someone else packs.
- Returns. Ask where returns go and who pays. In many dropship set-ups the answer is unclear until a customer asks.
- Scale. Dropshipping is easy to start and hard to differentiate. Own stock is slower to start and easier to build a brand on.
The international twist
Where the goods ship from matters for cross-border selling. Shopify's page on collecting duties at checkout lists three conditions, one of which is that you must not use Shopify Fulfillment Network. And duties are worked out from the HS code and the country of origin, which for a supplier's goods may not be the country where the supplier is. Ask the supplier for both. Our guide to duties and HS codes explains why. If you ship from several places, the order routing rules on the features overview page are worth reading. Customers deal with you, not your supplier, so a late parcel is your problem. See our guide to chargebacks for what happens when it goes wrong.
Three store sketches
These are invented examples to show how the choice plays out.
- A maker of ceramics. Fragile goods, a strong brand and a small range. Own stock, packed by the maker, gives control of packaging and breakage. A 3PL may help later, if volume grows and the 3PL can handle fragile items.
- A shop that tests T-shirt designs. Many designs, little knowledge of what will sell. Print on demand lets the owner test without buying stock, and move only the proven designs to a bulk order later.
- A store selling a niche accessory. A single bestseller with steady orders in three countries. A 3PL near each main market can cut delivery time, and order routing rules decide which location ships each order.
In each case the owner writes down the delivery time, the returns route and the cost per order before choosing. The model that looks cheapest in a spreadsheet is not always the one that keeps customers.
Questions to ask before you commit
- What is the real delivery time to each country I sell to, including production time?
- Who pays for returns, and where do returned goods go?
- What are the HS code and the country of origin for each product?
- How does stock data reach my store, and how often? A supplier whose data is a day old will sell items it no longer has.
- Can I send branded packaging or inserts?
- What happens when an order is lost or damaged?
- What are the fees and the minimums, and how can I leave?
A sensible plan for many stores is to mix. Hold your best sellers and ship them yourself or through a 3PL. Test new lines with dropshipping or print on demand, and move the winners to stock when volume justifies it. Shopify's page says you can combine methods, so you do not have to choose one for ever. Review the mix every six months, with real delivery times and return rates in front of you.
ESTASOFT's integrations and APIs page describes the supplier and logistics connections we build. To plan a fulfilment set-up, send a short brief on the contact page. Our guide to inventory on Shopify covers the stock side.
Sources
- Fulfillment options and dropshipping services (Shopify Help Center): self-fulfilment, fulfilment services, Shopify Fulfillment Network, combining methods; page read in English on 11 November 2026, shows no date (checked 11 November 2026)
- Overview of order fulfillment and shipping features (Shopify Help Center): labels, carriers, third-party logistics, custom workflows for dropshipping and print on demand, locations, order routing, DDP labels; page shows no date (checked 11 November 2026)
- Requirements and considerations for the Shopify Collective app (Shopify Help Center): retailer requirements, supplier ships to the customer, limits and incompatibilities; page shows no date (checked 11 November 2026)
- Collecting duties and import taxes at checkout (Shopify Help Center): conditions include not using Shopify Fulfillment Network; page shows no date (checked 11 November 2026)
