Custom logic for discounts, shipping, and payments is moving to Shopify Functions. New edits and publishing stop on April 15, and all Scripts stop running on June 30. The starting point for migration is the "Shopify Scripts Customization Report."
Custom logic for discounts, shipping, and payments has been written in Scripts. Going forward, you won't be able to edit or publish new ones, and eventually they will stop executing entirely.
New capabilities for discounts, shipping, and payments are being expanded, letting you build custom logic tailored to your own requirements. It's positioned as the replacement for Scripts.
You will no longer be able to edit or newly publish Shopify Scripts. Since you can't change the content after this, finish your review by April 15.
All Shopify Scripts will completely stop running. Any logic that hasn't been migrated by this date will no longer work.
The article clearly states that the enhanced Shopify Functions covers the following three areas. Detailed specifications and supported APIs for each area are not described in the article.
A replacement for discount logic built with Scripts, such as quantity-based or conditional discounts.
A replacement for custom logic such as displaying, reordering, and conditionally showing shipping methods.
A replacement for logic built with Scripts, such as conditionally showing or reordering payment methods.
The minimum steps following the scope described in the article (sort with the report → move to Functions / public apps → refer to the Help Center).
Use the "Shopify Scripts customizations report" to identify your current customizations.
Sort each item into either implementing it yourself with Functions or replacing it with a public app.
Implement and validate while referring to the Help Center migration guide. Note that Scripts cannot be modified after 4/15.
On 4/15, "editing and publishing stop"; on 6/30, "execution stops completely." Scripts that need fixing must be 4/15 is effectively the deadline.
You don't need to rewrite everything as your own Functions. Carve out the parts that can be replaced by off-the-shelf public apps.
The "Shopify Scripts customization report" is the starting point for your migration plan. Make what's running visible before you begin.
The strengthened Functions cover these three areas. Build your roadmap based on which of these your in-house Scripts fall under.
Specific Functions APIs, implementation details, the report's screen layout, supported plans, and so on are not written in this changelog.Check the migration page in the Shopify Help Center for implementation details. Go to the primary source instead of designing on guesswork.