LogoLogo
CommunitySupport PortalYouTubeStart a free trial
  • Welcome
  • Commerce Engine
  • Orchestration Engine
  • API Documentation
  • Release Notes
  • Changelog
  • Commerce Engine
  • Getting Started
    • General Concepts of Emporix
    • Creating your first tenant
    • Developer Portal
      • Manage Users
      • Manage API Keys
      • Tenant List
      • My Account
      • Manage Showcase and Sample Data
  • Customer Use Cases
    • Commerce Use Cases
      • Quote Process
      • Orders
      • Coupons and Redeeming Rewards
      • Returns
      • Payments
      • User Management and Approvals
      • Customer Social Login
      • Personalized Commerce - Customer Segments
      • Company Shared Orders and Customer Groups
    • Automated Use Cases
      • First Registration Coupon
      • Availability and Warehouse Assignment
      • Quote and Order Entry Automation
  • System Management
    • Introduction
    • Authentication and Authorization
      • Identity and Access Management (IAM)
      • Auth0
      • Emporix Single Sign-On (SSO)
    • Webhook Event Publishing
      • HTTP Webhook Strategy - HMAC Configuration
      • HTTP Webhook Strategy - Integration with Azure Service Bus
      • HTTP Webhook Strategy - Integration with Amazon Simple Queue Service (SQS)
    • Search
      • Universal Search Connector
      • Search Configuration
      • Indexing Service
    • Optimistic Locking
  • Extensibility and Integrations
    • Extensibility Cases
      • External Products, Pricing and Fees
      • Enabling Custom Extensions
    • Integrations
      • SAP Integration
    • Payment Systems
      • PayPal
      • Saferpay
      • Spreedly Gateway
      • Unzer
    • Third Party Add-Ons
      • Emporix Contentful App
      • Emporix Builder.io Plugin
      • Magnolia Emporix Connector
      • Zendesk Emporix Connect
    • Powered by AI
      • AI Smart Config
      • AI Smart Import
  • Core Commerce
    • Introduction
    • AI Assistance
    • Carts
    • Catalogs
    • Categories
    • Coupons
    • Customer Management
      • Approvals
      • Assisted Buying
      • Customer Groups
      • Customer Segments
    • Data Localization
    • Delivery Cycle Management
    • Mixin Schemas
    • Media Management
    • Orders
      • Shared Orders
    • Pricing
      • Pricing (Legacy)
    • Products
      • Availability, location, and stock levels
      • Brands
      • Labels
    • Quotes
    • Returns
    • Reward Points Management
    • Sites
    • Tax Classes
      • Tax classes (Legacy)
    • Measurement Units
  • Management Dashboard
    • Introduction
    • Customer Management
      • Companies
      • Customers
      • Groups
      • Segments
      • Coupons
    • Quotes
      • Quotes
      • Status Codes
    • Orders
      • Orders
      • SEPA
      • Returns
    • Catalogs
      • Catalogs
      • Categories
    • Products
      • Products
      • Product Templates
      • Labels
      • Suppliers
      • Brands
      • AI for a Product Description
    • Pricing
      • Price Models
      • Price Lists
    • Settings
      • Sites
      • Shipping Zones and Methods
      • Delivery Times
      • Units
      • Tax
      • Countries
      • Currencies
      • Languages
      • System Preferences
      • Custom Entities
      • Mixin Schemas
    • Administration
      • Users and Groups
      • Extensions
      • API Statistics
      • Webhooks
    • Extensions
    • Custom Instances
  • Additional Resources
    • Glossary
    • Videos
    • Emporix Community
Powered by GitBook
LogoLogo

Resources

  • Emporix.com
  • Developer Policy
  • Terms of Use

Find us

  • LinkedIn

© 2025 Emporix. All Rights Reserved.

On this page
  • Cart
  • Quick order
  • Checkout process
  • Go to Checkout
  • Continue as guest

Was this helpful?

Export as PDF
  1. Customer Use Cases
  2. Commerce Use Cases

Orders

See the end-to-end order process.

PreviousQuote ProcessNextCoupons and Redeeming Rewards

Last updated 22 days ago

Was this helpful?

Cart

When a customer is browsing products on your storefront and finds something interesting, they can put it in cart with a standard Add to cart option. When they're done with selecting products, they select the Cart icon to see all the chosen items. It's possible to edit the cart content, add or subtract the product quantities or remove items from the cart before proceeding to checkout.

Quick order

If a customer knows exactly what they want to buy, they can use the Quick order option. It allows for simple entering a valid product code and it automatically suggests products. Customers can easily populate the rows and create a new blank row underneath. Additionally, they can also add a list of product codes and quantities via a .csv file (download of sample possible). Finally they can add the list of product codes separated by a comma or a carriage return.

Once filled, customers place the items in the cart with the Add to Cart option.

After adding some products to the list and adding them to the cart, the mini-cart opens. In the mini-cart, the customer can see all the added items, it's possible to add or subtract product quantities and delete a line item before proceeding to the next steps.

Checkout process

When a customer is ready to proceed with the purchase, the following options are available:

  • Go to checkout - to finish the order by registering or logging in

  • Continue as guest - to process the purchase without the need to register or log in

  • Go to the cart - to check more details of the products and the order before moving to payment

Go to Checkout

Choosing this option takes a customer to the login page where they can register or log in to their account using one of the available options.

The checkout process has the following steps:

  1. Details of the shipping information

The shipping details are taken from:

  • the customer's address book - the default address is selected

  • the company locations tagged as shipping - if the customer is assigned to the registered company

The taxes are applied according to the shipping location country.

  1. Payment information

The billing addresses are taken from:

  • the customer's address book

  • the company locations tagged as billing - if the customer is assigned to the registered company

You can also add a coupon to get a discount.

  1. Review Order

This page shows the order review before the final order confirmation. Clicking the Confirm and Pay button creates an order in Emporix Management Dashboard.

Continue as guest

The customer has the option to complete the purchase without the need to register or log in. They can choose Continue as guest.

The checkout has the following steps:

  1. Details of the shipping information

The customer needs to provide their name, contact information, and shipping address. Also, they need to choose one of the available shipping methods.

The email address provided in the shipping information cannot be associated with an existing customer account.

  1. Payment information

The customer chooses the payment method and billing address.

  1. Review Order

The customer reviews all the provided details and if everything is accurate confirms the order and proceeds to the payment by Confirm and Pay.

There is a validation mechanism that runs in the background and checks if the provided email address is already associated with an existing customer. If so, it prevents completing a guest checkout with such an email. The customer has an option to either log in or to provide a different email address.

Successful checkout creates an order in Emporix Management Dashboard.

In the case when a guest customer later wants to return the purchased item, they need to register with the email address provided at checkout and to create a customer account. After logging in, the customer can view the orders under the order history associated with the email.

After the customer submits the order, it is created within the Management Dashboard. The employee can set the status of the order and the storefront is updated accordingly. In a real scenario, the updates are normally integrated from an ERP backend system.

In the Management Dashboard, for the orders that were created by guest users, the Customer # field is marked as Anonymous. If the guest customer later chooses to create an account, the value of the Customer # is replaced with the real customer ID.

Request quote - to send a request for a quote - for more details, see

To learn more about API used in this use case see the and for user guides check the documentation.

Quote Process
Order Fulfillment
Order Service