E-commerce
An order placed on Shopify becomes a real sales order and invoice the moment it is paid, stock moves the same second in both directions, and fulfillment pushes tracking back to the customer without anyone touching a spreadsheet.
What is required
Stated plainly, because most of the difficulty is operational rather than technical: keeping two systems from quietly disagreeing about stock and price.
Availability shown on the storefront has to reflect what is actually in the warehouse, and a sale on either side has to reduce the other's count immediately, or the storefront sells stock that is already gone.
A Shopify order has to land as an actual sales order and invoice in the ledger, carrying the same tax, discount and shipping logic the rest of the business runs on, not a CSV row waiting to be re-keyed.
Once a delivery note is created and dispatched inside the ERP, the storefront order needs to update and the customer needs their tracking information, without a person copying it across by hand.
Product, variant and price changes made in the ERP have to reach the storefront, rather than being maintained twice and drifting apart the first time someone forgets one side.
How it runs
An order does not sit waiting for someone to notice it. It becomes a document, reserves stock, and closes the loop back to the customer.
What you get
Stock levels move in both directions as sales, receipts and adjustments happen, so the storefront never offers more than the warehouse actually holds.
A Shopify order creates a sales order and invoice in the ledger, carrying tax, discount and shipping the same way any other channel does, so reporting needs no separate reconciliation step.
Dispatch from the ERP updates the Shopify order and carries tracking information back to the customer, without anyone copying a number between two screens.
Products, variants and price lists are maintained in the ERP and pushed to the storefront, so the two never quietly disagree about what something costs.
If stock sits in more than one location, fulfillment allocates from the warehouse that makes sense for the order, rather than the one fixed count Shopify assumes is everything.
Store connection, tax mapping and the warehouse an order fulfills from are set up during implementation and confirmed against real orders before you go live.
Questions
Yes. Each store connects separately and can map to its own price list, tax rule and fulfilling warehouse, while consolidating into one set of accounts.
Reservation happens at order time from the same stock position the rest of the business sees, so the risk is the same overselling risk any real-time channel carries, not something the integration adds on top.
Yes. A refund or cancellation on Shopify reverses the related sales document, so the ledger and the storefront tell the same story.
Yes. The integration reads the order once it is placed and paid; your checkout, payment processor and storefront experience stay exactly as they are.
Pricing is maintained in AlpineERP and pushed to Shopify, so there is one place prices are set rather than two that can drift apart.
It is part of the Growth tier and above, alongside the rest of the connector, API and webhook capability. Implementation configures the store connection and confirms it against real orders.
Reconciling Shopify orders against your books by hand today? Email hello@alpineerp.com or call +1 307 400 9475. See also distribution companies.
Other integrations