Creating POS Orders via API / Draft Order Visibility

Hello,

I am trying to create orders that appear directly in Shopify POS using the Admin API. I understand that orders created via the API show under the Online Store channel by default and do not appear in the POS “Drafts” view.

Can you confirm:

  1. Is it correct that the Admin API cannot create native POS orders?
  2. What is the recommended way to pre-populate orders or carts in POS for staff to complete payment?

Thank you for your guidance.

Hi @Amreen_Shaikh

Orders created via the Admin API (using either the orderCreate or draftOrderCreate mutations) are associated with the Online Store sales channel by default. They don’t appear as native POS orders and won’t show up in the Shopify POS “Drafts” view. There is no supported way via the Admin API to create an order that is natively recognized as a POS order or to pre-populate the POS cart directly.

Have you looked into using the draftOrderCreate mutation?