Creating An Order From the Admin Application

TABLE OF CONTENTS

Overview

Administrators can create orders on behalf of customers by using the Impersonation feature in the Admin Console. This process begins from the customer record and redirects the administrator to the Storefront as that customer, allowing the order to be completed through the same shopping and checkout flow the customer would use.

Using impersonation helps ensure that the order follows the customer's assigned catalog, pricing, promotions, shipping methods, payment methods, and checkout rules. It also provides a more accurate and consistent ordering experience because the administrator works directly in the Storefront rather than relying on a separate Admin Console order workflow.

This approach also allows administrators to use Storefront capabilities such as profile-based pricing, account-specific configuration, promotions, search, filters, and checkout features while assisting the customer.

Prerequisites

Before creating an order on behalf of a customer, ensure that:

  1. The administrator has permission to impersonate customers.
  2. The customer account is active and available in the Admin Console.
  3. The Storefront is configured and accessible.
  4. The customer is associated with the correct profile, catalog, pricing, and account structure required for checkout.

Use Case

Create an Order on Behalf of a Customer

The following procedure explains how an administrator creates an order for a customer by using impersonation.

Step 1: Open the Customer Record

  1. In the Admin Console, go to Manage Users.
  2. Search for the customer by using the available search or filter options.
  3. Confirm that the correct customer record has been selected before continuing.

Step 2: Start Impersonation

  1. In the Actions column for the selected customer, click Impersonation.
  2. Allow the system to start the impersonation session.
  3. Verify that the Storefront opens for the selected customer. The administrator is redirected to the homepage or to the configured redirection URL in Store Settings.


Step 3: Browse the Customer's Storefront Catalog

  1. Use the Storefront navigation, category pages, or search to locate products.
  2. Review product listings based on the customer's assigned catalog and permissions.
  3. Use available Storefront search capabilities such as typeahead, hydrated results, and facets to refine product discovery when needed.
  4. Open product detail pages to review item specifications, pricing, and availability.

Step 4: Add Products to the Cart

  1. Select the required product.
  2. Enter the required quantity.
  3. Click Add to Cart.
  4. Repeat this process for each additional product that should be included in the order.

Step 5: Open the Cart and Move to Checkout

  1. Open the customer's cart from the Storefront.
  2. Click Proceed to Checkout.
  3. Confirm that the process redirects to the Cart page before checkout is completed.

Step 6: Review or Update Addresses

  1. In checkout, review the available billing and shipping addresses.
  2. Use the Dropdown to Change Address to select a different stored address when available.
  3. Use Add New/Edit Address to create a new address or update an existing one.
  4. Complete the required address details and save the changes.

Step 7: Select the Shipping Method

  1. In checkout, review the available Shipping Methods.
  2. Select the appropriate shipping method for the order.

Step 8: Select the Payment Method

  1. In checkout, review the available Payment Methods.
  2. Select the payment option that applies to the customer.

Step 9: Apply Discounts and Tax Settings

Apply a CSR Discount

  1. In checkout, locate the Discounts & Taxes section.
  2. Review any existing promotions or discounts already applied to the order.
  3. Enter the applicable CSR Discount.
  4. Confirm that the order total updates correctly.

Apply Tax Exemption

  1. In the Discounts & Taxes section, select the Tax Exempt checkbox.
  2. Review the confirmation window that appears.
  3. Click OK to confirm the tax-exempt selection.

Step 10: Review the Order Summary

  1. Review the products, quantities, and pricing in the checkout summary.
  2. Confirm that the selected addresses, shipping method, and payment method are correct.
  3. Validate any applied discounts or tax-exempt changes.
  4. Ensure the order reflects the intended customer and account context before submission.

Step 11: Place the Order

  1. Click Place Order to complete the purchase.


Additional Use Case

Reorder an Existing Order for a Customer

Administrators can also create a new order by reordering items from an existing order.

Step 1: Open an Existing Order

  1. In the Admin Console, go to the Orders Grid, Manage Order page, or User/Account Orders.
  2. Locate the order that should be reordered.

Step 2: Start the Reorder Process

  1. Click Reorder for the selected order.

Step 3: Review the Cart

  1. Confirm that the selected items have been added to the customer's cart.
  2. Verify that the system redirects to the Storefront Cart page.
  3. Review product availability, pricing, and configuration validation before checkout.

Step 4: Complete Checkout

  1. Continue through the checkout process by following the standard order steps in this article.
Expected Outcome:

A new order is created using the products from the previous order while still validating current Storefront rules and order data.


Checkout Address Behavior by Customer Role

Customer

  1. The Dropdown to Change Address and Add New/Edit Address options are available during checkout.
  2. Any address that is added or edited is saved to the customer's personal address book.

User B2B

  1. The Dropdown to Change Address and Add New/Edit Address options are available to the administrator during checkout.
  2. These address actions remain available even if the shopper's normal access level might otherwise create inconsistency in address availability.
  3. The system displays a modal indicating that the shopper belongs to the User (B2B) role.
  4. Any address that is added or edited is saved to the associated account address book.

Manager B2B

  1. The Add New/Edit Address option is available during checkout.
  2. The system displays a modal indicating that the shopper belongs to the Manager (B2B) role.
  3. The confirmation message displayed is:  The shopper/customer belongs to the "Manager (B2B)" role. Would you still like to proceed with updating the address? 
  4. Any address that is added or edited is saved to the associated account address book.

Administrator B2B

  1. The Dropdown to Change Address and Add New/Edit Address options are available during checkout.
  2. Any address that is added or edited is saved to the address book of the associated account.

Key Benefits of Creating Orders Through Impersonation

  1. Orders follow the same Storefront workflow used by customers.
  2. Customer-specific catalogs, pricing, shipping methods, and payment methods are applied automatically.
  3. Promotions, discounts, and checkout-level pricing adjustments can be managed during the ordering process.
  4. Supports advanced Storefront capabilities such as profile-based catalog access, dynamic account switching, approval management, budget management.
  5. The checkout experience remains aligned with the customer journey.

Best Practices

  1. Confirm the correct customer record before starting impersonation.
  2. Review cart contents and checkout details carefully before placing the order.
  3. Use address options carefully when working with B2B customer roles.
  4. Validate discounts, tax settings, shipping methods, and payment methods before final submission.
  5. Use reorder when a repeat purchase needs to be placed efficiently.

Summary

Impersonation provides a clear and structured way for administrators to create orders on behalf of customers from the Admin Console. By redirecting the administrator into the Storefront as the selected customer, Znode ensures that the order is created with the correct pricing, catalog visibility, checkout behavior, address handling, and business rules.

This results in a more accurate and consistent ordering process while making it easier for administrators to support customer purchasing needs.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.