Creating an order

Creating an order

The create order screen is the primary workspace for building and processing orders. It walks you through addresses, items, shipping, discounts, and payment in a single scrollable form with real-time totals.

Overview

When you navigate to Order Entry > Create Order, UltraCart initializes a new server-side cart. Every change you make — adding items, entering addresses, selecting shipping — is automatically saved to the server. This means your work persists across page refreshes and long sessions.

Order entry create order screen

The screen is organized into these sections from top to bottom:

  1. Billing and shipping addresses

  2. Line items

  3. Shipping methods and order options (coupons, gift certificates, storefront, sales rep)

  4. Gift message and special instructions

  5. Custom fields

  6. Payment method

  7. Order summary and action buttons

Starting a new order

When you first open the create order screen, a fresh cart is ready for you. If you need to clear your current work and start over, select the Start Over button in the toolbar. UltraCart prompts for confirmation, then deletes the current cart and initializes a new one.

Building the order

Each major section of the order form is covered in its own documentation page:

  • Addresses — enter billing and shipping information, search for customers, and link customer profiles. See Customers and addresses.

  • Items — search for products, handle variations, add items in bulk, and configure item options. See Items and products.

  • Shipping — calculate shipping rates, select a method, override costs, and configure in-store pickup. See Shipping and delivery.

  • Discounts — apply coupons, gift certificates, store credit, and pricing tiers. See Discounts and credits.

  • Payment — choose from credit card, cash, check, agent-assisted, card reader, and more. See Payment methods.

Recalculating totals

Select Recalculate at the bottom of the page to save the current cart to the server and have UltraCart recalculate all totals, including taxes, shipping, and discounts. This is useful after making several changes and wanting to confirm the final amounts.

Validating an order

Select Validate to check the order for errors without processing it. UltraCart runs the same validation checks that occur during processing and reports any issues — such as missing required fields, invalid addresses, or payment problems — as notification messages.

Processing the order

Select Process Order to submit the order. This button is enabled when the order meets these minimum requirements:

  • At least one item in the cart

  • A billing email address (not required in POS mode)

  • A payment method selected (not required when gift certificates or store credit cover the full total)

When you select Process Order, UltraCart saves any pending changes, validates the order, and submits it for processing. If successful, the screen transitions to the receipt view.

The receipt screen

After successful processing, the create order screen is replaced by a receipt showing:

  • A success confirmation banner

  • The rendered order receipt with full order details

  • For quote orders: a short URL and long URL with copy-to-clipboard buttons for sharing with the customer

Select Dismiss and Return to Order Entry to clear the receipt and start a new order.

Saving as a template

If you frequently create similar orders, select Save as Template to save the current cart state for reuse. You can save up to 20 templates. See Order templates for details.

Session keep-alive

Order entry sessions can last a long time, especially during complex phone orders. UltraCart automatically keeps your session alive by sending a background request every 12 minutes, so your cart won't expire during extended order entry.

Related pages