Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I've configured a webhook in my Shopify store to capture order details via my API. According to the documentation, if an order is made using POS or the Control Panel, the cart_token value will be null. Conversely, if a customer directly orders from my store, the cart_token value is expected to have a non-null value. In my widget, customers select a project during the ordering process, and upon order completion, I anticipate receiving a cart_token. The challenge arises because Shopify isn't populating the cart_token, even when the "source_name" is tagged as "web." I presume that when the source_name is "web," the cart_token should not be null, as this order is directly placed through the website, not via POS or the control panel.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025