Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi there! I'm having an urgent issue that I believe is affecting other Shopify stores after reading through forums.
Our store uses Debut theme, and we use custom Line Item Properties for some of our products - see example here where "Dispenser Type" is a custom property.
https://tirtyl.com.au/products/smart-soap-triple-kit
This is working with the "Add to Cart" button - however when a user clicks "Buy it now" instead, the data isn't being recognised at the check-out.
It also doesn't appear to work when a user checks out with Shop Pay, however still works with Google Pay and PayPal.
Has anyone heard from Shopify on how to fix this problem? I have a support ticket that is being worked through also and can circle back if i get an answer.
This is an urgent one for us as this product data is critical for orders.
Any assistance is greatly appreciated.
That's the problem everyone facing. You can not send the line item properties using dynamic checkout button
It appears to work for Google Pay and PayPal though. Are you sure that's right?
product options apps such as Bold Product Options gives suggestion to remove the Dynamic Checkout Buttons as they are incompatible with express checkout
Hello, @mayb
This can be solved if like google and apple payment system, the payment system lives on your server and google just cares about the authenticity of the payment requester.
If the payment system lives on another server and instead you pass your cart to that server for payment processing, then your custom items will be ignored as different servers cannot view each other's session variables, cookies and the like.
If this problem is in the first case, then yes, it can be fixed, and you would likely just need to contact that plugins maintainer if you are a paying customer for that to be fixed.
If you'd like further assistance, please let me know.
same problem here with line item properties disapearing when using Shop Pay
This should do the trick
https://{SHOPNAME}.myshopify.com/cart/clear?return_to=/cart/add?items[][id]={VARIANTID}%26items[][qu...}%26return_to=/checkout |
Hi @divyaj can you elaborate on how that solves line-item properties disappearing when customer uses Shop Pay?
Hi, This link takes you to the checkout page with the line item properties. It keeps the line item discount script intact unlike when we use the buy now channel. I am unsure about the shoppay, this is more for the "Buy it Now".
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn 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, 2025