Welcome to Shopify Weekly volume 3, a newsletter for Shopify developers that is released every Sunday. As you know, the Shopify editions summer '24 event, which took place last week, still has something to talk about. This week, Shopify has made new modifications to its API, webhooks, and liquid. In addition, we have some intriguing articles from other Bloggers and YouTubers. Come explore with me right now!
1. The 2024-07 version of Shopify's APIs was released
Shopify's new API version includes a number of important enhancements. Billing attempts, cart-level discounts, customer filtering, and other features may all have an impact on your current application. For additional information on the modifications, please view the release notes here
2. Latest Shopify updates this week
There are many updates on the Shopify change log pages for both merchants and developers this week, some of which include:
- New metafield definition types: link and list.link
- [Checkout Branding API] Deprecation of transparent background
- API: Added new field ‘fulfillmentsCount’ to Order
- [Checkout Branding API] Divider style and visibility customizations
- Product Variant Field Cleanup
- New Field: Order Shipping Address Validation Result
- Introducing a webhook topic for customer account settings
- Additions to the GraphQL API for Shopify Payments payouts and balance transactions
- The Product Discount Function API now supports cart line targeting
- Product-level configuration for Bundles in Admin
- The location object requires read_locations scope
- Media included in product webhooks
- SellingPlan metafields are now available in the Admin and Storefront API
- Checkout UI extensions: New Required Cart Instructions API when updating to 2024-07 API Version
- Accelerated Checkout Buttons Now Support Functions
3. Shopify app development tutorial
Thank you, Fayyaz Ahmed, for producing this playlist. Following his tutorials, you can construct an app using Shopify utilizing the Shopify CLI, Remix js, and Polaris. You will also learn how to deal with some simple scenarios while using Shopify's API using Remix.
You can see full playlist here.
4. How to improve Shopify app's performance?
Every user wants an application to run smoothly, especially if it is one that they use regularly. Talha's discussion focused on identifying performance bottlenecks and developing effective ways to eliminate them. He demonstrated how they were able to cut launch and screen load times in half using real-world examples from the Shopify app.
5. A Beginner's Guide to AI Prompting (non-tech)
AI has made significant inroads into our personal and professional life. This video will teach you how to "control" AI to accomplish your desired actions using "Prompt". This is a video from Learn With Shopify channel.
6. How to determine what Shopify theme a store is using?
If a client requests that you develop a website that appears like another sample Shopify store, you may want to know which theme is being used in that store. The themedetector.io tool can help you, see Devluxx's video below for further details.
7. Klaviyo: How to create an "Added to Cart" event for Shopify?
Learn how to construct a custom Added to Cart event for Shopify that tracks when a consumer adds an item to a cart and can be used to initiate an abandoned cart flow.
Please note this differs from the Checkout Started event from Klaviyo's built-in Shopify integration, which occurs only when a consumer adds an item(s) to their cart, enters their email address throughout the checkout process, and proceeds to checkout.
8. Shopify Metaobjects: All You Need To Know in 2024
You have probably heard about Shopify's metaobjects. If you are an experienced developer, you have undoubtedly used it to solve some customer requirements. Understanding the Shopify metaobject and how to utilize it correctly is critical and can greatly assist you in developing solutions with Shopify, particularly with the liquid theme.
This article from BSSCommerce may be helpful for you.
9. New Shopify config-managed webhooks and webhook filters overview
In this Conspire's video, we go over the new functionality announced ahead of Shopify Editions 2024 Toronto, which allows you to specify Shopify application webhooks in your shopify.app.toml config file. This is a significant improvement over needing to register webhooks for each store during installation; it is now all handled in the configuration file.
We also go over how to setup numerous webhooks with distinct URL endpoints, as well as how to incorporate webhook filters, which reduces the number of webhooks your service needs to handle.
Thanks for reading,
A fresh week with a lot of information, right? If you have any questions or see something missing from this article, please leave a comment below. I am always here to assist you.
Have a lovely week.