Plenty of cash-on-delivery sellers end up with more than one store. A product takes off, so it gets its own site. A new niche comes along and you would rather not muddy the first store’s image. A neighbouring country wants the same products in another language. Each decision makes sense on its own. The trouble comes later, because every store brings its own ad account, stock list, order sheet, call queue and way of counting returns.
The risk is not selling less. It is losing track: selling an item that already went out through the other site, calling a customer with the wrong price, or keeping a store open for months while it costs more than it brings in, because nobody really knows what it collects. This guide covers the reasons to open a second store, the structure to choose, shared stock, the team, advertising, the figures to follow store by store, search, and the tax side in Morocco.
Before you open a second store: good and bad reasons
Another store earns its place when it serves a different customer or makes a different promise. A few cases that hold up:
- A different audience. A skincare store for women and a tools store share neither tone nor visuals nor ad audiences. Mixing them makes both look less credible.
- A different country. Language, currency, carriers and buying habits all change. One store per market keeps each customer journey clean.
- A separate brand. If you mean to build a brand, with loyal customers and its own reviews, it deserves its own site.
- An isolated test. Testing a risky product on a separate store keeps it from skewing the main store’s audiences and statistics.
The bad reasons all look alike: hoping that copying the same store under another domain will multiply sales. Mostly it multiplies the work, the subscriptions and the mistakes. Before opening, ask one question: can you describe in a sentence who each store sells to and what sets it apart from the others? If the answer is vague, another collection in your existing store is probably enough.
One store per product, per brand or per country
How you split your stores decides everything else: what is shared, what is separate, and what you will have to reconcile by hand. Shopify, for instance, describes its expansion stores as distinct sites for another country, another language or a product-line extension, and notes that store settings, products, collections and inventory aren’t synced between stores. In other words, several stores on one platform are, by default, still several independent stores.
| Structure | What is shared | What is separate | The trap |
|---|---|---|---|
| One store per product | Stock, supplier, confirmation team | Domain, sales page, advertising | A pile of sites to maintain for a handful of products |
| One store per brand | Warehouse, carriers, accounting | Identity, catalogue, reviews, tone of the calls | An agent who mixes up the two brands’ offers |
| One store per country | Catalogue, brand | Language, currency, carriers, prices | Stock counted twice when both ship from one warehouse |
There is no universal right answer. Just remember that every split has a cost: Shopify’s documentation also points out that apps are billed on a per-store basis rather than for the whole organization. Add up the subscriptions before you add up the sites.
Shared stock is the first thing to break
When two stores sell the same product off the same shelf, stock becomes the weak point. If each site keeps its own counter, both show “in stock” until the day the box is empty and two confirmed orders are waiting for the same unit. With cash on delivery the mistake costs twice: a confirmation call for nothing, then a disappointed customer who will not order again.
Some platforms plan for this. PrestaShop’s multistore mode has an option so that every store in a group shares the same available quantity of a product. On Shopify, syncing inventory between stores goes through third-party apps or an ERP system. Whatever your tooling, a few rules prevent most stock-outs:
- One reference per physical item. The same product sold on two sites carries the same internal code, even if its name in the shop window differs.
- One person owns the quantities. Someone updates the stock after every delivery from a supplier, every count and every return.
- A reserve for promotions. If one store runs an aggressive offer, set aside what it may sell instead of letting it drain the shared stock.
- Returns back on the shelf the same day. A returned parcel sitting in a corner is an artificial stock-out on every store.
Team and access: who sees which store
With several stores, the team often grows faster than the processes. A confirmation agent calling for store A has to know its prices, offers and exchange policy, not store B’s. A media buyer working on one brand has no need to see the orders of the others.
Platforms are moving the same way. Shopify lets a multi-store owner group two or more stores with the same billing currency into one organization, with a single place to manage users, stores and billing. Its roles are defined by job function, such as “Store Manager” or “Marketing Specialist”, rather than person by person. The principle applies to every tool you use:
- give each person access only to the stores they work on;
- write one call script per store, with its name, its prices and its current offers;
- have agents say the store’s name in the first seconds of the call, since the customer may have ordered from two of your sites in the same week;
- remove access the day someone leaves, on every store at once.
Ads and figures: measure each store on its own
The question that matters is simple: which store makes money? To answer it, ad spend, orders, confirmations, deliveries and returns must each belong to a specific store. Run two sites through the same ad account and you will no longer know which one is paying for the other.
On Google’s side, a manager account lets you view and manage multiple Google Ads accounts from a single location, and the same page notes that up to 20 Google Ads accounts can be associated with a single email address. Keep one ad account per store and group them, rather than running everything through one.
Then keep a weekly sheet per store, with the same columns for all of them:
| Metric | Why it matters |
|---|---|
| Ad spend | What each order costs to bring in |
| Orders received and confirmed | The quality of the traffic and of the confirmation work |
| Parcels delivered and returned | What actually turns into money |
| Cash collected | The only line that pays the bills |
Judge a store on its margin per delivered order, not on its order count. Our guide to profit per delivered order walks through the calculation, and the one on the COD return rate explains how to bring it down. A store that shows lots of orders but delivers badly can quietly drain money from all the others.
Search: do not clone your stores
The temptation is strong: take the same theme, the same product pages and the same copy, change the logo and the domain, and launch. Google lists this exact pattern under doorway abuse: having multiple websites with slight variations to the URL and home page to maximize their reach for any specific query. At best the clones compete with each other; at worst they are pushed down.
If two stores sell the same product, give each one a real reason to exist: a different audience, different photos, copy written for that audience, answers to the questions that market actually asks. If it is the same brand in two countries, treat it as a local version, with its own language and prices, not as a copy.
In Morocco: several stores, one turnover
Opening a second site does not create a second business. The auto-entrepreneur status is open to any natural person carrying on a professional activity individually: it belongs to a person, not to a store. The cash collected by all your stores therefore counts toward the same annual cap, set at 500,000 MAD for commercial activity.
Going over once does not cost you the status straight away: according to the DGI’s 2026 guide as summarised by Le Matin, the regime still applies as long as the caps are not exceeded for two consecutive years. But adding stores is exactly when that cap comes up fast. Track the total collected across every store, every month. Our article on the auto-entrepreneur status covers the rules in detail. This section is not tax advice: have a professional check your own situation.
What Cashod brings when you run several stores
One Cashod account can manage several stores, so you are not juggling one account per site to follow your orders. See the multi-store page.
For confirmation, Cashod includes a call center where agents confirm COD orders by phone, and it can also confirm orders over WhatsApp, including with an AI agent. For returns, Cashod tracks returned parcels, and each carrier’s delivery and return fees are set per city.
The rest of this guide, from the structure and the stock rules to access and the weekly sheet, is a matter of organisation: no tool decides for you whether a store deserves to exist.
A routine that keeps you on track
- Before opening: write down in one sentence the new store’s customer and promise, and check they differ from the others.
- At launch: a dedicated ad account, call script and access list for the store.
- Every day: one person updates the shared stock, returns included.
- Every week: the same sheet for every store, from ad spend to cash collected.
- Every month: the total collected across all stores, compared with your tax cap.
- Every quarter: close or merge the store that has not found its audience. One store fewer is also time won back for the ones that work.
Several stores can grow a business, as long as each has a reason to exist and figures of its own. The day you can no longer say which one pays, it is time to simplify.




