E-commerce operations
Running a storefront without losing track of the numbers
Selling online adds a layer most service businesses never deal with: inventory that has to match what you say is in stock, orders that need to ship, and money that arrives through a payment processor instead of a bank transfer.
- Storefront
- Inventory
- Payments
- Shipping and returns
- Books and CRM
What changes when you sell products
Service businesses track time. Product businesses track units, and units have a physical reality: they exist in a place, they cost money to hold, and they run out. That single difference reshapes the software stack, because every tool you add has to agree with the storefront about what is actually on the shelf.
That is why Shopify is a common hub for product-based small businesses. It supports online storefronts, payments, inventory and apps, and it is frequently integrated with accounting, CRM and email tools. If selling online is your core operation, most other software decisions orbit around it: what you use for bookkeeping, how you handle support history, and which reports you check each month all depend on where the order data lives.
The practical test is whether a number can be traced end to end. An order placed on Tuesday should appear in your stock count, in the payout report from your processor, and in your books by the time you close the month. When those three views disagree, you spend the next week reconstructing what happened instead of selling.
The three views that must agree
- Stock count — what the storefront says is available, updated from one place.
- Payout report — what the processor actually deposited, net of fees.
- Your books — sales, fees and refunds recorded where your expenses already live.
Setting up a storefront that works
A storefront needs four things working before you drive traffic: product pages with accurate descriptions, clear pricing including shipping, a checkout that works on a phone, and a shipping policy customers can find. Skip the extras until those four are solid — themes and apps are easy to add later, and a store with a broken checkout loses sales no matter how it looks.
Before launch
The four checks that decide whether a first visit becomes an order
Read your own product page the way a stranger would on a phone. If the shipping cost appears only at the last step, if the description answers none of the obvious questions about size or material, or if the policy page is three clicks away, fix that before spending on ads. Traffic to a store that cannot complete a sale is the most expensive kind.
Pricing that includes shipping
Show the delivered price early, or state plainly when shipping is added. Surprises at checkout are a top reason carts are abandoned.
A findable shipping policy
Link it from the footer and from every product page. Answer how long dispatch takes and where you ship before anyone has to email.
Inventory management basics
Inventory is where most small merchants get surprised. If your storefront says an item is in stock and it isn't, you've created a customer service problem and a refund.
Track stock in one place, not across a spreadsheet and the store admin. Two counts that disagree are worse than one count that is occasionally wrong, because you cannot tell which one to trust. Set a reorder point for your best sellers based on how long restocking takes, and check the count weekly rather than monthly.
One source of truth
The store admin holds the number that customers see. Anything else is a copy that has to be reconciled.
Reorder points by lead time
A best seller that takes three weeks to restock needs its reorder point set three weeks out, not at zero.
Payments and what actually lands
Payments in a storefront go through a processor, which means the money that arrives is net of fees. Reconciling gross sales against net deposits is one of the more tedious parts of e-commerce bookkeeping.
Keep the processor's payout reports. They're the record that explains the difference between what you sold and what hit the bank, and your accountant will ask for them. If you also accept invoice or bank transfer for larger orders, keep those deposits in the same monthly view so the bank statement is explainable in one pass.
What the store reports
Gross sales
The order total the customer paid, before any deduction. It is the number most dashboards lead with, and on its own it says little about what you keep.
What the bank shows
Net deposit
The payout after processing fees, refunds and any chargebacks. Matching this line back to its orders is the reconciliation job.
What explains the gap
Fee and refund lines
Processing fees, refunds issued, and any adjustments. Recorded as their own expense lines, they turn a mystery gap into arithmetic.
What you keep
Settled revenue
Sales minus fees and refunds, before the cost of the goods. This is the figure that pairs with shipping and product cost to show real margin.
Shipping, returns, and the cost of both
Shipping costs are easy to underestimate. Free shipping isn't free; it's built into your margin, and it should be a deliberate decision rather than a default.
Returns need a written policy and a simple process. Decide who pays return shipping, how long customers have, and where refunds are issued. Ambiguity here generates support emails, and support emails are the hidden cost of a product business. A policy that fits on one screen and answers those three questions will handle most of what comes back to you.
Connecting Shopify to accounting
The integration that saves the most time is Shopify to your accounting system. QuickBooks Online is commonly paired with it, syncing sales, fees, and refunds into your books. Without that connection, you're exporting orders and re-entering them monthly; with it, reconciliation gets simpler because the numbers arrive in the same place your expenses live.
Sales arrive as income
Daily order totals post to the books instead of sitting in a store export you have to retype.
Fees become expenses
Processing fees land on their own line, so the gap between gross and net stops being a manual calculation.
Refunds stay traceable
Refunds posted back through the integration keep their order reference, which matters at tax time.
Connecting your store to CRM and email
A storefront collects customer information, but it doesn't do much with it. HubSpot CRM is commonly paired with Shopify for order and customer data, which matters for repeat purchase campaigns and support history.
Email tools matter more in e-commerce than in most small businesses because repeat customers are cheaper than new ones. Connect the store to whatever you use for email so purchase history informs what you send. A customer who bought a refill three months ago is a better audience for a reminder than a general list of everyone who ever visited.
Apps: when they're worth it
Shopify apps solve specific problems: reviews, subscriptions, tax calculation, inventory sync. Each one adds a monthly cost and another thing that can break.
Add an app when a manual process is costing you time every week. Reviews and tax calculation are common early additions. Subscription apps only make sense if you actually sell subscriptions. It helps to write down what each app does in one sentence and when you last used it — dormant apps are the easiest line item to forget.
App type
Reviews
Worth it once you have steady order volume and want social proof on the product page itself. Add it after the four storefront basics are solid.
App type
Tax calculation
Worth it as soon as you sell across more than one state, because hand-built tax tables are the kind of thing that quietly goes stale.
App type
Inventory sync
Worth it when you sell on a second channel and need both storefronts to agree on stock. Without a second channel, the built-in inventory is usually enough.
App type
Subscriptions
Worth it only if you genuinely sell recurring deliveries or memberships. Adding it to a one-off product catalogue creates billing work with no matching revenue.
Reporting that tells you something
A useful e-commerce dashboard answers three questions: what sold, what's running low, and what's the margin after fees and shipping. Most built-in reports cover the first two.
Margin is the one owners miss. Revenue looks healthy until fees, shipping, and returns are subtracted. Review margin by product monthly, and cut or reprice anything that consistently loses money.
What sold
Standard in most store reports. Useful for reordering, not for pricing.
What's running low
Also standard, provided your counts are updated from one place.
Margin after fees
The one to build yourself if your dashboard does not show it by product.
Handling growth without new chaos
Growth usually shows up as order volume, and order volume breaks manual processes first. The trigger points are predictable: when you can't pack orders in a day, when stock counts drift, when you can't answer a customer question without searching three places.
Fix those in order. Automation comes after the process works manually, not before. Writing down the manual steps once makes the later software decision obvious, because you already know which step is costing the most time.
-
Packing takes all day
Set up a fixed station, batch similar orders, and print labels in one run. This is usually the first thing to fix and the cheapest.
-
Stock counts drift
Move to one inventory source and a weekly count of best sellers. If a second channel exists, that is when a sync app earns its fee.
-
Questions need three tabs
Put order and customer history in one place — the CRM connection does this — so support becomes a lookup rather than an investigation.
When to add project management
Product businesses eventually need project tracking for things like product launches, seasonal campaigns, and supplier onboarding. Those are projects with steps and deadlines, not orders.
Asana handles that kind of structured coordination well. Notion can work if you want launch docs and task lists in the same place. Neither replaces your storefront, and that's fine — they sit beside it, tracking the work that happens before a product is listed.
Where service businesses differ
If you sell services, most of this page doesn't apply. You don't have inventory, shipping, or product margin, and your scheduling and client workflows matter more.
Calendly and HubSpot CRM cover more of a service business's needs than Shopify does. It's worth knowing which category you're in before you buy storefront software you won't use. If you sell both — a product line alongside consulting, for example — the storefront still needs its own inventory discipline, but the client side stays in the CRM.
Questions we hear most
The five things product-based owners ask before connecting a storefront to the rest of their tools.
Do I need Shopify if I already have a website?
How do I connect Shopify to my accounting?
How often should I check inventory?
Do Shopify apps add a lot of cost?
What's the most important report for an online store?
Where to go next
If you are still choosing software, compare the options side by side before you commit. If the storefront is already running, start with the accounting connection — it removes the most repeated work.
Talk to LiceTradex Digital
- 4821 W 5th St, Austin, TX 78703, USA
- +1-512-551-1843
- [email protected]
- Mon–Fri: 9:00 AM – 6:00 PM