Automate FeeBee Fee Fulfillment on New Orders
This Flow automatically marks specific 'FeeBee fee' line items as fulfilled when a new fulfillment order is ready, streamlining your order processing.
The Problem
Manually identifying and fulfilling digital 'fee' products like FeeBee fees within physical orders is a tedious, error-prone task that consumes valuable staff time. Mismanagement can lead to unnecessary shipping attempts for non-physical items, customer confusion, or delays in fulfilling actual products.
What This Automation Solves
This Shopify Flow triggers immediately when a fulfillment order is ready, typically after an order is placed and risk assessed. It intelligently loops through each line item, and if a product matches your designated 'FeeBee fee' criteria, it precisely marks only that item as fulfilled using a targeted Admin API request, separating digital from physical fulfillment.
When to Use This Automation
- You sell specific digital 'fee' products that don't require physical shipping.
- You want to automatically separate the fulfillment of digital fees from your physical product fulfillment workflow.
- Your team spends time manually marking 'fee' line items as fulfilled within mixed orders.
Workflow
Trigger
Step 1A fulfillment order, an assignment of line items to a fulfillment location, is ready to fulfill if there is inventory available to fulfill the order and a risk assessment has been performed on the order
Loop
Step 2item in fulfillmentOrder.lineItems
Condition
Step 3Check if the product is a FeeBee fee
Action
Step 4Fulfillment the single item
Step-by-Step Setup
- 1
Start a new Flow with the trigger 'Fulfillment order ready to fulfill'.
- 2
Add a 'For each' loop block, iterating over `fulfillmentOrder.lineItems`.
- 3
Inside the loop, add a 'Condition' block. Configure it to check if `item.product.title` (or `item.product.type` or `item.product.vendor`) contains 'FeeBee fee' (adjust 'FeeBee fee' to your actual product naming convention).
- 4
Under the 'YES' branch of the condition, add an 'Admin API request' action to fulfill the current `item` from the loop.
Related Questions
- What if my fee products aren't named 'FeeBee fee'?
- You'll need to adjust the condition step to match the exact naming, product type, vendor, or even a specific product tag that uniquely identifies your fee products.
- Can this Flow accidentally fulfill a physical product?
- No, the condition acts as a precise filter, ensuring that the fulfillment action is only applied to line items that explicitly match your defined 'FeeBee fee' criteria.
- Why use an 'Admin API request' instead of a simpler 'Fulfill items' action?
- The 'Admin API request' provides granular control, allowing you to fulfill a single, specific line item within a fulfillment order, which is essential for isolating digital fees from physical goods.
- What happens if an order contains only FeeBee fees?
- The Flow will process and fulfill all FeeBee fee line items. Once all items on the order are fulfilled (either by this Flow or other means), the entire order will transition to a 'Fulfilled' status.
Recommended Tools & Apps
Launch this automation
Open Shopify Flow and use this page as your setup blueprint.
Merchant Insight
To make this Flow more robust and scalable, consider assigning a unique product tag (e.g., 'digital_fee') to all your FeeBee fee products. Then, update your Flow's condition to check for `item.product.tags CONTAINS 'digital_fee'` instead of
Related Automations
Automate Tagging for All International Shopify Orders
Automatically identifies and tags every order shipping outside your home country, streamlining fulfillment and customer service processes.
How to Automatically Tag Wholesale Orders for Fulfillment
Automatically tags orders from your wholesale customers, streamlining fulfillment and reporting without manual checks.
How to Alert Fulfillment to Gift Orders Automatically
Automatically notifies your fulfillment team via email whenever a new order is marked as a gift, ensuring special handling.