Skip to main content
Orders lists every order your agent took in a conversation, from the moment a customer starts checkout to the store confirming payment. Use it to see what was ordered, how the customer chose to pay, where it ships, and to jump back to the conversation.

Before you start

  • On the agent’s Actions tab, under Selling and orders, switch on Take orders in chat so the agent takes orders and Track orders so it can answer “where is my order?”. See Agent capabilities.
  • Turn on the payment methods you accept under Settings → Payment and set up delivery under Settings → Shipping. See Shipping and payment.
  • A connected Shopify, Salla or Zid store is needed to create the order in your store, to send payment links, and for order tracking. Without a store, the agent can still confirm cash-on-delivery and bank-transfer orders, and Popcorn keeps them.

The orders list

The table shows Order (Popcorn’s order number: a #, then “P” and six digits), Customer, Items (names, with a quantity such as “2 ×”), Date, Total in your default currency, and Status, newest first. Narrow windows show fewer columns. Search orders matches the order number (with or without the #), your store’s order number, the customer’s name, phone and email, and the shipping method’s name. Click a row to open the order. With no orders yet the page says “No orders yet”.

Order details

The title reads Order #P123456, with the date and time and, when the order exists in your store, “Store order #” and your store’s number. The status badge sits beside it, and View conversation opens the conversation in the Inbox. A detail that was not collected reads Not provided.

Statuses

Payment methods

Which methods the agent offers, and what happens if you switch all of them off, is set under Settings → Payment; see Payment methods.

How the agent takes an order

1

Cart

The customer picks products from the agent’s recommendations. Custom options on a product (a gift message, a size) are asked for at this point; see Product catalog.
2

Address

On WhatsApp the agent sends an address form with Country, City, Street, Area and Building/Floor/Apt., in Arabic or English to match the conversation. For Salla stores and Zid stores with a store URL, the agent first sends the National Address form: the customer enters their Saudi National Address Short Address Code (four letters and four digits, for example RRAD3093), Popcorn looks it up and shows a Confirm Address screen with street, district, city, building number, postal code and additional number. A customer can also type the short code in the chat. Where a form cannot be sent, for example in Website chat, the agent simply asks for the address in the chat.
3

Shipping check

The agent checks your delivery coverage for the customer’s country: countrywide delivery, a list of supported cities, or none configured (the order proceeds with the city as given). City names are matched ignoring case, accents and Arabic marks, and common spellings count as the same city, such as Makkah and Mecca. If the country is not covered, the agent asks for a supported city or country. The matching shipping option’s fee is added as a Shipping line, waived when the merchandise subtotal reaches the option’s free-shipping threshold, and the customer is told the expected delivery time in days when you configured one.
4

Summary and confirmation

The agent sends an order summary: up to eight products, Total, Name, Phone, Address, Payment method, and any Discount code or Notes, with Confirm order, Edit and Cancel buttons. In Website chat and in the agent’s test chat the same three buttons appear in the chat. The order is created only when the customer taps Confirm order; typing “yes” does not confirm it. If details change, or a product becomes unavailable or changes price, the customer gets a fresh summary to confirm.
5

Order created

On confirmation the order moves to Awaiting payment and the customer receives “Your order has been created.” with the order number, total and, for Payment link, the link. Bank-transfer customers get your bank details.
Orders placed in the test chat are real orders. They appear under Orders and, with a connected store, are created there too. See Test and publish.
Shopify stores that require an email at checkout: if Allow phone-only checkout is off in Shopify settings on the Integrations page, the agent asks the customer for an email address before creating the order. See Shopify.

Where the order appears in your store

  • Zid and Salla: the order is created in your store when the customer confirms, and its store identifier is shown as the Store order number. On Zid, automatic (store-wide) discounts are applied when the order is created, on top of any discount code; the Total in Popcorn and in the confirmation message is the total Zid reports, which can be lower than the summary the customer confirmed and is 0 for a fully discounted order.
  • Shopify: Popcorn creates a checkout with the items and the customer’s details (including any custom checkout attributes). The Shopify order exists once the customer completes that checkout. Shopify shipping rates are handled on the checkout page; in Popcorn you only maintain delivery coverage.
  • No connected store: the order exists in Popcorn only.

Order tracking

With Track orders switched on, the agent answers status questions using your connected store. The customer’s WhatsApp number is passed to the agent automatically, so a customer who asks without an order number gets their most recent orders (the five most recent on Shopify and Salla). If they give an order number, Shopify and Salla check it against the customer’s phone number and refuse a mismatch; on Shopify the email address on the order also works as verification. Without an order number or a phone number, the agent asks for one. Replies include the order status and the shipping details your store exposes, such as carrier, estimated delivery, tracking number and tracking link. Tracking is not available for orders that exist only in Popcorn.

Troubleshooting

  • “No shipping option found for this city” (Shopify): you have delivery coverage configured, but none of your active shipping options includes the customer’s city. Add the city under Settings → Shipping or ask the customer for a covered city.
  • The agent asks for an email before ordering: your Shopify store requires one. Turn on Allow phone-only checkout in Shopify settings on the Integrations page if your store accepts phone-only checkout.
  • Payment link not offered: no store is connected, or Payment link is turned off under Settings → Payment.
  • Bank transfer not offered: no bank details are saved under Settings → Payment.
  • Order stuck in Awaiting payment: the customer has not paid, or the payment link expired (24 hours on Zid). Click View conversation to follow up with the customer.
  • Customer cannot track an order: tracking needs a connected store and either the order number (verified against the customer’s phone number on Shopify and Salla) or the phone number the order was placed with.
  • Repeated order or address failures also appear in Store health.