Welcome to our Shopify Community Developer AMA! In this session, we will be discussing the exciting product updates announced at Shopify Editions Winter '24. Post your questions as a reply on this thread before February 16th at 5pm EST to get an answer from one of our product leaders.
What’s in scope of this AMA:
Only those developer updates announced at Shopify Editions Winter ‘24. Reference this link for a list of all developer updates.
We are not able to advise on some very specific use cases because technology and integrations can get complex. Please rely on the Community and other discussion boards to help guide your use case.
Rules of engagement:
We’ll do our best to follow up on every question during the event.
You must be logged into your account on Community to participate.
Assume positive intent with one another and be kind. Some users may be new and learning how to engage with the Community.
Be authentic and honest with your questions and answers.
Do not ask for or share store admin login details or passwords.
Like posts and threads that are of interest or helpful to you.
Be constructive with criticism, not offensive.
Share your experiences and insights whenever you can to support others.
Abuse, harassment, and spam content won’t be tolerated.
We look forward to an engaging session where we can collectively explore the Winter ’24 Edition updates and help each other thrive in the Shopify ecosystem. Let’s make this AMA a valuable resource for all developers in the Community!
Issuing and redeeming Shopify Gift Cards in the checkout session: is there a way, presumably with Checkout Extensibility APIs to issue and redeem a Shopify Gift Card during an ongoing checkout, “on the fly”? Example of the application: user buys product from a Shopify merchant, goes to checkout, he has a third-party gift card number and 1) types it into custom field, 2) asynchronous third party “gift card number validation” request is done; if the number is fine - 3) Shopify proxi gift card is issued and 4) redeemed in the current checkout session.
Will it be possible to do the 2,3 and 4 just within a Checkout IU extension?
Back in the days of checkout.liquid, it was possible to create and redeem a gift card from the checkout.liquid directly.
Thank you!
Is there a chance that the product listings can be looked at please with the new Winter '24 update?
In the previous editions, you used to be able to select a number of variations, click “edit qty’s” and change each individual variant quantity. With the recent update to winter 24, you can only make all variants have the same qty, you have to go on to “Bulk edit” to change the qty which is pretty annoying.
It also makes it harder to view Qty’s as they’re faded out for some reason now.
My other (bigger) issue is limiting the variations to only showing 10 then having to click through to another page for the rest. My store’s products have quite a few possible variations per product & it makes it hard to view the stock levels when I have to keep flicking through to another page of variations instead of being able to see them all at once. It also makes it a pain when adding SKU’s as you don’t seem to be able to select all if you have more than 10 additional new variations to add.
You used to be able to just select all of the new items in one go and the SKU’s follow on in sequence. Now I have to sometimes do this in batches, leaving room for human error from not having all products visible in one go.
In my opinion, making changes like this to the product listings isn’t updating to make it better.
It would be nice for these updates to be looked at for the next updates
We won’t be providing direct access to the Admin API from a checkout UI extension since that is not secure. Instead, we would recommend a pattern similar to what loyalty apps are using today:
Checkout UI extension calls out to an app server > app server calls out to Shopify Admin API to create a new gift card > Shopify Admin API gives that gift card code to the app server > app server passes it back to the checkout UI extension > checkout UI extension applies the gift card to the checkout
You may need to make changes based on your system but this should allow the same type of customization with checkout extensibility.
Thanks so much for your question. I have created a quick video walkthrough on :
Updating inventory quantities for several variants
Updating the price/SKU on several variants (say all the variants)
Creating SKUs for newly created variants.
Let me know if this helps. If there are any other things you are trying to do with the variants card, that are not possible or much harder let us know.
Is there a way to get access to a discount code(s) that is being used? With Script Editor, we could detect if a specific discount code was used and reject it if some conditions were met. If it already exists, will you point me in the right direction?