You are here:
Place an Order on Behalf of a Customer
Place orders directly for customers from your own device. You can search for products, set variables and quantities, add the products to a cart, and process customer payments.
Required Editions
| View supported editions. |
These store features aren’t available when you place an order on behalf of a customer.
- Promotion discounts triggered by a method of payment, coupon, or particular product purchase, such as a free umbrella when the customer orders a raincoat
- Product options and custom warranties
- Product warranties
- Multiple payment types
- Multiple delivery groups
Guest checkout is supported for B2C Commerce, B2B Commerce, and D2C Commerce. Registered user checkout is supported for B2B Commerce and D2C Commerce.
Before you begin to place the order, gather the full details from the customer so that you can determine whether the order is possible. For B2B orders, verify the buyer’s profile and identity.
- If you’re placing an order on behalf of a guest, create a person account for the guest user.
- Go to the customer’s account. Under Actions & Recommendations, add Order on Behalf Of.
- If necessary, select a store and a location group. When processing B2B orders, also select a buyer to act as the order owner.
- Click Next.
- Click Add a Product.
- Search for a product using a keyword, SKU, or ID, and click Select for the product.
-
Select product options, such as size or color, and enter the quantity.
If the product can be purchased only in specific increments, increase the quantity. Increments are determined by the product’s purchase quantity rule.
- Click Add.
- Enter the customer’s shipping address information, and click Next.
- Select a delivery option, and click Next.
- Enter the customer’s payment information.
- Verify the details with the customer, and then click Submit.
-
Make note of the order reference number, and click Finish.
An order summary with the same reference number shows on the order summary screen. If that order summary doesn’t show, resolve the process exception.
Did this article solve your issue?
Let us know so we can improve!

