Skip to main content Enter
ERP.AI Retail & E-commerce ERP

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Sales & channelsBring store and online orders into one clear view of customer commitments. Products & pricingKeep sellable products, variants and prices consistent across the business. Inventory & fulfillmentKnow what is available and get the right goods to each customer. PurchasingKeep merchandise and materials arriving against the right supplier commitments.
Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs. Payments & refundsFollow customer collections, processor payouts and refunds through to reconciled balances. FinanceConnect retail activity, supplier obligations and production costs to each company's books. ReportingSee sales, stock and financial results with their supporting detail.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Order to cashCarry the accepted order through shipment, invoice approval and cash application. Collect and reconcileConnect actual collections, invoice applications and processor payouts without counting the money twice. Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance.
Assemble to stockTurn released recipes and actual assembly work into accepted finished stock. Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase. Count and adjustCount a controlled stock population and review the exact quantity and value before correction.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Specialty retailKeep customer orders, store stock and online sales connected. Home & lifestyleCoordinate product ranges, location stock and customer delivery commitments.
Apparel & accessoriesKeep variant stock, channel orders and returns clear throughout the sale. Consumer electronicsFollow product identity, customer handover and financial results across channels.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive sales, fulfillment, production and finance clear responsibilities. Reports and insightsUnderstand sales, stock, payment reconciliation and financial performance across your retail business. Data modelExplore the records connecting retail orders, stock and financial results.
IntegrationsConnect sales sources, stock and payment providers with clear transaction ownership. ImplementationPlan a rollout around orders, stock and the money behind each sale. AI assistants and APIHelp teams prepare work and understand retail exceptions.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Sales & channelsBring store and online orders into one clear view of customer commitments.Products & pricingKeep sellable products, variants and prices consistent across the business.Inventory & fulfillmentKnow what is available and get the right goods to each customer.PurchasingKeep merchandise and materials arriving against the right supplier commitments.Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs.Payments & refundsFollow customer collections, processor payouts and refunds through to reconciled balances.FinanceConnect retail activity, supplier obligations and production costs to each company's books.ReportingSee sales, stock and financial results with their supporting detail.
Processes
Order to cashCarry the accepted order through shipment, invoice approval and cash application.Collect and reconcileConnect actual collections, invoice applications and processor payouts without counting the money twice.Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance.Assemble to stockTurn released recipes and actual assembly work into accepted finished stock.Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase.Count and adjustCount a controlled stock population and review the exact quantity and value before correction.
Industries
Specialty retailKeep customer orders, store stock and online sales connected.Home & lifestyleCoordinate product ranges, location stock and customer delivery commitments.Apparel & accessoriesKeep variant stock, channel orders and returns clear throughout the sale.Consumer electronicsFollow product identity, customer handover and financial results across channels.
Reference
Roles and permissionsGive sales, fulfillment, production and finance clear responsibilities.Reports and insightsUnderstand sales, stock, payment reconciliation and financial performance across your retail business.Data modelExplore the records connecting retail orders, stock and financial results.IntegrationsConnect sales sources, stock and payment providers with clear transaction ownership.ImplementationPlan a rollout around orders, stock and the money behind each sale.AI assistants and APIHelp teams prepare work and understand retail exceptions.
Sign in
Sign in Start now
Retail & E-commerce ERP Modules
Sales & channels1 of 8
  • Sales & channels1 of 8
  • Products & pricing2 of 8
  • Inventory & fulfillment3 of 8
  • Purchasing4 of 8
  • Production & kitting5 of 8
  • Payments & refunds6 of 8
  • Finance7 of 8
  • Reporting8 of 8

Sales & channels

Bring store and online orders into one clear view of customer commitments.

Sales Orders Awaiting ApprovalSalesOrders
approval waits for the sales manager
Sales & channelsProducts & pricingInventory & fulfillmentPurchasingProduction & kittingPayments & refundsFinanceReporting
Approval conditions

Sales Manager: Approve every SalesOrders revision independently of preparers/material editors

Submitted
  • SO-33251 ACC-110
  • SO-30649 ACC-130
  • SO-51821 ACC-150
  • SO-45956 ACC-120
  • SO-40361 ACC-110
SO-33251
Account
ACC-110
Channel
CHN-3885
FulfillmentMode
StoreHandover
NetTotal
330
CreditReview
CR-20786

Approval waits for the sales manager.

Records in this module
  • Accounts
  • ContactPersons
  • Stores
  • Channels
  • PurchaseContexts
  • ChannelOrders
  • ChannelOrderLines
  • Quotes
  • QuoteLines
  • SalesOrders
  • SalesOrderLines
  • SalesAllocations
  • CreditReviews
  • PaymentTerms

Keep the selling context with the order

A store identifies the operating location, while a channel identifies where the order originated. Neither replaces the legal entity selling the goods. An online listing and a store sale use the same canonical product and stock identity when they refer to the same SKU.

Channel intake retains the original order and line identities. A repeated import returns to that same business transaction. Conflicting content or an unexpected revision needs review instead of creating another order, reservation or collection.

Manual entry and configured imports preserve the same original order identity and actual outcome. Staff can trace a channel update back to the purchase without entering a second sale.

Channel Order ReviewChannelOrders
StatusReceivedPendingReviewConflictCancellationRequested
Received
CO-40474CHN-5498
CO-36069CHN-7884
PendingReview
CO-39280CHN-1294
CO-96352CHN-2331
Conflict
CO-69673CHN-2141
CancellationRequested
CO-59237CHN-5540
Reporting →

Recognize the customer without mixing purchases

Customer accounts and contacts keep business identity separate from the person receiving the goods or discussing the sale. Accepted billing, delivery and pickup information stays with the particular order.

A reviewed walk-in account can support anonymous retail activity without inventing a named customer. Each purchase still retains its own context and entitlement. One shopper’s receipt, credit or refund cannot become a balance available to unrelated shoppers sharing that account.

  • Preserve the original store, channel and purchase reference.
  • Retain the authorized recipient for handover or refund where required.
  • Keep an accepted address separate from later contact edits.
  • Avoid merging customer identities solely because an email or name matches.
Offers DueQuotes
StatusDraftSentAcceptednext 7 days
Draft
QTS-28159ACC-110
QTS-21280ACC-110
Sent
QTS-55882ACC-130
QTS-30160ACC-120
Accepted
QTS-68037ACC-140
QTS-76118ACC-110
Sales & channels →

Preserve the offer the customer accepted

A quotation records the proposed products, quantities, prices, tax treatment and terms. An imported or store order may already contain the accepted offer evidence; it must not manufacture a separate history of sending a quote that never occurred.

Line and order discounts are allocated into accepted net amounts once. Changes to product units, prices or tax evidence cannot silently reprice previously accepted quantities. Missing required information remains unresolved until the responsible team supplies it.

Customer acceptance and internal approval are different events. An order labeled paid or accepted by another system can supply evidence, but it does not sign the internal commercial decision.

Make a clear order commitment

Independent Sales Manager approval binds the current complete order, excluding its preparer and material editors. The review checks accepted scope, destination or handover terms, prices and credit exposure. Finance Manager separately approves any required credit exception.

Submitted content is frozen. A material change needs a new reviewed revision and renewed customer agreement where required. Switching user accounts or roles does not allow a person to approve their own preparation.

Order informationWhat it protects
Accepted line quantity and net amountThe customer's agreed commercial scope
Current order revisionThe content the manager actually approved
Original promiseThe commitment used to understand delays
Remaining allocationsWhat can still be fulfilled, invoiced or cancelled

Follow partial work without losing the remainder

An approved order can be fulfilled in parts, with each part consuming only its eligible quantity and accepted value. The same goods cannot remain available to a second order while already claimed for picking, handover or shipment.

Store handover, pickup and carrier dispatch retain their actual physical evidence. An invoice follows eligible completed handover rather than a planned fulfillment. Later delivery confirmation does not issue or invoice the same goods again.

Billing, collection and fulfillment statuses remain useful separately. Money collected before an approved invoice stays attributable to the purchase; it does not prove the goods were handed over or that the invoice passed finance review.

Handle changes and replacements explicitly

Amendments preserve completed handovers, original promises, billing and payment history. Cancellation releases only eligible unexecuted scope; it cannot erase a real collection, consumed material or actual delivery.

Returns keep the original purchase and remaining eligible goods identifiable. A replacement has its own approved order and a clear link to the return and any settlement difference. It cannot reopen an old shipment’s exhausted quantity or give unrelated walk-in purchases access to the same credit.

Modules

  • Sales Orders Awaiting ApprovalSubmitted
    Order NumberAccountChannelFulfillment Mode
    Pickup

    Sales & channels

    Bring store and online orders into one clear view of customer commitments.

  • Product Mapping ReviewDraft
    Mapping NumberChannelExternal SKUExternal Variant Key

    Products & pricing

    Keep sellable products, variants and prices consistent across the business.

  • Inventory & fulfillment
    Warehouse CodeNameTimezoneStatus

    Inventory & fulfillment

    Know what is available and get the right goods to each customer.

  • Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total

    Purchasing

    Keep merchandise and materials arriving against the right supplier commitments.

  • Production SchedulePendingApproval
    Work Order NumberOutput ProductWarehousePlanned Quantity

    Production & kitting

    Prepare stocked kits and repacked goods with traceable materials and costs.

  • Processor ReconciliationObserved
    Settlement NumberPayment AccountCurrencySettlement Amount

    Payments & refunds

    Follow customer collections, processor payouts and refunds through to reconciled balances.

  • Invoices Awaiting ApprovalPendingApproval
    Invoice NumberDocument TypeAccountContext
    Credit Note

    Finance

    Connect retail activity, supplier obligations and production costs to each company's books.

  • Channel Order ReviewReceived
    Channel Order NumberChannelExternal Order KeyContext

    Reporting

    See sales, stock and financial results with their supporting detail.

Reports

All reports

Sales by Channel and Store

Posted invoice net revenue and independently approved credit reductions by entity/channel/store/product at a stated posting cutoff, joined to accepted PurchaseContexts without inventing customer identity. Show booked orders, fulfilled-unbilled and recognized revenue as distinct populations. Margin uses matched title-issue/return cost for the same scope; zero revenue or unknown cost gives unavailable percentage. Document currencies stay separate unless a disclosed retained functional conversion is used.

Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-33251 ACC-110
  • SO-30649 ACC-130
  • SO-51821 ACC-150
  • SO-45956 ACC-120
  • SO-40361 ACC-110
SO-33251
Account
ACC-110
Channel
CHN-3885
FulfillmentMode
StoreHandover
NetTotal
330
CreditReview
CR-20786

Approval waits for the sales manager.

Order Fulfillment

Each accepted SalesOrderLines base quantity and original promise versus live cancellation, actual handover/title, delivered, returned and billed allocations. On-time percentage uses eligible quantity completed by OriginalPromiseAt over quantity due in the stated cohort; open/late/cancelled scope is disclosed. Partial handovers determine full completion only when all uncancelled scope completes. Revised promises and repeated failed confirmations cannot inflate success.

Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-33251 ACC-110
  • SO-30649 ACC-130
  • SO-51821 ACC-150
  • SO-45956 ACC-120
  • SO-40361 ACC-110
SO-33251
Account
ACC-110
Channel
CHN-3885
FulfillmentMode
StoreHandover
NetTotal
330
CreditReview
CR-20786

Approval waits for the sales manager.

Roles and permissions

Sales Associate

Prepares scoped customer offers, store and online orders and customer service requests.

Permissions and records
  • Manage assigned Accounts prospect information, actual ContactPersons, PurchaseContexts, ChannelOrders, ChannelOrderLines, Quotes and draft SalesOrders
  • Record actual purchase acceptance and recipient evidence
  • Prepare return/entitlement requests and separately priced replacement orders
  • View assigned fulfillment and payment-status summaries
  • Accounts
  • ContactPersons
  • PurchaseContexts
  • ChannelOrders
  • ChannelOrderLines
  • Quotes
  • SalesOrders
Channel Order ReviewChannelOrders
StatusReceivedPendingReviewConflictCancellationRequested
Received
CO-40474CHN-5498
CO-36069CHN-7884
PendingReview
CO-39280CHN-1294
CO-96352CHN-2331
Conflict
CO-69673CHN-2141
CancellationRequested
CO-59237CHN-5540
Sales Manager

Independently accepts commercial commitments and commercial master changes.

Permissions and records
  • Approve every SalesOrders revision independently of preparers/material editors
  • Approve QuoteException and commercial MasterChanges for customer/channel/price rules within reviewed finite authority
  • Verify purchase-context conflicts and commercial replacement scope
  • Cannot substitute external checkout acceptance or capture for local order approval, approve its own orders, authorize stock/production or approve invoices/credits/refunds
  • SalesOrders
Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-33251 ACC-110
  • SO-30649 ACC-130
  • SO-51821 ACC-150
  • SO-45956 ACC-120
  • SO-40361 ACC-110
SO-33251
Account
ACC-110
Channel
CHN-3885
FulfillmentMode
StoreHandover
NetTotal
330
CreditReview
CR-20786

Approval waits for the sales manager.

Related processes

Offers DueDraft
Quote NumberAccountChannelValid Until

Order to cash

Carry the accepted order through shipment, invoice approval and cash application.

5 stages · 2 approvals

Unapplied Customer Cash
Receipt NumberAccountContextSource Kind
Cash

Collect and reconcile

Connect actual collections, invoice applications and processor payouts without counting the money twice.

7 stages · 2 approvals

Returns Awaiting DispositionPrepared
Disposition NumberReturn LineKindBase Quantity
Scrap

Return and refund

Connect returned goods, customer credit and the actual refund without losing the original purchase.

9 stages · 4 approvals

ERP•AI workspace

Start now Retail & E-commerce ERP

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · module 2 of 8Products & pricing

Customize Sales & channels. With Proto, your desktop AI agent.

Ask Proto to help you customize Retail & E-commerce ERP.

Customize
Sales & channels.
Ask: “Review Accounts fields.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.