Personalized checkout and custom promotions with Shopify Scripts
We have been working with Hydrogen Storefront to create a headless store and have come across a problem. We use custom properties on our products that tell our scripts what kind of discounts to offer.
As an example:
price_breaks[] = 123:456:flat_rate
price_breaks[] = 123:789:flat_rate
price_breaks[] = 123:112:precentage
Would normally in Shopify be sent as an Html encoded string to the cart, and true to form it would be decoded as an array. However, when using Hydrogen attributes in the cart, they seem to only allow for a single key, value pair relationships ( when added with linesAdd function). The above array would come through to our store as just the last line:
e.g. price_breaks[] = 123:112:precentage
This is a real headache for our script migrations. It means we need to convert all of our Shopify store scripts, it would be much easier if array data could be sent via Hydrogen.
.
Did you manage to accomplish this? I'm having the same issue
Not yet, still investigating the best way to fix it.
Excuse me.. I'm also using custom cart_attribute, but I'm not able to find that cart_attribute that I POST with graphQL in shopify backend. Am i missing something?
Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025