A Shopify Flow action is the final step that defines "what to do" within a workflow. It carries out a concrete task against the targets detected by a trigger and filtered by a condition. By turning routine work such as order management, customer tagging, and inventory adjustments that used to be done manually into actions, you improve the precision of your operations and free up merchants to focus on more creative strategic planning.
This article covers every native Shopify action available in Shopify Flow, along with practical use case ideas for each one.
* Based on action data displayed within workflows as of May 2026.
* Actions from external apps are not covered here.
For more details on Shopify Flow, see the article below
Product Actions
Add Product Tags
Adds tags to a product profile.
💡 Use case idea: Automatically apply filtering tags based on a newly registered product's attributes (price range, category, etc.) to keep the store's filtering feature always up to date.
⚙️ Name in Flow: Add product tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-product-tags
Delete Product
Completely deletes a product along with its associated variants and media.
💡 Use case idea: Automatically and permanently delete temporary test products, such as samples, a set period after they were unpublished, to keep the admin tidy.
⚙️ Name in Flow: Delete product
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/delete-product
Delete Product Variant
Deletes a product variant.
💡 Use case idea: Automatically delete a specific variant once it's discontinued and its inventory reaches 0, preventing customers from being confused by selecting an out-of-stock variant.
⚙️ Name in Flow: Delete product variant
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/delete-product-variant
Get Gift Card Data
Retrieves information about gift cards in the store.
💡 Use case idea: Extract unused gift cards expiring within one month and automatically send a reminder email to the owner to encourage a return visit and use.
⚙️ Name in Flow: Get gift card data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-gift-card-data
Get Product Data
Retrieves product information from the store as a list.
💡 Use case idea: Extract products that are in stock but haven't sold in the last 30 days, then automatically apply a "SALE" tag or update a score (metafield) so they appear near the top of a collection page.
⚙️ Name in Flow: Get product data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-product-data
Get Product Variant Data
Retrieves product variant information as a list.
💡 Use case idea: Bulk-retrieve only variants that follow a specific SKU scheme, identify the ones missing weight data, and notify the catalog team.
⚙️ Name in Flow: Get product variant data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-product-variant-data
Publish Product
Makes a product purchasable on each sales channel.
💡 Use case idea: Automatically publish a product to the online store and POS at the moment pre-order sales begin, eliminating the need for staff to work late at night.
⚙️ Name in Flow: Publish product
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/publish-product
Remove Product Metafield
Removes a metafield from a product profile.
💡 Use case idea: Bulk-delete the "early-bird bonus" information used for a limited-time pre-sale campaign the moment general sales begin, eliminating any misleading display.
⚙️ Name in Flow: Remove product metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-product-metafield
Remove Product Tags
Removes a specific tag from a product.
💡 Use case idea: Automatically remove the "Out of Stock" tag from a product once it's restocked, updating the badge shown on the storefront.
⚙️ Name in Flow: Remove product tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-product-tags
Remove Product Variant Metafield
Removes a metafield from a product variant.
💡 Use case idea: Clean up metafields such as a variant-specific "shipping delay" message as soon as the delay is resolved.
⚙️ Name in Flow: Remove product variant metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-product-variant-metafield
Unpublish Product
Stops sales of a product and unpublishes it from the store.
💡 Use case idea: Automatically switch every sales channel setting to "unpublished" for a product once its inventory reaches 0 with no restock planned, streamlining management.
⚙️ Name in Flow: Unpublish product
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/unpublish-product
Update Product Metafield
Adds or updates a product's metafield.
💡 Use case idea: Automatically calculate a "popularity ranking" (via a Run Code step, etc.) based on past sales data and reflect that value in a product metafield, enabling dynamic display.
⚙️ Name in Flow: Update product metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-product-metafield
Update Product Status
Changes a product's status (Active, Draft, or Archived).
💡 Use case idea: Automatically move a discontinued product's status to Archived 90 days after it was unpublished, keeping the product admin easy to use.
⚙️ Name in Flow: Update product status
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-product-status
Update Product Variant Metafield
Updates a product variant's metafield.
💡 Use case idea: Store detailed information, such as the breakdown of items included in each variant of a bundle product, in a metafield and automate an explicit display of it on the cart page.
⚙️ Name in Flow: Update product variant metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-product-variant-metafield
Collection Actions
Add Product to Collections
An action that adds the product that triggered the workflow to a specified manual collection. Once added, the product becomes available on each sales channel according to the collection's publishing settings.
💡 Use case idea: Automatically add products tagged "New" to a manual collection used for front-page display. Also effective for automatically curating products a customer prefers into a personalized manual collection based on specific survey results.
⚙️ Name in Flow: Add product to collections
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-product-to-collections
Get Collection Data
An action that retrieves collection information from the store. The retrieved data can be used for branching in a later condition step, or output as a list in an email.
💡 Use case idea: On a recurring schedule, list collections matching a specific condition (e.g., unpublished) and notify staff. Or count the number of products in a collection and use that as the basis for dynamically unpublishing collections that are running low on products.
⚙️ Name in Flow: Get collection data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-collection-data
Remove Collection Metafield
An action that removes a metafield from the collection that started the workflow. Used to clean up or reset data that's no longer needed.
💡 Use case idea: When a limited-time flash sale ends, bulk-delete the sale-specific banner image URL and countdown-timer metafields set on the collection, automatically reverting the storefront display to normal.
⚙️ Name in Flow: Remove collection metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-collection-metafield
Remove Product from Collections
An action that removes the product that triggered the workflow from a selected manual collection.
💡 Use case idea: Automatically remove a product from an "in-stock, ships immediately" manual collection once its inventory reaches zero. When a manual collection drives banner-display logic, this prevents the poor user experience of a banner linking to a product that's out of stock.
⚙️ Name in Flow: Remove product from collections
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-product-from-collections
Update Collection Metafield
An action that adds a new metafield, or updates an existing one, on the collection that started the workflow.
💡 Use case idea: Dynamically set dedicated SEO text or a front-end-display flag (metafield) on a collection that meets specific campaign conditions. Contributes greatly to operational automation when a metafield is used to switch section display in an OS 2.0 theme.
⚙️ Name in Flow: Update collection metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-collection-metafield
Customer Actions
Add Customer Tags
Adds tags to a customer profile.
💡 Use case idea: Automatically apply a "VIP" tag to customers who exceed a specific LTV threshold, and dynamically accumulate interest tags based on the categories of products they've purchased, enabling highly precise segment marketing.
⚙️ Name in Flow: Add customer tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-customer-tags
Delete Customer
Permanently erases customer data from the store.
💡 Use case idea: When a "withdrawal request" is received, automatically delete the customer profile after a grace period, automating compliance with data-privacy requirements such as the GDPR.
⚙️ Name in Flow: Delete customer
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/delete-customer
Get Customer Data
Retrieves a list of customer information matching a condition.
💡 Use case idea: Extract high-value dormant customers who haven't purchased in the last 180 days and whose total past purchases are ¥50,000 or more, and trigger a personalized-offer email encouraging a return visit.
⚙️ Name in Flow: Get customer data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-customer-data
Remove Customer Metafield
Removes a customer's metafield.
💡 Use case idea: Clean up the referral-source URL used for a limited-time referral campaign, or survey-response data that was held temporarily.
⚙️ Name in Flow: Remove customer metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-customer-metafield
Remove Customer Tags
Removes a specific tag from a customer profile.
💡 Use case idea: When a subscription is cancelled, automatically remove the "subscriber" tag, immediately revoking access to exclusive front-end content.
⚙️ Name in Flow: Remove customer tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-customer-tags
Update Customer Metafield
Adds or updates a customer's metafield.
💡 Use case idea: Accumulate trends in the "color" or "size" of purchased products in a metafield and reflect them in the theme's recommendation-section display logic, delivering a personalized storefront.
⚙️ Name in Flow: Update customer metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-customer-metafield
Update Customer Note
Rewrites the notes field on a customer profile.
💡 Use case idea: Automatically append the number of past returns or special notes from the CS team to the customer note using Liquid variables, so every staff member can immediately grasp the customer's characteristics.
⚙️ Name in Flow: Update customer note
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-customer-note
Customer Segment Actions
Look Up Customer in Segment
Determines whether a specific customer belongs to a predefined customer segment.
💡 Use case idea: When an order occurs, check whether the customer belongs to a "win-back segment," and if so, build logic that automatically adds a "welcome back" gift to the order (using Add order line item).
⚙️ Name in Flow: Look up customer in segment
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/look-up-customer-in-segment
Fulfillment Actions
Get Fulfillment Order Data
Retrieves fulfillment order information from the store for use in later steps.
💡 Use case idea: Extract unshipped fulfillment orders assigned to a specific shipping location and email a summary picking list to shipping staff as a daily morning routine.
⚙️ Name in Flow: Get fulfillment order data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-fulfillment-order-data
Hold Fulfillment Order
Temporarily pauses (holds) the shipment of an order.
💡 Use case idea: Automatically change orders with a risk analysis result of Medium or higher, or orders containing certain high-value products, to an On Hold status until staff complete a visual check, preventing mis-shipments.
⚙️ Name in Flow: Hold fulfillment order
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/hold-fulfillment-order
Mark a Fulfillment Order as Fulfilled
Marks a fulfillment order as "fulfilled" in the system.
💡 Use case idea: For orders of products that don't involve physical shipping, such as digital gift cards or services, automatically mark them as fulfilled the moment payment is confirmed, auto-completing the order status.
⚙️ Name in Flow: Mark a fulfillment order as fulfilled
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/mark-a-fulfillment-order-as-fulfilled
Move Fulfillment Order
Changes the shipping location of a fulfillment order to a different location.
💡 Use case idea: When the main warehouse is short on stock, automatically move fulfillment authority to the nearest sub-warehouse that has the ordered product in stock, achieving the fastest possible shipment.
⚙️ Name in Flow: Move fulfillment order
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/move-fulfillment-order
Purchase Shipping Label
Automatically purchases a shipping label based on the settings in the Shopify admin.
💡 Use case idea: For domestic orders meeting specific conditions (e.g., a single item small enough for a compact parcel service), automatically issue a label without staff needing to open the admin, speeding up the move to packing.
⚙️ Name in Flow: Purchase shipping label
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/purchase-shipping-label
Release Fulfillment Order Holds
Releases a fulfillment order from the On Hold state, returning it to a shippable state.
💡 Use case idea: For orders held pending payment, automatically release the hold the moment a bank transfer payment is confirmed, immediately returning the order to the shipping flow.
⚙️ Name in Flow: Release fulfillment order holds
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/release-fulfillment-order-holds
Submit Fulfillment Cancellation Request
Requests a shipment cancellation from a third-party fulfillment service.
💡 Use case idea: When a customer requests an order cancellation, immediately and automatically send a cancellation request to the connected external warehouse app, minimizing the chance that shipping has already progressed too far to cancel.
⚙️ Name in Flow: Submit fulfillment cancellation request
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/submit-fulfillment-cancellation-request
Submit Fulfillment Request
Sends a shipping request to an external fulfillment service.
💡 Use case idea: The moment an order is judged to be Paid and low fraud risk, automatically fire off a shipping instruction to a 3PL (outsourced warehouse), achieving "hands-off" shipping.
⚙️ Name in Flow: Submit fulfillment request
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/submit-fulfillment-request
Marketing Actions
Create Redirect URL
Creates a URL redirect that guides customers to the appropriate page.
💡 Use case idea: When deleting a limited-time landing page, automatically set up a redirect to the homepage or the latest featured page, preventing bounces caused by 404 errors from ad links.
⚙️ Name in Flow: Create redirect URL
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/create-redirect-url
Delete Redirect URLs
Deletes URL redirect settings that are no longer needed.
💡 Use case idea: Automatically delete redirect settings created for short-term campaigns 30 days after the campaign ends, preventing thousands of them from piling up and keeping the store settings clean.
⚙️ Name in Flow: Delete redirect URLs
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/delete-redirect-urls
Get Article Data
Retrieves blog article information from the store.
💡 Use case idea: At a specific time each week, list blog articles tagged "recipe" that were published in the last 7 days, then draft a newsletter with the corresponding links, or share the list with internal staff.
⚙️ Name in Flow: Get article data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-article-data
Get Market Data
Retrieves market information for the store.
💡 Use case idea: Periodically check whether the market settings for a specific country (e.g., the United States) are enabled, and if disabled, send an alert to staff to prevent lost cross-border sales opportunities.
⚙️ Name in Flow: Get market data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-market-data
Get Page Data
Retrieves static page information from the store.
💡 Use case idea: List specific published static pages, extract the ones where a certain period has passed since the content was last updated, and prompt maintenance.
⚙️ Name in Flow: Get page data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-page-data
Send Draft Order Invoice
Sends an invoice email with a payment link for a draft order.
💡 Use case idea: When a B2B sales rep creates a draft order, if the customer's credit status is fine, send a payment-instruction email with one click (or automatically), shortening the time lag until the order is confirmed.
⚙️ Name in Flow: Send draft order invoice
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-draft-order-invoice
Send Order Invoice
Sends an invoice email for a confirmed order.
💡 Use case idea: For orders where the customer chose bank transfer, automatically send an invoice with the transfer details the moment the order is completed, eliminating any manual oversight.
⚙️ Name in Flow: Send order invoice
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-order-invoice
Send Payment Reminder
Sends a reminder for B2B orders and similar orders that have a set payment due date.
💡 Use case idea: Automatically send a reminder email to a company's primary contact 3 days before the payment due date, and again on the due date itself if a B2B order remains unpaid, improving accounts-receivable collection rates.
⚙️ Name in Flow: Send payment reminder
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-payment-reminder
Metaobject Actions
Create Metafield Definition
Automatically creates a new metafield definition (framework).
💡 Use case idea: When a newly introduced third-party app requires specific metafield definitions, batch-create them with a workflow during initial setup, eliminating manual configuration mistakes.
⚙️ Name in Flow: Create metafield definition
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/create-metafield-definition
Get Metaobject Entries
Retrieves a list of entries for a defined metaobject.
💡 Use case idea: Extract lists such as "staff introductions" or "styling examples" managed as metaobjects, and generate data for a weekly catalog update based on them.
⚙️ Name in Flow: Get metaobject entries
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-metaobject-entries
Get Metaobject Entry (Single)
Retrieves a single metaobject entry with a specific handle.
💡 Use case idea: Retrieve the "care guide" metaobject associated with a purchased product and dynamically insert its details into a thank-you email, boosting post-purchase customer satisfaction.
⚙️ Name in Flow: Get metaobject entry
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-metaobject-entry
Risk Actions
Create Order Risk Assessment
Adds a custom fraud analysis (risk assessment) that appears on the order details page.
💡 Use case idea: Run a custom risk assessment using logic such as "order total is 5 times or more the customer's past average" combined with "shipping address differs from usual," and display a custom warning message in the admin.
⚙️ Name in Flow: Create order risk assessment
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/create-order-risk-assessment
Workflow Actions
Wait
An action that delays the process for a specified amount of time (up to 90 days) before running the next action or condition in the workflow.
💡 Use case idea: You can design experiences such as waiting 7 days after order completion, then, provided no return request has come in, sending a thank-you email with a coupon usable on the customer's next purchase.
⚙️ Name in Flow: Wait
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/wait
Count
Calculates the total number of items in a list.
💡 Use case idea: Count "bulk purchase" orders containing 10 or more items, and use that count as a trigger to automatically switch the carrier to a bulk-shipping option once it exceeds a certain threshold.
⚙️ Name in Flow: Count
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/count
Fail Workflow Run
Stops the workflow on the spot and logs it as an error.
💡 Use case idea: When required data (e.g., a shipping phone number) is detected as missing during automated processing, immediately fail the workflow and notify an administrator so subsequent steps don't proceed with bad data.
⚙️ Name in Flow: Fail workflow run
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/fail-workflow-run
For Each Loop (Iterate)
Runs the same process sequentially for every item in a list.
💡 Use case idea: Run inventory checks, apply dedicated tags, or update metafields in sequence for each of the multiple products contained in a single order.
⚙️ Name in Flow: For each loop (iterate)
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/for-each
Get Workflow Run Data
Retrieves meta information about the current or a past workflow run itself.
💡 Use case idea: Retrieve the workflow's start time and run ID and record them as a process log in an external database, helping visualize the operational-improvement effects of automation and improve debugging accuracy.
⚙️ Name in Flow: Get workflow run data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-workflow-run-data
Log Output
Writes arbitrary text or variables to the run log.
💡 Use case idea: Output complex Liquid calculations or the payload contents of an API integration to the run history, for debugging purposes to confirm the expected data is being processed.
⚙️ Name in Flow: Log output
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/log-output
Run Code
Performs advanced logic processing using JavaScript.
💡 Use case idea: Run a custom algorithm that combines a product's total weight, shipping area, the current time, customer rank, and more to calculate the "optimal packaging size" or a "shipping priority score."
⚙️ Name in Flow: Run code
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/run-code
Sum
Calculates the total of numeric items (amounts or quantities) in a list.
💡 Use case idea: Calculate (via Sum) the cumulative purchase amount over the past 3 months, and the moment it crosses the VIP-rank threshold, automatically upgrade the membership tier and immediately grant special benefits.
⚙️ Name in Flow: Sum
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/sum
Company Actions
Add Catalog to Company Location
In B2B, assigns a catalog to a specific company location.
💡 Use case idea: For a new company created as a specific "gold partner," automatically link a catalog with wholesale-only pricing, immediately enabling purchases at special prices.
⚙️ Name in Flow: Add catalog to company location
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-catalog-to-company-location
Delete Company
Deletes company data from the store.
💡 Use case idea: When a B2B company whose contract has ended is identified, immediately and completely delete its company profile and related location data for security reasons, preventing unauthorized logins.
⚙️ Name in Flow: Delete company
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/delete-company
Get Catalog Data
Retrieves B2B catalog information from the store.
💡 Use case idea: Retrieve a list of currently active B2B catalogs and monitor whether any catalog with an expiration date is nearing expiry.
⚙️ Name in Flow: Get catalog data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-catalog-data
Get Company Data
Retrieves company information from the store as a list.
💡 Use case idea: Extract B2B companies tagged with a specific industry and automatically email them new-product proposal materials based on industry-specific trends.
⚙️ Name in Flow: Get company data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-company-data
Get Company Location Data
Retrieves location information tied to a company.
💡 Use case idea: Bulk-extract B2B locations belonging to a specific region (e.g., the Kanto area) and achieve precise segmentation by sending a shipping-delay notice, related to logistics-center maintenance, only to the affected locations.
⚙️ Name in Flow: Get company location data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-company-location-data
Remove Catalog from Company Location
Removes a specific catalog assignment from a location.
💡 Use case idea: For a location whose trading rank has been downgraded, automatically remove the lowest-price wholesale catalog and switch it to the standard B2B pricing catalog.
⚙️ Name in Flow: Remove catalog from company location
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-catalog-from-company-location
Remove Company Location Metafield
Removes a metafield set at the company-location level.
💡 Use case idea: Centrally delete per-location metafields such as a "temporary shipping restriction flag" once the restriction period ends, returning to the standard shipping flow.
⚙️ Name in Flow: Remove company location metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-company-location-metafield
Remove Company Metafield
Removes a metafield from a company profile.
💡 Use case idea: Clean up when a credit review is re-run and the previous review-result data (metafield) is no longer needed.
⚙️ Name in Flow: Remove company metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-company-metafield
Send B2B Access Email
Sends a B2B invitation email to a company contact.
💡 Use case idea: For a user newly registered as a B2B company contact, automatically send a login-guide invitation email immediately after the sales rep's approval flow is completed.
⚙️ Name in Flow: Send B2B access email
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-b2b-access-email
Update Checkout to Draft for Company Location
Changes a B2B location's order-submission setting to "draft order (requires review)."
💡 Use case idea: For orders from a location flagged with something like a "history of late payments," force them to be submitted as a "draft" instead of confirming immediately, ensuring they always pass through an accounting review.
⚙️ Name in Flow: Update checkout to draft for company location
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-checkout-to-draft-for-company-location
Update Company Location Metafield
Updates a location's metafield.
💡 Use case idea: Dynamically update a per-location shipping frequency or priority-shipping flag based on past order history, optimizing logistics costs.
⚙️ Name in Flow: Update company location metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-company-location-metafield
Update Company Location Note
Updates a location's note.
💡 Use case idea: Automatically transcribe location-specific instructions that shipping staff need to know, such as "delivery must go through the 1st-floor reception," from the order note, preventing shipping issues.
⚙️ Name in Flow: Update company location note
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-company-location-note
Update Company Location Payment Terms
Changes the payment terms (such as Net 30) assigned to a location.
💡 Use case idea: For a location with a strong ongoing trading history, automatically extend the payment grace period from Net 30 to Net 60, boosting B2B trading loyalty.
⚙️ Name in Flow: Update company location payment terms
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-company-location-payment-terms
Update Company Metafield
Updates a company's metafield.
💡 Use case idea: Sync key metrics such as a company's cumulative revenue or current credit balance to a metafield every time an order payment completes, displaying them in the theme's B2B portal.
⚙️ Name in Flow: Update company metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-company-metafield
Update Company Note
Updates a company's note.
💡 Use case idea: Automatically append history such as changes to the contact person tied to a B2B company into the company's note field, strengthening information sharing within the sales team.
⚙️ Name in Flow: Update company note
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-company-note
Update Editable Shipping Address for Company Location
Controls whether the shipping address can be edited for a B2B location.
💡 Use case idea: For locations belonging to large enterprises with strict security requirements, turn off edit permission so shipments can only go to the registered address, reducing the risk of fraudulent shipments.
⚙️ Name in Flow: Update editable shipping address for company location
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-editable-shipping-address-for-company-location
Discount Actions
Get Discount Data
Retrieves discount information from the store as a list.
💡 Use case idea: Tally the usage count of currently active coupon codes, and support an operation that automatically notifies the ad team when a specific campaign coupon's usage rate falls short of its target.
⚙️ Name in Flow: Get discount data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-discount-data
Inventory Actions
Get Cash Tracking Session Data
Retrieves register-closing data for a location using POS Pro.
💡 Use case idea: After a store closes for the day, retrieve cash tracking data, and if a discrepancy (overage or shortage) in sales occurs, automatically send a Slack alert to the store operations manager.
⚙️ Name in Flow: Get cash tracking session data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-cash-tracking-session-data
Get Inventory Item Data
Retrieves inventory information tied to a product variant.
💡 Use case idea: List products whose total inventory across all locations falls below a threshold, send an ordering alert to purchasing staff, and automatically apply a "low stock" tag to the product page.
⚙️ Name in Flow: Get inventory item data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-inventory-item-data
Get Location Data
Retrieves information about locations used for inventory storage and shipping.
💡 Use case idea: Periodically check whether a specific location (such as a physical store) has been set to unavailable for shipping due to a temporary sale event, and dynamically control order-routing logic based on that status.
⚙️ Name in Flow: Get location data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-location-data
Payment Actions
Capture Payment
Confirms (executes) an order's payment in the system.
💡 Use case idea: By automatically and immediately capturing payment only for orders that are low fraud risk and have full inventory reserved, greatly reduce manual payment-capture work and improve shipping lead time.
⚙️ Name in Flow: Capture payment
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/capture-payment
Mark Order as Paid
Updates the status of an order, such as one paid by bank transfer, to Paid.
💡 Use case idea: Receive a notification from an external payment-reconciliation tool via an HTTP request, automatically update the corresponding order to Paid, and notify the shipping team, achieving a seamless payment-confirmation flow.
⚙️ Name in Flow: Mark order as paid
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/mark-order-as-paid
Order Actions
Add Draft Order Tags
Applies a management tag to a draft order.
💡 Use case idea: Apply a "B2B pre-order" tag to a draft order created by the sales team, so the order-source can still be analyzed after it's converted into a formal order.
⚙️ Name in Flow: Add draft order tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-draft-order-tags
Add Order Line Item
Adds a product variant to an existing order.
💡 Use case idea: For orders that are a "first purchase" and "10,000 yen or more," automatically add a campaign-gift product variant (specified by GID) and prompt the logistics team to include it in the package.
⚙️ Name in Flow: Add order line item
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-order-line-item
Add Order Tags
Applies a management tag to an order.
💡 Use case idea: Apply a "needs individual attention" tag to orders with something entered in the notes field, or apply a "check relay fee" tag to orders shipping to a specific address (such as a remote island), streamlining shipping operations.
⚙️ Name in Flow: Add order tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/add-order-tags
Archive Order
Moves an order to the archived list.
💡 Use case idea: Automatically archive orders that are Paid and where a certain period has passed since "shipped," keeping the active order list always organized.
⚙️ Name in Flow: Archive order
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/archive-order
Cancel Order
Cancels an order and voids the authorization.
💡 Use case idea: Immediately and automatically cancel orders judged High Risk with a shipping address containing certain prohibited keywords, preventing fraudulent orders from being fulfilled.
⚙️ Name in Flow: Cancel order
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/cancel-order
Get Abandoned Checkout Data
Retrieves information about abandoned (incomplete) checkouts.
💡 Use case idea: Extract high-value abandoned checkouts (e.g., a total of 50,000 yen or more) and create a notification list so staff can send a personalized message directly.
⚙️ Name in Flow: Get abandoned checkout data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-abandoned-checkout-data
Get Draft Order Data
Retrieves draft order information from the store.
💡 Use case idea: List draft orders that remain unpaid 3 or more days after creation, and send a follow-up reminder to the sales rep.
⚙️ Name in Flow: Get draft order data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-draft-order-data
Get Order Data
Retrieves a list of order information based on a condition.
💡 Use case idea: Retrieve unpaid bank-transfer orders via a periodic batch process, and use that as the source data for bulk-cancelling orders whose payment deadline has expired.
⚙️ Name in Flow: Get order data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-order-data
Remove Draft Order Metafield
Removes a draft order's metafield.
💡 Use case idea: Clean up temporary notes or internal flag data used for review before converting to a regular order.
⚙️ Name in Flow: Remove draft order metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-draft-order-metafield
Remove Draft Order Tags
Removes a tag from a draft order.
💡 Use case idea: The moment a draft order tagged "under review" becomes "approved," automatically remove the old status tag.
⚙️ Name in Flow: Remove draft order tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-draft-order-tags
Remove Order Metafield
Removes an order's metafield.
💡 Use case idea: Clean up temporary instruction metafields, such as a "designated delivery vehicle," that are no longer needed after shipping is complete, keeping data from bloating.
⚙️ Name in Flow: Remove order metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-order-metafield
Remove Order Tags
Removes a specific tag from an order.
💡 Use case idea: The moment picking begins, automatically remove the previous "unprocessed" tag, preventing duplicate work among picking staff.
⚙️ Name in Flow: Remove order tags
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-order-tags
Unarchive Order
Returns an archived order to the "open orders" list.
💡 Use case idea: If a return request comes in after archiving, automatically return that order to the active list so shipping and accounting staff can respond immediately.
⚙️ Name in Flow: Unarchive order
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/unarchive-order
Update Draft Order Metafield
Adds or updates a draft order's metafield.
💡 Use case idea: Calculate the "planned credit-limit usage" for a B2B transaction and hold it in a draft order's metafield to use as material for the approval decision.
⚙️ Name in Flow: Update draft order metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-draft-order-metafield
Update Draft Order Note
Rewrites a draft order's note.
💡 Use case idea: Automatically transcribe "special shipping requests" extracted from the customer-support history in a CRM into a draft order's note, carrying it over to the formal order.
⚙️ Name in Flow: Update draft order note
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-draft-order-note
Update Order Metafield
Adds or updates an order's metafield.
💡 Use case idea: Write the tracking number (tracking URL) returned by an external logistics service into an order's metafield, displaying an advanced tracking feature on the front-end account page.
⚙️ Name in Flow: Update order metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-order-metafield
Update Order Note
Rewrites an order's notes field.
💡 Use case idea: When an ordered product requires gift wrapping and involves shipping to multiple destinations, automatically append packing and splitting instructions for warehouse staff to the note, preventing operational mistakes.
⚙️ Name in Flow: Update order note
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-order-note
Refunds & Returns Actions
Cancel Return
Cancels an order's return request.
💡 Use case idea: When a customer says they'd like to keep the item after all, following a return request, use the return ID to trigger an automatic cancellation of the return flow in the system and restore the order status to normal.
⚙️ Name in Flow: Cancel return
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/cancel-return
Close Return
Completes (closes) a return request.
💡 Use case idea: For orders where receipt of the returned item and refund processing are both fully complete, automatically close the return, keeping the "returns in progress" list in the admin always up to date.
⚙️ Name in Flow: Close return
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/close-return
Reopen Return
Reopens a closed return request.
💡 Use case idea: In cases requiring investigation, such as when a shortage is found in a returned item after the return has been completed, automatically or semi-automatically reopen the return flow and carry out every necessary compensation without missing any.
⚙️ Name in Flow: Reopen return
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/reopen-return
Shop Actions
Remove Shop Metafield
Removes a specific metafield set on the store as a whole (the shop).
💡 Use case idea: Clean up temporary store-wide settings, such as a storewide-closure period, as soon as the period ends, resetting the theme's conditional branching.
⚙️ Name in Flow: Remove shop metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/remove-shop-metafield
Update Shop Metafield
Adds or updates a metafield associated with the store's overall settings.
💡 Use case idea: When a threshold such as the remaining amount for a "free shipping campaign" is managed centrally across the store, rewrite it based on an external event or schedule, syncing the message shown on every product page.
⚙️ Name in Flow: Update shop metafield
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/update-shop-metafield
Notification Actions
Send Shopify Alert for Errors
Displays an alert in the admin when an error occurs during a workflow run.
💡 Use case idea: Set up an alert so that if a critical workflow, such as inventory sync or a B2B approval flow, fails, it's immediately noticeable at the top of the admin, minimizing lost business opportunities.
⚙️ Name in Flow: Send Shopify alert for errors
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-shopify-alert-for-errors
Send Internal Email
Sends a notification email to a specified address, such as a staff member's.
💡 Use case idea: The moment a high-value order of 100,000 yen or more is placed, or a specific product (such as a mystery bag) is purchased, send a real-time notification to a specialized team and start preparing a special thank-you letter.
⚙️ Name in Flow: Send internal email
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-internal-email
Subscription Actions
Get Subscription Billing Attempt Data
An action that retrieves data about subscription billing attempts from the store.
💡 Use case idea: Collect the history of failed billing attempts, and when it exceeds a specific count (e.g., 3 in a row), notify customer support while also setting a "payment error caution" flag on the customer's metafield, triggering a warning display on their account page.
⚙️ Name in Flow: Get subscription billing attempt data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-subscription-billing-attempt-data
Get Subscription Contract Data
An action for retrieving subscription contract information from the store.
💡 Use case idea: List subscribers whose contracts are due to renew next month, and build an automated flow that appends a note to the fulfillment order instructing that a special thank-you gift be included in this shipment, based on their contract duration (e.g., 12+ consecutive months).
⚙️ Name in Flow: Get subscription contract data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-subscription-contract-data
Selling Plan Actions
Get Selling Plan Group Data
Retrieves data about a selling plan group.
💡 Use case idea: Using a scheduled trigger, list the settings of every currently active subscription plan (selling plan) for auditing.
⚙️ Name in Flow: Get selling plan group data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-selling-plan-group-data
Data Retrieval & API Integration Actions
Send Admin API Request
An action that lets you make a wide range of changes to the store using Shopify's GraphQL Admin API. Mutations not natively offered by Flow are also available, and the data returned after execution can be used in later steps.
💡 Use case idea: Perform complex bulk updates to product data that aren't supported by standard actions, or execute custom mutations provided by a specific app. For example, use it to automatically adjust the "compare-at price" of every variant when a specific "cost (purchase price)" metafield is updated, dynamically preserving margin.
⚙️ Name in Flow: Send Admin API request
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-admin-api-request
Send HTTP Request
An action that connects the workflow to a web server or URL and sends an HTTP request to integrate with an external service. It supports the major HTTP methods — GET, POST, PATCH, and more — enabling data to be sent to (or retrieved from) an external CRM or your own in-house core system.
💡 Use case idea: When an order occurs, push the order information in real time to an external shipping-management system or your own inventory-management server. You can also manage API keys securely using the secrets feature, enabling advanced operations such as sending sales trends to an external BI tool.
⚠️ Specification: Available only on the Shopify Plus, Advanced, or Grow plan
⚙️ Name in Flow: Send HTTP request
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-http-request
Get Analytics Data
An action that uses ShopifyQL to retrieve store analytics data (sales amount, session count, conversion rate, and more) within a workflow. Because the query result can be used as a variable in later actions or condition branches, you can build advanced automation flows that respond to changes in your data.
💡 Use case idea:
Use it for initiatives tied to real-time analytics figures, such as automatically sending a Slack or email alert when sales fall below a specific threshold compared to the previous day, or automatically tagging a product and sending an announcement email the moment it hits a sales milestone (e.g., 100 units sold in total).
⚙️ Name in Flow: Get analytics data
🔗 Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/actions/get-analytics-data
Points to Watch When Implementing Actions
Infinite Workflow Loops
When using an update-type action such as "Update product status" or "Add customer tags," watch out for an "infinite loop" where the action itself fires the same trigger again (e.g., a product-updated trigger). To avoid this, always insert a condition step and set up a guardrail such as "only run if the status hasn't already been updated."
Data Retrieval Limits
"Get ... data" actions have a limit of 100 resources per request. Also, a list processed by a "For each" action can contain at most 1,000 items. When building a workflow that targets every product in a large store, you'll need to design your query to narrow the target down, or split the work into multiple runs.
Quick-Reference List of Native Shopify Actions
| Action Name | What It Does |
|---|---|
| Send Admin API Request | Use the GraphQL Admin API to make changes to your store |
| Send HTTP Request | Send an HTTP request to an external service. Send an HTTP request |
| Get Analytics Data | Use ShopifyQL to retrieve your store's analytics data |
| Add Product to Collections | Add a product to a selected manual collection |
| Get Collection Data | Retrieve data about a collection |
| Remove Collection Metafield | Remove a metafield from a collection |
| Remove Product from Collections | Remove a product from a selected collection |
| Update Collection Metafield | Add or update a metafield on a collection |
| Get Subscription Billing Attempt Data | Retrieve data about a subscription billing attempt |
| Get Subscription Contract Data | Retrieve data about a subscription contract |
| Remove Shop Metafield | Remove a metafield from the shop |
| Update Shop Metafield | Add or update a metafield on the shop |
| Wait | Wait a set amount of time before continuing |
| Look Up Customer in Segment | Look up whether a customer is included in a segment |
| Get Fulfillment Order Data | Retrieve fulfillment order data from an order |
| Hold Fulfillment Order | Hold all fulfillment orders for a specific order |
| Mark a Fulfillment Order as Fulfilled | Create a fulfillment for a fulfillment order |
| Move Fulfillment Order | Move a fulfillment order to a different location |
| Purchase Shipping Label | Purchase a shipping label for a fulfillment order |
| Release Fulfillment Order Holds | Release all holds on a fulfillment order |
| Submit Fulfillment Cancellation Request | Submit a cancellation request to the assigned fulfillment service |
| Submit Fulfillment Request | Submit a fulfillment request for all line items on a fulfillment order |
| Create Redirect URL | Create a redirect URL |
| Delete Redirect URL | Delete a redirect URL |
| Get Article Data | Retrieve data about a blog article |
| Get Market Data | Retrieve data about a market |
| Get Page Data | Retrieve data about an online store page |
| Send Draft Order Invoice | Send a draft order invoice email |
| Send Order Invoice | Send an order invoice email |
| Send Payment Reminder | Send an email reminding the buyer to pay |
| Create Metafield Definition | Create a metafield definition |
| Get Metaobject Entries | Retrieve a list of metaobject entries based on an optional query |
| Get Metaobject Entry (Single) | Retrieve a single metaobject entry identified by its handle |
| Create Order Risk Assessment | Display a custom fraud analysis on the order page |
| Count | Count the number of items in a list |
| Fail Workflow Run | This step fails the workflow run, stopping it and returning an error |
| Loop | Loop through (iterate over) each item in a list |
| Get Workflow Run Data | Retrieve data about a workflow run |
| Log Output | Add variables and Liquid code to the run log for testing |
| Run Code | Run custom code written in JavaScript |
| Calculate Total | Calculate the total of the items in a list |
| Add Catalog to Company Location | Add a catalog to a company location |
| Delete Company | Delete a company |
| Get Catalog Data | Retrieve data about a catalog |
| Get Company Data | Retrieve data about a company |
| Get Company Location Data | Retrieve data about a company location |
| Remove Catalog from Company Location | Remove a catalog from a company location |
| Remove Company Location Metafield | Remove a metafield from a company location |
| Remove Company Metafield | Remove a metafield from a company |
| Send B2B Access Email to Company Contact | Send a B2B access email to a company contact |
| Update to Draft Order at Checkout | Update the order-submission setting at checkout for a company location |
| Update Company Location Metafield | Add or update a metafield on a company location |
| Update Company Location Note | Replace the note on a company location |
| Update Company Location Payment Terms | Update the payment terms for a company location |
| Update Company Metafield | Add or update a metafield on a company |
| Update Company Note | Replace the note on a company |
| Update Editable Shipping Address for Company Location | Update whether a customer can ship to any address |
| Get Discount Data | Retrieve data about a discount |
| Add Customer Tags | Add tags to a customer |
| Delete Customer | Delete a customer |
| Get Customer Data | Retrieve data about a customer |
| Remove Customer Metafield | Remove a metafield from a customer |
| Remove Customer Tags | Remove tags from a customer |
| Update Customer Metafield | Add or update a metafield on a customer |
| Update Customer Note | Replace the note on a customer |
| Get Cash Tracking Session Data | Retrieve POS Pro cash tracking session data |
| Get Inventory Item Data | Retrieve data about an inventory item |
| Get location data | Retrieve data about a shop location |
| Capture Payment | Capture payment for an order |
| Mark Order as Paid | Mark an order as paid |
| Add Product Tags | Add tags to a product |
| Delete Product | Delete a product, including all associated variants and media |
| Delete Product Variant | Delete a product variant |
| Get Gift Card Data | Retrieve a list of gift cards based on a query |
| Get Product Data | Retrieve data about a product |
| Get Product Variant Data | Retrieve data about a product variant |
| Publish Product | Publish a product to a selected publication |
| Remove Product Metafield | Remove a metafield from a product |
| Remove Product Tags | Remove tags from a product |
| Remove Product Variant Metafield | Remove a metafield from a product variant |
| Unpublish Product | Make a product unavailable on a selected publication |
| Update Product Metafield | Add or update a metafield on a product |
| Update Product Status | Update a product's status |
| Update Product Variant Metafield | Add or update a metafield on a product variant |
| Add Draft Order Tags | Add tags to a draft order |
| Add Order Line Item | Add a product variant to an existing order using a globally unique variant GID |
| Add Order Tags | Add tags to an order |
| Archive Order | Archive an order |
| Cancel Order | Cancel an order and void the authorization. |
| Get Abandoned Checkout Data | Retrieve data about an abandoned checkout |
| Get Draft Order Data | Retrieve data about a draft order |
| Get Order Data | Retrieve data about an order |
| Remove Draft Order Metafield | Remove a metafield from a draft order |
| Remove Draft Order Tags | Remove tags from a draft order |
| Remove Order Metafield | Remove a metafield from an order |
| Remove Order Tags | Remove tags from an order |
| Unarchive Order | Unarchive an order |
| Update Draft Order Metafield | Add or update a metafield on a draft order |
| Update Draft Order Note | Replace the note on a draft order |
| Update Order Metafield | Add or update a metafield on an order |
| Update Order Note | Replace the note on an order |
| Send Shopify Alert for Errors | Send a Shopify alert when a workflow run error occurs |
| Send Internal Email | Send a notification email to staff. The email is sent from the store's contact email address |
| Get Selling Plan Group Data | Retrieve data about a selling plan group |
| Cancel Return | Cancel a return |
| Close Return | Close a return |
| Reopen Return | Reopen a previously closed return |
In Closing
Shopify Flow actions are not merely a way to "delegate work" — they're an engine for linking together every piece of your store's data (products, customers, orders, companies, inventory) to build a self-running business structure. By combining the actions introduced in this guide to fit your own business model (D2C, B2B, omnichannel, and more), you can dramatically cut operational costs while delivering an advanced, customer-centric ecommerce experience. Start by automating just one routine task, and build up reliable results from there.
