Skip to content
🎁 Free Desktop Edition — free forever on your own computer. Or try the cloud free for 30 days!Download Free Edition

Online store and marketplaces: one source of truth for stock, prices and orders

When the shop, the warehouse and the online store each keep their own stock and prices, you sell what is gone and argue about price. How TexaCore keeps orders, returns, pricing and suppliers on the same stock and accounts as the ERP, what a storefront reads from it, and why links to external marketplaces are still planned.

TexaCore is a general ERP for business owners and accountants, bringing accounting, inventory, and sales together in a free-forever desktop edition that works offline. Check the current subscription catalogue for cloud pricing, trial terms, and current limits.

· TexaCore

The short answer

An online store goes wrong when it keeps its own copy of stock, prices and orders: it sells what the warehouse has already sold, shows a price that changed yesterday, and its orders are retyped into the accounts. The remedy is one source of truth: the ERP holds the stock, the prices and the documents, and every channel reads from it. TexaCore’s e-commerce module keeps store orders, returns, shipping, pricing rules and supplier orders inside the ERP, so a confirmed order creates the customer, the sales order and the invoice, and a received return restocks. The public storefront is a separate website or app that reads the same data. Automatic links to external marketplaces are planned and are not available today; until then, treat each external marketplace as a separate channel.

Where an online store goes wrong

The same few problems appear whether the store is small or large:

  • Two stock figures. The shop shows an item as available that the warehouse has already sold, and the customer is told after paying.
  • Prices in several places. A change is made in the shop, in the app and on the invoice, one at a time, and one of them is forgotten.
  • Orders are retyped. An order arrives by message or from the store, and someone creates the customer, the sale and the invoice by hand.
  • Returns do not restock. The goods come back and the refund is paid, but the shelf count stays short.
  • Promotions are manual. A sale price is set on Friday and forgotten on Monday, or coupons are honoured without a record.
  • Suppliers who ship directly. An order contains lines that a supplier fulfils, and nobody raises the purchase order.
  • Several stores, one team. Each brand has its own staff and settings, yet every order lands in one inbox.
  • Delivery is improvised. The carrier is chosen by whoever packs the box, and the waybill is typed by hand.

What it costs the business

The effects are qualitative; how large they are depends on your order volume and can only be measured on your own records.

  • Overselling and refunds. Customers pay for goods that cannot be shipped, then cancel.
  • Margin errors. A price or a campaign that does not match the cost can sell at a loss without anyone noticing.
  • Staff time spent retyping. Every order handled twice is a person not selling.
  • Reputation. Late deliveries and wrong availability show up in reviews.
  • Books that disagree with the shop. Revenue, returns and cashback have to be reconciled by hand at month end.
  • Slow growth. Another store or another channel multiplies all of the above.

What “one source of truth” means

A single source of truth means that for each fact there is exactly one place where it is changed: the stock of an item, its price, the status of an order. Every channel (the counter, the store, an app, later a marketplace) reads that place and writes back to it through documents. Then “how many do we have?” has one answer, and a price change is made once.

It also settles the accounting. An online order, once confirmed, becomes an ordinary sales order and invoice in the same system as counter sales, so the figures sit in the same accounts. For why connected documents matter, see accounting software or ERP.

How TexaCore solves it

Each row is a published capability of the e-commerce module or, where marked, planned scope. The storefront itself is a separate website or app that reads the same data.

Online store and marketplaces: the problem, what TexaCore does and its status
The problemWhat TexaCore doesStatus
Two stock figuresThe module ties the store’s orders and returns to the ERP’s own stock, invoices and accounts, and a received return restocks the items. The storefront is a separate website or app that reads the same data.Available today
Orders are retypedConfirming an order creates the ERP customer, the sales order and the invoice, applies the coupon and cashback, and raises purchase orders for lines that a supplier supplies.Available today
Orders sit in an inboxOrders on a Kanban board or in a table with stages, transitions and notifications; each status change runs in one transaction with a history.Available today
Returns do not restockStaff review shopper return requests; receiving the goods posts the sales return, restocks, reverses cashback proportionally and marks the refund as due.Available today
Prices and promotions in several placesMargin rules, coupons, cashback, quantity tiers and customer-group discounts per store, and scheduled campaigns that set sale prices and restore them at the end.Available today
Delivery is improvisedPick the delivery method per order. Waybill creation and tracking work with one supported carrier (Nova Poshta) using your own API key; other carriers are recorded manually with cash-on-delivery fee estimates.Available today
Suppliers who ship directlyOther ERP subscribers apply as suppliers, submit materials for review, and confirm or reject platform orders with loaded quantities, while the store sets the commission.Available today
Several stores, one teamSeveral stores in one switcher, per-store staff and order assignment, and each order creates or matches a CRM contact and opportunity that follows its status.Available today
External marketplacesAutomatic links between the ERP and external marketplaces for stock, prices and orders.Planned

Know the limits. The module manages the back office; the public storefront is a separate website or app. There is no online payment gateway or bank connection in TexaCore today. Only one carrier is integrated for waybills, and the others are recorded by hand. The supplier marketplace works between ERP subscribers and the store; it is not a link to outside marketplaces, which are planned and not available.

How to start

  1. Fix the stock first. Load items with units, prices and opening quantities by warehouse (see inventory and warehouses); a store can only be as accurate as the stock behind it.
  2. Create the store, its staff and their order assignment, so every order has an owner from the first day.
  3. Set the pricing rules once: a margin rule, coupons, quantity tiers, and one scheduled campaign to test that it starts and restores.
  4. Run a handful of test orders through the whole path: confirm, deliver, collect and one return, and check the stock and the invoice after each.
  5. Choose the delivery methods per order type and add your carrier API key if you use the supported carrier.

Cloud plans start with a 30-day free trial; which plans include the e-commerce module is shown on the pricing page. Your customers’ view of the store is the separate website or app that reads the same data.

About this article

Published by TexaCore. It explains general ideas in plain terms; consumer-law, tax and payment rules differ by country and are not covered, so confirm them with a qualified adviser. Statements about TexaCore describe the module’s published page on the date above, and each feature row carries its status.

Related reading

FAQ

Where does the online store get its stock and prices?
From the ERP. The e-commerce module keeps orders, returns, shipping, pricing and suppliers on the same stock and accounts, and the storefront is a separate website or app that reads the same data.
What happens when an order is confirmed?
The ERP customer, the sales order and the invoice are created, the coupon and cashback are applied, and purchase orders are raised for lines that a supplier supplies.
Do returns go back into stock?
Yes. Receiving the goods posts the sales return, restocks the items, reverses cashback proportionally and marks the refund as due.
Can TexaCore connect to external marketplaces?
Not yet. Automatic links with external marketplaces are planned and are not available today. The supplier marketplace in the module is different: it connects other ERP subscribers who apply as suppliers.
Can I run several stores?
Yes. Several stores sit in one switcher, each with its own staff and order assignment, and every order creates or matches a CRM contact and opportunity.
Does TexaCore take online payments?
No. There is no online payment gateway or bank connection in TexaCore today; payments are recorded against the invoice in the ERP.