Shopify's Summer '25 Edition arrived with over 150 updates — the usual mix of merchant-facing features, platform improvements, and developer tooling. If you build apps, themes, or integrations on Shopify, here are the five changes that deserve your attention.
1. Theme Editor UX Overhaul
The theme editor received its biggest UX upgrade in years. Key additions include:
- Hover-to-preview blocks — hover over any block in the sidebar to see it highlighted in the canvas without clicking
- Block copy/paste — copy a configured block from one section and paste it into another, preserving all settings
- Conditional settings — show or hide settings based on the value of other settings, reducing clutter for merchants
- Predictive search in the block library — find blocks faster in complex themes
For theme developers, conditional settings are the most impactful. You can now use the visible_if property in your settings_schema.json to create cleaner, more intuitive theme settings panels.
2. Native Subscriptions
Shopify now has a native subscription product type, removing the need for third-party subscription apps for basic recurring billing. The implementation uses the existing checkout flow and supports flexible billing intervals. For app developers, the Subscriptions API has been expanded with new webhook events and better lifecycle management.
3. B2B Enhancements
B2B on Shopify got significant upgrades: company-specific catalogues with custom pricing, quantity rules per customer segment, and a new B2B checkout flow that supports purchase orders and net payment terms. If you build for wholesale merchants, the CompanyLocation and Catalog GraphQL objects are worth reviewing.
4. Checkout Extensibility: New Extension Points
Several new extension points were added to checkout extensibility:
purchase.checkout.payment-method-list.render-before— inject UI before the payment method listpurchase.checkout.shipping-option-list.render-after— add content after shipping options- Improved
useCartLineshook with better performance for large carts
5. Shopify Functions: More Triggers
Shopify Functions — the serverless compute layer for customising platform logic — gained new trigger points in Summer '25. You can now write Functions for cart transforms (modify line items before checkout), fulfillment constraints (custom routing logic), and payment customisations (show/hide payment methods based on cart contents). Functions run at the edge with sub-millisecond latency, making them suitable for complex real-time logic.