Articles on: React Flow

Functions

Functions


In this article:


✔️ What are Functions?


Shopify Functions are a mechanism that allows you to customize and extend Shopify’s logic for the cart and checkout without coding.


This option let apps extend Shopify’s built-in features in a fast and safe way in key areas like discounts, shipping, payments, and checkout logic.


This feature is implemented and available in our React Flow app. This allows users to build and manage Functions directly within the interface - without leaving the app.


We’ve prepared a list of templates that can be useful for you. Just select that suits you best and use it in your store. You can also create functions from scratch and set them up according to your needs.


✔️ Available Functions


  • Discount. Creates discounts on products, orders, or shipping, integrated directly into the Shopify checkout flow.
  • Cart and checkout validation. Ensures cart and checkout meet rules before purchase, blocking orders that don't match criteria.
  • Cart transform. Lets you adjust cart items by changing prices, titles, images, or bundling products before checkout.
  • Delivery customization. Allows renaming, sorting, or hiding delivery options shown to customers during checkout.
  • Discounts allocator. Defines custom logic for how discounts are applied and distributed across items in the cart.
  • Fulfillment constraints. Sets rules for where items can be fulfilled, limiting locations or requiring a single source.
  • Local pickup delivery option generator. Generates local pickup options, letting buyers collect orders in-store.
  • Order routing location rule. Routes items to fulfillment locations based on custom rules and location priorities.
  • Payment customization. Lets you rename, reorder, or hide payment methods, and configure custom payment terms.
  • Pickup point delivery option generator. Creates pickup point delivery options with address, hours, and pickup fees.



Note: If you want to learn more about Shopify Features, please refer to this article – About Shopify Functions.


✔️ Need help?


Don’t worry if this feels technical - our support team can guide you through the process or even set up the webhook for you. Just send us a message: support@devit.group 

Updated on: 23/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!