All things Shopify and commerce
I don't know if it's related to this: https://community.shopify.com/c/shopify-design/updated-all-merchants-now-have-the-option-to-choose-o..., the new one page checkout, but I am unable to pass parameters to the checkout properly. Mind you, I am doing it via the checkout.webUrl with the js-buy sdk. But even manually adding the params to the final checkout url it still doesnt work.
Essentially I have a zapiet store pickup third part app, and I want the checkout to reflect that the user chose pickup. I have made en-AU locale file for checkout to have wording that says "pickup" etc... so I want to set that checkout to be en-AU. Previously that has worked with my setup, but I notice the checkout.webUrl structure changes when actually loaded, and removes my params.
I have seen other stores implement it fine, with a similar setup as mine, zapiet + headless. For example they can do the following and not have any url changes: https://shop.parsonsnose.co.uk/14775166/checkouts/dbe10c7f7df5829f1617d6e7cad783b6?locale=en-CA&meth...
Wonder if anyone else has experience with js-buy checkout.webUrl and appending params.
Like how is this store able to achieve this layout? Is it a Shopify plus feature?
It's possible that they could be using checkout UI extensions, which are part of Checkout Extensibility, and therefore only available to Shopify Plus.
Dealing with a similar issue, though unrelated to layout. Our team relies on data sent from our non-Shopify store to checkout through URL params. The data gets stripped from the URL by Extensibility and we're looking for a new way to pass this information.
Discover how to increase customer engagement on your store with articles from Shopify A...
By Jacqui Apr 23, 2025Hey Community 👋 Did you know that March 15th is National Everything You Think Is W...
By JasonH Apr 1, 2025Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025