Shopify's monthly update roundup provides you with summaries of the most important product updates you need to keep your work flowing smoothly.
Read on for this month's information.
Unpublished apps will be removed soon
Compliance cutoff dates are quickly approaching to get your app listed in the Shopify App Store in accordance with our new Partner Program Agreement. Be sure to submit your app as soon as possible to avoid reviewal delays-it usually takes our partners several weeks to complete the review process. Please check your dashboard notifications and email to find your cutoff date.
Updates required for embedded apps and themes
Speed is at the forefront of everything we do. With that in mind, we have consolidated Shopify’s admin domains under a single domain: admin.shopify.com. This change reduces page reloads when you navigate the Shopify admin. You will notice this new domain and unique store extension in place of the usual myshopify.com URL. This will only change the URL that a merchant uses to access their store admin-it will not have any impact on the URLs in the APIs.
For embedded apps to work correctly on the new admin domain, ensure:
- The content security policy includes admin.shopify.com.
- The app is on App Bridge 2.0 or higher. We recommend upgrading to App Bridge 3.0.
- The app has correctly implemented the host parameter.
For the theme editor to work correctly within the new admin domain, ensure that your themes do not reach outside the frame (for example: referencing window.top). Instead, follow this documentation to be able to detect the theme editor.
Local delivery and pickup for subscriptions: API update
Shopify is introducing Local Delivery and Pickup as new delivery methods for merchants to sell Subscriptions.
Partners will be able to use the Admin GraphQL API to retrieve, create and edit subscriptions contracts with Shipping, Local Delivery or Pickup as delivery methods.
Important to note:
- SubscriptionContract.deliveryMethod will return null for clients using API versions earlier than 2022-10 when the contract is created with Local Delivery or Pickup. If you have been inferring a subscription has only digital products because the delivery method is null, please adopt our new GraphQL changes.
- We also recommend taking a look at general delivery terms your app might be using, such as “delivers” or “ships”. Consider replacing them with broader terminology like “fulfills” or “recurs” that cover all modes of delivery.
If your app provides subscription capabilities, please look out for this change coming this month. Details will be provided on the Developer Changelog and you can also review info on subscriptions apps at Shopify.dev.
Fast is a feature, especially at checkout
At Shopify, we’re constantly raising the bar, and checkout performance is no exception. We strive to ensure that shipping rates load at the optimal speed and without perceptible delay.
App performance and reliability are key factors in merchants’ decision to adopt or retain an app. We help merchants make data-informed decisions by providing visibility on app performance. This is already common practice for apps that affect storefront speed and will now be expanded to checkout. Keep an eye out for more information on these improvements.
Shopify Collabs is here
Today, building a business means building relationships with creators and influencers. These partners can promote your products, endorse brands, and ultimately increase sales. However, keeping track of every interaction and sale is tedious without the right tools. Shopify Collabs allows brands to find creators and scale your influencer marketing program.
Learn more about Shopify Collabs, and how you can help your brand clients tap new audiences.
Stay in the know
That’s all for this month. To stay up to date with changes that impact the Shopify platform and app development, subscribe to the Shopify developer changelog for updates as they happen.
Read more
- Important Product Updates for Shopify Partners and Developers
- Everything You Need to Know About Development Stores
- How to Make a Brands or Trends Page in an Ecommerce Store Using Link Lists
- How to Use GraphQL Operation Names and Variables
- How to Get More App Downloads in the Shopify App Store
- Made with Metafields (part 1)
- Announcing the Shopify Unite Fund and Our Call for Speakers