Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- E-commerce ERP
- Storefronts and marketplaces
- Payment processors
- Carrier updates
- Supplier messages
ERP for E-commerce connects channel listings and imported purchases to accepted sales orders, physical stock, fulfillment and customer finance. Channel operators map external SKUs to canonical products and review received channel orders before accepting them.
approval waits for the sales manager
| Account | Entity | Owner | Order date | Status | Net total | |
|---|---|---|---|---|---|---|
| Marigold Housewares | Wrenfield Online Canada | Jamal Brooks | 11 Oct | Submitted | 450 | |
| Moss Harbor Retail | Wrenfield EU Commerce | Nina Kowalski | 17 Oct | Submitted | 260 | |
| Moss Harbor Retail | Wrenfield Wholesale | Arjun Mehta | 15 Oct | Submitted | 800 | |
| Cedar Vale Outfitters | Wrenfield EU Commerce | Arjun Mehta | 14 Oct | Submitted | 440 | |
| Cedar Vale Outfitters | Wrenfield Returns Services | Jamal Brooks | 20 Oct | Submitted | 680 |
Channel Manager decides whether mapped demand is accepted.
Every feature works on the same records. Pick one to see the screen your team works in.
Channels and product mapping for the order and stock cycle.
Channel orders
| External order key | Channel | Ordered at | Status | Total amount | |
|---|---|---|---|---|---|
| WEB-104821 | Seasonal catalog storefront | 25 Oct | Received | 700 | |
| MP-68214 | Seasonal catalog storefront | 29 Oct | Received | 120 | |
| MOB-38211 | Wholesale order portal | 14 Oct | Received | 250 | |
| PRT-17408 | Wholesale order portal | 25 Oct | Received | 510 | |
| CA-48107 | Northline marketplace storefront | 13 Oct | Received | 830 |
Customer orders for the order and stock cycle.
Approval waits for the channel manager
| External order key | Channel | Account | Status | Total amount | |
|---|---|---|---|---|---|
| WEB-104821 | Seasonal catalog storefront | Marigold Housewares | Mapped | 560 | |
| MP-68214 | Wholesale order portal | Marigold Housewares | Mapped | 770 | |
| MOB-38211 | Canadian online store | Marigold Housewares | Mapped | 160 | |
| PRT-17408 | Wholesale order portal | Moss Harbor Retail | Mapped | 290 | |
| CA-48107 | Seasonal catalog storefront | Fern & Fold Interiors | Mapped | 490 |
Purchasing and receiving for the order and stock cycle.
Purchase orders
Inventory and transfers for the order and stock cycle.
Inventory reservations
| Reservation number | Product | Warehouse | Quantity | Sales order line | Status | |
|---|---|---|---|---|---|---|
| IR-29599 | Brass shelf hook, set of 4 | Baltimore east coast center | 500 | Order 104823, ceramic planters, 3 | Active | |
| IR-48001 | Brass shelf hook, set of 4 | Phoenix overflow depot | 430 | Order 104823, ceramic planters, 3 | Active | |
| IR-71248 | Felt storage basket, charcoal medium | Phoenix overflow depot | 840 | Order 104828, table runner, 1 | Active | |
| IR-54219 | Felt storage basket, charcoal medium | Portland parcel warehouse | 300 | Order 104827, shelf hooks, 4 sets | Active | |
| IR-58136 | Brass shelf hook, set of 4 | Toronto returns hub | 570 | Order 104828, table runner, 1 | Active |
Fulfillment and delivery for the order and stock cycle.
Pick tasks
| Fulfillment | Product | Warehouse | Quantity | Assigned to | Status | |
|---|---|---|---|---|---|---|
| Order 104822, shipped from Portland | Woven table runner, flax 180 cm | Toronto returns hub | 40 | Nina Kowalski | Short | |
| Order 104827, awaiting label | Cotton throw, sage 130 x 170 cm | Portland parcel warehouse | 150 | Elena Garcia | Short | |
| Order 104822, shipped from Portland | Cotton throw, sage 130 x 170 cm | Toronto returns hub | 80 | Chloe Nguyen | Short | |
| Order 104827, awaiting label | Oak desk organizer, natural | Portland parcel warehouse | 130 | Chloe Nguyen | Short | |
| Order 104827, awaiting label | Brass shelf hook, set of 4 | Toronto returns hub | 830 | Hana Sato | Short |
Returns and inspection for the order and stock cycle.
Authorized waits for the warehouse manager
| Account | Sales order | Reason | Requested at | Refund amount | Status | |
|---|---|---|---|---|---|---|
| Northline Living Store | Order 104823, ceramic planter set | Damaged | 01 Nov | 330 | Requested | |
| Moss Harbor Retail | Order 104825, glass carafe | Wrong item | 22 Oct | 900 | Requested | |
| Marigold Housewares | Order 104825, glass carafe | Not as described | 02 Nov | 390 | Requested | |
| Northline Living Store | Order 104828, woven table runner | Changed mind | 30 Oct | 710 | Requested | |
| Fern & Fold Interiors | Order 104828, woven table runner | Late delivery | 11 Oct | 810 | Requested |
Receivables and payments for the order and stock cycle.
Invoices
| Account | Due date | Outstanding amount | Currency | Status | |
|---|---|---|---|---|---|
| Marigold Housewares | 26 Oct | 320 | Swiss franc | Overdue | |
| Moss Harbor Retail | 13 Oct | 470 | US dollar | Overdue | |
| Moss Harbor Retail | 18 Oct | 310 | Euro | Overdue | |
| Cedar Vale Outfitters | 16 Oct | 960 | Australian dollar | Overdue | |
| Marigold Housewares | 22 Oct | 840 | US dollar | Overdue |
Channel order to settlement ships ready to use. 3 steps need a named approval before the work moves on: Approve channel order (Channel Manager), Approve sales order (Sales Manager) and Reconcile settlement (Finance Manager).
Match the external SKU to the stocked product and review unmapped lines.
Channel Manager checks mapped demand before local acceptance.
Sales Manager checks account, quantity and available stock.
Warehouse Manager confirms the actual picked and shipped quantity.
Finance Manager checks the billed order and due date.
Finance Manager resolves processor line variances before closing the period.
Open any sales order to see its channel orders, the roles that work on it, its process stages and its approvals on one page.
Entity, Owner, Order date and Net total.
Each line is linked to this sales order.
Admin, Channel Manager and Sales Manager, each with their own permissions.
Convert to sales order and Approve sales order, with the role that acts.
Approve channel order and Approve sales order, with who decides.
Wrenfield Online Canada · Submitted
| External order key | Channel | Account |
|---|---|---|
| WEB-104821 | Northline marketplace storefront | Cedar Vale Outfitters |
| MP-68214 | Northline marketplace storefront | Fern & Fold Interiors |
| MOB-38211 | Outlet clearance channel | Moss Harbor Retail |
maintains entity, store, channel and user settings.
Signed in as Channel Manager
| Decision | Approver | |
|---|---|---|
| Approve channel orderChannel Manager checks mapped demand before local acceptance. | Channel Manager | |
| Approve sales orderSales Manager checks account, quantity and available stock. | Sales Manager | |
| Reconcile settlementFinance Manager resolves processor line variances before closing the period. | Finance Manager | |
| Approve channel orders | Channel Manager | |
| Approve sales orders | Sales Manager | |
| Approve purchase orders | Purchasing Manager |
Everyone opens E-commerce ERP to the work that is theirs. Pick a role to see what it starts with.
Maintains entities, stores, channels, users and reference settings.
Owns channel listings, product mappings and imported order review.
This is the first screen this role sees.
Channel orders · Channel Manager
Owns local order acceptance and customer account decisions.
This is the first screen this role sees.
Sales orders · Sales Manager
| Account | Entity | Owner | Order date | Status | Net total | |
|---|---|---|---|---|---|---|
| Marigold Housewares | Wrenfield Online Canada | Jamal Brooks | 11 Oct | Submitted | 450 | |
| Moss Harbor Retail | Wrenfield EU Commerce | Nina Kowalski | 17 Oct | Submitted | 260 | |
| Moss Harbor Retail | Wrenfield Wholesale | Arjun Mehta | 15 Oct | Submitted | 800 | |
| Cedar Vale Outfitters | Wrenfield EU Commerce | Arjun Mehta | 14 Oct | Submitted | 440 | |
| Cedar Vale Outfitters | Wrenfield Returns Services | Jamal Brooks | 20 Oct | Submitted | 680 |
Owns supplier commitments and receipt exceptions.
This is the first screen this role sees.
Purchase orders · Purchasing Manager
Directs stock custody, picking, fulfillment and returned goods inspection.
This is the first screen this role sees.
Goods receipts · Warehouse Manager
Owns receivables, processor transactions and settlement reconciliation.
This is the first screen this role sees.
Processor settlements · Finance Manager
| Payment account | Period start | Period end | Status | Net amount | |
|---|---|---|---|---|---|
| Mobile wallet receipts | 23 Oct | 25 Oct | Open | 340 | |
| Canadian checkout account | 04 Nov | 13 Nov | Reconciling | 530 | |
| Subscription card collections | 28 Oct | 01 Nov | Open | 60 | |
| Subscription card collections | 24 Oct | 30 Oct | Reconciling | 690 | |
| International card clearing | 03 Nov | 07 Nov | Open | 650 |
Questions about channel orders, stock, fulfillment, returns and money.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 40 | ||
| Submitted | 6 | 15% | |
| Approved | 2 | 33% | |
| Partially fulfilled | 1 | 50% |
Sample totals per stage
Compare channel orders by Channel and Status, including approved and converted amounts.
Sum channel order lines Quantity by external SKU and mapping status.
Compare sales order lines Quantity and fulfilled quantity by sales order and Product.
Compare purchase order lines Quantity and received quantity under each purchase order.
Compare inventory positions quantity on hand, reserved quantity and available quantity by Entity, Warehouse and Product.
Group pick tasks Quantity by Product, Warehouse and Status.
Group return lines Quantity and net amount by Return and Disposition.
Group Invoices outstanding amount by due date, Account and Status.
Compare processor settlement lines Amount and variance amount by processor settlement and Status.
See how E-commerce ERP fits your kind of team.
Each stage of channel order to settlement names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare commerce records and surface the next decision.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 36 tablesStart with one team and one process, then add the rest once the basics are running.
Name the entity, channel, store, warehouse and owners who make order, stock and finance decisions.
Prepare products, channel SKU mappings, customer accounts, suppliers, currencies and warehouse locations.
Bring in a received order, resolve its mapping, approve the local order and check stock before picking.
Record a partial shipment, a return, an invoice, a captured payment and a settlement variance.
Check Business Overview and the owner views, then expand to another channel after exceptions have named owners.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure ERP for E-commerce for your business. Pilot one channel, one warehouse and a small mapped product set, then rehearse an order, shipment, return and settlement.
Channel products link each external SKU and Channel to a canonical Product. Review channel order lines that need mapping before accepting their order.
Channel orders carry the Channel, external order key and local sales order link. Use those references to follow the same purchase from source through fulfillment.
The Channel Manager reviews mapping and channel acceptance. The Sales Manager checks the customer, entity, quantities and available stock before approving the sales order.
Record the pick task as Short, check the reservation and stock position, and ship only the quantity actually packed. Keep the remaining order quantity visible.
Record received and accepted quantities on goods receipt lines. Compare them with purchase order lines to see what remains due.
The Warehouse Manager reviews the request, authorizes it, records receipt and inspection, and chooses a disposition on each return line. Finance follows any refund transaction.
Invoices carry due date and outstanding amount. Finance Manager can work the overdue receivables view and check the related Account and order.
Match payment transactions to processor settlement lines, review fees and variance amounts, then reconcile the processor settlement period after exceptions are resolved.
Start free, then use Proto to change fields, steps and approvals before your team goes live.