Key Insights in 60 Seconds
Skim the highlights first, then dive into the sections that match your roasting setup.
What You'll Learn
Coffee is an ordinary ecommerce product with one unusual property: it is worth less every week it sits. That single fact reshapes the parts of a store that look generic from the outside — the catalogue, the shipping policy, the subscription cycle, and the decision about whether to sell to cafés at all. This page is about those parts, for someone who has not opened the store yet.
It is about selling the bean, not the equipment. If your catalogue is grinders, kettles and brewers rather than coffee itself, the operations are different enough that a separate guide owns them — our guide to running a kitchen and housewares store covers that side, including how coffee gear behaves as a category.
It also assumes coffee is the business rather than one line of a wider pantry catalogue. A store selling coffee beside sauces, snacks and chilled goods is choosing a grocery model, with its own compliance and delivery questions, and our guide to building a grocery store on Shopify is written for that shape.
The Quick Verdict
Key takeaway
Here is the answer by profile. Everything after it is the reasoning underneath, in the order the decisions actually arrive.
Does Shopify fit your coffee model?
| Your situation | Pick | Why |
|---|---|---|
| You roast in your own space and want a direct channel | Yes — the work is the cadence | Your roast day stops being a schedule and becomes a shipping promise the storefront has to keep |
| A contract roaster roasts under your brand | Yes — the work is the storefront | Roasting, packing and dating sit with the roaster, so your catalogue and policy work shrink to the storefront |
| Cafés, offices and other businesses are a main channel | Yes, and without Plus | Companies, price lists and payment terms run on Basic, Grow and Advanced as well as Plus, with three active catalogues below Plus |
| You also pour coffee at a counter | Yes, plus a POS decision | Shopify says casual in-person selling features are included with every Shopify paid plan, so the decision is whether you need the Pro tier, which adds a per-location fee; subscriptions can be sold at the counter |
Why the Roast Date Runs the Catalog
Key takeaway
Most product categories let you treat inventory as a number. Coffee does not, because two bags of the same SKU are not the same product if one was roasted three days ago and the other three weeks ago. The bag that sat is still safe, still sellable and still worth money — it is simply not the thing your product page described.
The published windows are short. The National Coffee Association puts roasted beans at one to three weeks at room temperature, and ground coffee at one to two — measured on an opened package moved into an airtight container, at room temperature, and published by an industry association rather than by Shopify. Those are peak-quality windows, not safety dates.
The association draws the practical conclusion for the drinker, and it is the same conclusion a roaster has to draw for the warehouse. Buying and holding in smaller, more frequent lots is not a preference here; it is what the shelf life makes cheapest.
Coffee begins to lose freshness almost immediately after roasting. Try to buy smaller batches more frequently—enough for one or two weeks.
Read that as an operating instruction and the whole store changes shape. Deep stock of finished bags stops being a safety net and becomes a liability. A large catalogue of rarely ordered variants stops being optionality and becomes shelf-aging by another name.
The lever that actually protects you is the cadence — how often you roast, and what you promise about the gap between roasting and dispatch.
Roast to Order, Roast Day, or Ship From Stock
Key takeaway
The three models below are not tiers of quality. A brand shipping from carefully rotated stock with no freshness claim is behaving better than one advertising roast-to-order it cannot sustain in December. The choice is about which promise your week can actually keep.
Three ways to run coffee inventory
| Model | What the buyer is promised | The sentence you publish | What the store has to do | Where it breaks |
|---|---|---|---|---|
| Roast to order | The roaster fires after the order lands, so the bag is as fresh as it can be | “We roast your coffee after you order it and ship within [N] business days.” | Hold green stock, not finished bags; publish an honest handling window; keep the roaster free to run small batches | Order spikes and holidays — the queue is a physical machine, and the ship-by date slips before the inventory count does |
| A fixed roast day | Orders wait for the next batch, and the buyer knows which day that is | “Coffee ships within [N] days of roasting. Orders placed after [day and time] roast on the following roast day.” | Publish the roasting days, set the cutoff, and word the delivery estimate against the roast day rather than the order date | A buyer who orders an hour after the cutoff waits nearly a week, so the cutoff has to be visible before checkout, not after |
| Ship from dated stock | Nothing about the roast date, unless you choose to state it | “Bags on the shelf are roasted [days] and dated on the base.” — the version where you do state it | Rotate by date, keep the freshest batch forward, and decide what happens to bags that age past your own line | The freshness claim, if you make one, quietly stops being true — this is the model where a marketing line outruns the shelf |
Notice that the failure mode in each row is a timing failure, not a stock failure. Shopify will happily tell a customer that twelve bags are available; it has no opinion about whether the roaster can produce them by Thursday. That gap between the inventory count and the physical queue is the part a coffee store has to manage in its copy, its cutoffs and its delivery estimates.
It helps to hear this from someone who has run it. The video below is one founder's account of the first year of a freshly roasted coffee brand on Shopify, recorded in 2021 — a practitioner's view rather than a source, and none of the figures on this page come from it. Its chapter on perishable products is the relevant part.
Where the Roast Date Actually Lives
Key takeaway
The obvious idea is to put a date block on the product page. It is worth knowing before you build that only one of the four coffee brands we looked at carries such a block, and there is a structural reason: a date on a page has to be maintained per batch, while a date on a bag is printed once by whoever fills it.
The bag is the primary home. Coffee Bros states it plainly in the FAQ on its own product page — the roast date is printed on the bottom of each bag — and pairs that with a shipping promise that all coffee sent will be within five days of the roast date. The value the buyer eventually reads is physical; what the storefront carries is the window.
The policy is where the promise is enforceable. A sentence like “we roast on these days and ship within this many days” is checkable by any customer with a calendar, survives every batch without editing, and gives your support inbox a single reference. It is also the sentence a subscription renewal has to respect, which is why the next two sections keep pointing back at it.
The product page is where the ambitious version lives. Onyx Coffee Lab runs a Roast Profile block on its product pages with labelled fields for roast date, batch, technician, charge and finish temperature, duration and the roasting machine. When we read the page source on September 2, 2026, the labels and the layout were there and only the machine name was filled in; the other six values were empty, and the roast-date value arrived by script — so what is confirmed is the feature and its shape, not a date we read.
On Shopify there are two ordinary routes to that. Store the date as a product metafield and let the theme render it, which keeps the value in the product record where your team already works — our guide to Shopify metafields covers how a custom field reaches the storefront. Or use a general product-badge app such as Labeler to stamp a badge on the card and the page.
Grind, Weight and the Three-Option Ceiling
Key takeaway
Coffee catalogues grow by multiplication rather than addition. The moment you offer a grind, every bag size doubles or quadruples, and the number of things to price, photograph and count goes with it.
Take the shape most roasters end up with: four grind profiles named by brew method — whole bean, drip or pour-over, espresso, cold brew — across three bag sizes. That is 4 grinds × 3 sizes = 12 variants on a single coffee, and it is the number this page refers back to. Ruby Coffee Roasters runs exactly that shape: four grind profiles named by brew method, crossed with three sizes.
The limits are worth knowing precisely. Shopify allows up to 2,048 variants per product and at most three options, so nothing about a coffee catalogue gets close to the variant ceiling. Two boundaries still matter: some third-party themes, app extensions and sales channels might not support more than 100 variants, so a very large matrix can work in the admin and fail in a channel — and, more relevant here, the option count is a hard three.
What each option axis costs you
| Option axis | Typical values | What it uses up |
|---|---|---|
| Grind | Whole bean, drip or pour-over, espresso, cold brew | One of the 3 option slots, and it multiplies every other axis |
| Weight | A 12 oz retail bag, a smaller sample size, a 5 lb bag for heavy drinkers and cafés | The second slot, and the one that decides your shipping profile and packaging |
| Roast level or origin | Light, medium, dark; or single origin against a blend | The last free slot — spend it here and the product has no axis left |
| Anything beyond that | Gift wrap, a grind-fineness note, a subscription-only size | Nothing, because there is no fourth axis: it becomes a separate product or a job for an options app |
That last row is the decision. Once grind and weight are spent, you have one axis left, and the question is whether roast level or origin deserves it — or whether those are better modelled as separate products, each with its own page, photography and story. For a small roaster the second answer is usually better, because a single origin sells on its story and a variant dropdown does not tell one.
Where you genuinely need choices beyond three axes — a grind-fineness note, an engraving, a gift message — they are not variants at all, and a product-options app is the usual route. Our guide to product configurators and options apps covers what that costs and where it stops working.
What a Coffee Subscription Needs
Key takeaway
Coffee is the archetypal subscription product because consumption is predictable and the product is perishable, so the customer genuinely benefits from a delivery arriving before the last bag runs out. That much is true of any consumable. Three things are specific to coffee.
The renewal has to respect the roast cycle. If you roast on Tuesdays, a subscription renewing every 30 days will eventually renew on a Wednesday and sit for six days before it can be roasted. Setting the frequency as a multiple of the roast cycle avoids a class of complaint that looks like a delivery problem and is really a calendar problem.
Subscribers change their minds about grind more than about coffee. A subscriber who buys a grinder wants to move to whole bean without cancelling and re-subscribing. Whether they can do that themselves depends entirely on which app you chose, and it is the single most useful question to ask before choosing.
The cutoff is part of the offer. A subscription that renews after your weekly cutoff waits for the following batch, so the renewal date and the roast day are one setting, not two. Getting this right is the difference between a subscription that feels like a standing order and one that feels like a queue.
What a subscriber can do without emailing you
| What the subscriber wants to do | Shopify Subscriptions (free, first-party) | A third-party subscription app |
|---|---|---|
| Pause, skip, resume or cancel without emailing you | Documented: customers do this from their own customer account | Recharge's listing describes a no-code customer portal; other apps vary |
| Update the card or the delivery address | Documented: contact details, payment methods and shipping address | Varies by app |
| Swap the coffee or change the grind on a live contract | Not described for the customer on the three Shopify Subscriptions pages we read | Recharge's App Store listing describes subscribers who "skip, swap, and reschedule on their own" — the vendor's own wording for its own product |
| Start a subscription at a counter, in person | Supported: the app's listing states subscriptions can be sold on POS | Depends on the app; check the listing before you assume it |
Native capabilities from Shopify's subscriptions documentation and the Shopify Subscriptions App Store listing; the third-party column quotes Recharge's own App Store listing. All read on September 2, 2026.
The mechanics of turning subscriptions on — purchase options, selling plans, what the customer account shows — are the same for coffee as for anything else, and our walkthrough of setting up recurring payments covers that ground rather than repeating it here.
Choosing between the free app and a paid one is a separate decision with its own trade-offs in migration cost, churn tooling and fees, and we compare the main contenders in our guide to Shopify subscription apps. For a coffee brand the deciding question is usually the swap: if subscribers must be able to change what arrives, that requirement points at a paid app on its own.
Selling to Cafés and Offices
Key takeaway
For many roasters, wholesale is where the volume is. A café ordering ten kilos a week is worth more than a hundred retail bags, buys on a schedule, and — critically for a perishable product — consumes what it buys before freshness becomes a question.
The mistake to avoid is treating that account as a retail customer with a discount code. A café needs its own prices, its own payment terms, a repeatable order, and often several delivery addresses under one relationship. Those are account-level facts, and Shopify models them as such.
What Shopify B2B Gives You
Key takeaway
Shopify's own documentation describes the object model directly: you create companies for your B2B customers and configure separate settings on them, including payment terms, shipping address, contact permissions, catalogs, tax exemptions and checkout settings. Each of those maps onto something a roaster already does by hand.
The question most small roasters ask at this point is whether any of it requires the enterprise tier. It does not: the documentation states the B2B suite is available on all plans, and its plan-features page names Basic, Grow, Advanced and Shopify Plus. Our guide to running B2B without Shopify Plus works through exactly what an entry-plan merchant does and does not get.
Where Your Plan Decides
Key takeaway
A catalog in this context is an assortment plus a price list, so the three-catalog ceiling is really a ceiling on distinct wholesale price tiers. Most roasters starting out need one or two — a standard wholesale price and perhaps a volume tier — so the limit is rarely the first thing you hit. One prerequisite comes attached: Shopify states that to use B2B catalog features on the Basic, Grow, or Advanced plans, your store must be using new Shopify Markets.
What your plan decides for a wholesale channel
| Plan | Monthly, month-to-month | Active B2B catalogs | Online store contextualization (different content for B2B and D2C customers) | Deposits and partial payments |
|---|---|---|---|---|
| Basic | $39/mo | Up to 3, across all B2B markets | Not available | Not available |
| Grow | $105/mo | Up to 3, across all B2B markets | Not available | Not available |
| Advanced | $399/mo | Up to 3, across all B2B markets | Available | Not available |
| Plus | From $2,300/mo | Unlimited | Available | Available |
Plan prices are Shopify's monthly prices; on Basic, Grow and Advanced annual billing is lower, while Shopify publishes the Plus starting price by contract term — lower on a three-year term than on a one-year term. B2B capability rows read from Shopify's B2B features documentation on September 2, 2026.
Read the third column as the one that ages worst. A roaster with a standard price, a volume price and a distributor price is already at three, and the fourth tier — the national account, the subscription box partner, the export buyer — is the one that turns a plan question into an upgrade question.
Open It Now, or After Retail Works
Key takeaway
Building the B2B side before you have a single café is a common way to spend launch weeks on infrastructure nobody uses. The channel earns its setup when accounts reorder — that is when payment terms, repeat ordering and a stable price list start saving real time.
There is also a lighter route worth knowing about. Instead of companies and catalogs, some merchants tag wholesale customers and apply discounts or price rules to the tag, which keeps everything in one storefront and one customer list. Our breakdown of the tagged-customer wholesale route sets out where that approach holds and where it starts to leak.
Whichever route you choose, the wholesale question is worth naming on your own site early. Ruby Coffee Roasters makes its route explicit on the wholesale page, telling partners to log into its wholesale site and naming Shopify B2B as the platform; Death Wish Coffee runs its wholesale portal on a separate domain linked from the footer. Both are visible front doors — a café should never have to email to find out whether wholesale exists.
Which Build Does Your Coffee Store Need?
The table at the top of this page answers by profile — you find your row and leave. This quiz answers by combination: who roasts, how fast a bag has to leave, whether businesses buy from you, whether grind is an axis, and whether you also sell in person. Those five signals cross, and the crossing is what decides which parts of the build come first.
Labels, Imports and One EU Deadline
Key takeaway
None of this is Shopify's domain, and none of it is decided in your admin. It reaches this page because two of the three questions change what you may write on a product page, and the storefront is where a compliance mistake becomes public.
Why Roasted Coffee Skips the Nutrition Panel
Key takeaway
This surprises most first-time coffee sellers, who assume every packaged food needs a panel. The regulation lists foods that qualify as insignificant sources of all the nutrients it covers, and it names coffee explicitly.
Examples of foods that are exempt under this paragraph include coffee beans (whole or ground), tea leaves, plain unsweetened instant coffee and tea, condiment-type dehydrated vegetables, flavor extracts, and food colors.
The condition attached to it is the part worth reading twice. The same paragraph grants the exemption provided the food bears no nutrition claims or other nutrition information in any context on the label or in labelling or advertising — and states that such claims subject the food to the section's requirements. The exemption is something you can talk yourself out of.
That is a marketing constraint as much as a labelling one. A line about antioxidants on the back of the bag, a low-acid claim in an ad, or a nutrition table added “for transparency” all sit inside the wording above. It also stops at plain coffee: flavoured, sweetened, dairy-added or ready-to-drink products are a different question, which a food-labelling specialist should answer for your specific formula.
The rest of US food labelling — allergens, state-level rules, claims like organic and fair trade — is common to every food brand rather than specific to coffee, and it is covered in depth by the grocery guide linked at the top of this page.
Green Beans and the Traveller Rule
Key takeaway
For most small roasters the green beans arrive through an importer who has already cleared customs, and the rules become yours only when you import directly. The rule that is easiest to find is the traveller one: USDA's guidance states that travellers may bring unlimited quantities of green coffee beans in their luggage without restriction through any port of entry in the continental United States, and that green coffee beans are prohibited from entering or transiting Hawaii or Puerto Rico.
Read the scope of that page before you lean on it. It is written about luggage, so it answers a question about a person carrying beans and not one about a pallet on a bill of lading — a commercial import is a different process, and the person to ask is a customs broker before the first container.
One published data point covers both cases, with its date attached. US Customs and Border Protection, in its August 2006 informed-compliance publication on coffee, stated that the coffee products classified in Chapter 9 of the Harmonized Tariff Schedule were not subject to quotas at that date — with duty rates, classification and anything that has changed since still a broker's job.
What It Costs to Start, and Which Plan
Key takeaway
The generic half of this — buying a domain, picking a theme, writing policy pages, setting up shipping and taxes — is the same work every new store does, and our guide to building the storefront itself walks through it end to end. The coffee-specific decisions are the ones on this page, and none of them adds a platform cost.
That is worth stating plainly because roasters often assume the wholesale side implies an enterprise plan. It does not.
So here is the positive form of that answer rather than the negative one: start on Basic. Everything this page asks of the platform — two option axes, the free subscriptions app, companies with price lists and payment terms — is there, and the B2B plan table in the wholesale section above names two reasons to move up: a fourth wholesale price tier, or online store contextualization for B2B and D2C customers. Shopify puts one more behind Plus: assigning a catalog directly to a specific company or company location.
If You Also Pour Coffee at a Counter
Key takeaway
A roastery with a café attached is two businesses sharing one catalogue, and the shared catalogue is the point: a bag sold at the counter and a bag sold online should never drift apart in price, weight or name.
The POS Pro decision is the one to make deliberately. Shopify POS is available for iOS and Android devices only, and the Pro tier costs $89 per location per month month-to-month, or $67 per location per month on a twelve-month term. Whether the features justify that is a whole analysis in itself, and our breakdown of when POS Pro pays for itself is the place for it.
One detail is specific to coffee and easy to miss. The Shopify Subscriptions listing states that the app supports selling subscription products on POS, which turns a counter into a signup channel: the customer who liked the cup in front of them is the easiest subscriber you will ever get, and they are standing at your till.
If Someone Else Roasts for You
Key takeaway
Private label is a legitimate model rather than a lesser one, and it is how a large share of new coffee brands start. Somebody else roasts, packs and dates; you own the brand, the storefront and the customer relationship.
On Shopify the route is an app that connects your store to a roasting partner. One example is Roastify, a private-label coffee dropshipping app whose own App Store listing published tiers at $15 and $49 per month with a seven-day trial when we read it on September 2, 2026 — one app's published prices, not a market rate.
The trade-off is the one this whole page is about. You give up control of the roast day, which means your freshness promise can only be as tight as the partner's dispatch schedule. Ask for that schedule and the dating format in writing before you design a bag, because both of them end up quoted in your shipping policy.
Themes for a Coffee Brand
Key takeaway
Theme shopping for coffee tends to start in the wrong place — with photography and mood — and the mood is the part a competent theme handles anyway. What separates a theme that works for coffee from one that fights you is a short list of structural things.
There is no coffee filter to shortcut that. The Theme Store's industry filter, read on September 2, 2026, carries no coffee value — so the nearest thing to a coffee category is Food and drink, and it listed 108 themes that day. That is a starting pool, not a shortlist.
- A variant picker that handles two axes gracefully. Grind and weight together produce a grid, and a theme that renders it as two long dropdowns makes a twelve-variant product feel like paperwork.
- Somewhere to put a roast or tasting block. Origin, process, altitude, tasting notes and — if you show it — a roast date all need a home on the product page that is not the description blob.
- A clean slot for the subscription widget. The purchase-option selector sits next to the variant picker and competes with it for attention, so the theme should let you place both without either being hidden below the fold.
- A visible route to wholesale. A café should be able to find your wholesale page from the header or footer without emailing to ask whether it exists.
Two commonly recommended free themes are worth a caveat: Sense and Craft are general-purpose themes with rich product-detail layouts, and neither appears anywhere in that Food and drink filter — we walked all five pages of its 108 themes on September 2, 2026 and found neither family. They may still suit you perfectly; just do not pick them believing Shopify has categorised them for food. How to compare themes generally, including where free stops being enough, is covered in our guide to Shopify themes.
Coffee Stores Worth Studying
Key takeaway
Each of these stores appears earlier in this article, named for one thing at a time. The grid below is the part that does not: all four compared on the same three axes, so you can see which combinations real coffee brands actually ship. Every cell was read from the store’s own live pages on September 2, 2026, and each store’s platform was confirmed from its page source.
Four coffee brands on Shopify, on the three axes this page decides
| Store | Roast date | Catalogue | Wholesale |
|---|---|---|---|
| Onyx Coffee Lab | A Roast Profile block on the product page, with labelled fields for roast date, batch, technician, charge and finish temperature, duration and the roasting machine. The markup and the labels are in the page source, only the machine name is filled in there and the other six values are empty; the roast-date value loads by script, so we confirmed the feature, not a date we read | Size only on the product we read — no grind selector among the variant options | Wholesale and wholesale-application pages in the site navigation |
| Coffee Bros | Not a value on the page. The store’s own FAQ says the roast date is printed on the bottom of each bag, and the product page states that all coffee sent will be within five days of the roast date | Four bag sizes on the product we read, from 6 oz to 5 lb, and no grind selector | A city wholesale page in the site navigation, with a wholesale signup form linked from it |
| Ruby Coffee Roasters | None on the product page we read | Three sizes crossed with four grind profiles named by brew method: whole bean, drip and pour-over, espresso, cold brew | A wholesale page that names the platform outright — “log into our new wholesale site, Shopify B2b!” |
| Death Wish Coffee | None found on the product pages or the home page we read | Ground or whole bean across 1 lb, 2 lb, 3 lb and 5 lb sizes | A separate wholesale portal on its own domain, linked from the main footer; the store runs on Shopify Plus |
Every cell read from the stores' own live pages on September 2, 2026; each store's platform confirmed from its page source. Quoted wording is the stores' own. An empty roast-date cell means we did not find one on the pages we read, not that the store does not date its bags.
Read the roast-date column down and the planning lesson is there: the date is expressed as policy far more often than as a value on a page. A fifth store we read does the same thing in a third place — Black & White Coffee Roasters publishes its roasting days, Monday, Tuesday, Thursday and Friday, and tells buyers that orders placed before a stated cutoff roast and ship on the next roast day.
The wholesale column says something the roast-date column does not: none of the four treats wholesale as a later refinement. All four already have a front door for businesses, and not one of them makes a café send an email to find out whether wholesale exists. The catalogue column is the one with real spread — one axis, two axes, four grind profiles — which is the clearest evidence on this page that the grind matrix is a choice rather than a requirement.
A Launch Checklist for a Coffee Store
Key takeaway
Steps one and two are the ones that unlock the rest — until the roasting arrangement and the cadence are settled, every sentence you write about freshness is provisional. Step seven is deliberately last but should be started early, because label wording is slow to change once bags are printed. Everything between them can be done in whatever order suits your week.
Coffee Store Launch Checklist
Tick each step off as you move from an unanswered roasting question to a first shipment.
Decide whether you roast in your own space, use a contract roaster under your brand, or resell finished bags — every later decision on this page depends on this one.
Before you tick this off
- Named the roasting arrangement in writing, not just in principle
- Know who prints the bag label and who owns the roast date
- Know how much notice the roaster needs for a restock
Choose roast to order, a fixed roast day, or shipping from dated stock, then write the promise into the shipping policy in the same words the customer will read.
Before you tick this off
- Picked one of the three models rather than leaving it implied
- Wrote the handling window as a number of days, not as an adjective
- Checked the promise against a bad week, not a good one
Set grind and weight as your two product options, leave the third axis free, and count the variants before you create them.
Before you tick this off
- Counted the grind and weight combinations before building any
- Left one option slot unspent for roast level or origin
- Entered real weights on every variant so shipping rates are calculated, not guessed
Print it on the bag, state the shipping window in the policy, and decide whether the product page carries the date as a metafield or a badge.
Before you tick this off
- The bag itself carries a date or a batch code
- The shipping policy states the window in days
- Decided whether the product page shows a date at all, and why
Add subscription purchase options, set the delivery frequency against your roast day, and decide whether subscribers can change the grind themselves.
Before you tick this off
- Delivery frequency is a multiple of the roast cycle, not a round number
- Checked whether your chosen app lets a subscriber swap the coffee or the grind
- Confirmed what a subscriber can do without emailing you
Choose between Shopify B2B companies with price lists and a lighter tagged-customer discount route, and check the catalog limit on the plan you are on.
Before you tick this off
- Counted the price tiers you actually need against the catalog limit
- Decided whether cafés get payment terms or pay at checkout
- Know which plan features you would be buying, and which you would not
Confirm your bag carries no nutrition claim that would pull the product back under the Nutrition Facts rule, and confirm any import paperwork with a customs broker.
Before you tick this off
- Read the bag copy for nutrition or health wording, including the marketing on the back
- Checked the same wording in your ads and on the product page, not just the label
- If you import green coffee yourself, asked a customs broker rather than a traveller-facing page
The Bottom Line
Key takeaway
Almost every coffee-specific requirement on this page is available on an entry plan. The decisions that will actually shape your first year are editorial and operational — who roasts, how often, what you promise, and whether businesses buy from you — and none of them is a settings screen.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Shopify Ecom: sets each topic, and checks facts, links, and interactive elements before publication.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicyWhat to Read Next
Pet Shopify Store: Build, Launch & Grow an Online Pet Brand
B2B guide to running a pet store on Shopify — categories, sourcing, compliance, plan choice, app stack, shipping heavy SKUs, cost calculator, and 8-step launch checklist.
Read articleSelling Supplements on Shopify: Claims, Payments, Costs
What a supplement store on Shopify actually demands: the payment gate, the claim line, supplier proof, ad limits, themes, and what a first batch costs.
Read articleFashion Shopify Store: Launch & Scale an Apparel Brand
B2B guide to running a fashion brand on Shopify — variants, sizing, returns economics, drops, social commerce, B2B alongside DTC, and a launch budget.
Read article