This directory is built automatically. Each task's documentation is generated from the corresponding task export file in ../tasks. To contribute, see ../CONTRIBUTING.md.
- Abandoned checkout emails
- Accept a maximum number of orders per day
- Accept a maximum number of orders per hour
- Activate a discount when ISS passes overhead
- Add Option Name as a Variant Metafield for In Stock Variants
- Add all products to a certain sales channel
- Add fulfillment tracking when an order is tagged
- Add new customers to GetResponse
- Add note to new orders with their fulfillment locations
- Advanced: Scheduled Price Changes
- Advanced: Scheduled section publishing
- Archive free orders on fulfillment
- Archive orders on delivery
- Archive orders when fulfilled
- Archive orders when tagged
- Ask for reviews a week after order fulfillment
- Auto publish products by tag
- Auto-add a note for new orders having a certain tag
- Auto-add an order note for customers having a certain tag
- Auto-add an order note for returning customers
- Auto-add bundle components to orders, post-purchase
- Auto-add default custom attributes to new orders
- Auto-add phone numbers to unfulfilled orders, when the customer is updated
- Auto-add products to a custom collection when tagged
- Auto-add the draft order to a new order's attributes
- Auto-archive orders after fulfillment
- Auto-associate products with a delivery profile, by product tag
- Auto-associate variants with a delivery profile, by metafield value
- Auto-cancel fulfillments when an order is tagged
- Auto-cancel orders with too many of a certain SKU
- Auto-capture order payment after x days
- Auto-capture order payment based on shipping method
- Auto-capture order payments based on Kount risk assessments
- Auto-capture payments when an order is created
- Auto-complete new draft orders
- Auto-connect new products to all locations
- Auto-copy customer metafields to new orders
- Auto-copy notes from customers to their orders
- Auto-copy order notes to the customer's note
- Auto-create collections by product type or vendor
- Auto-delete customers that are created without orders
- Auto-fulfill items that don't require shipping
- Auto-fulfill orders when tagged
- Auto-generate SKUs
- Auto-invite customers after an order
- Auto-invite customers when tagged
- Auto-pay orders from customers with a certain tag
- Auto-pay orders having a certain tag
- Auto-prefix tracking numbers for each new fulfillment
- Auto-price products based on their compare-at prices
- Auto-publish new products
- Auto-publish products tagged with the current day
- Auto-recurring draft orders
- Auto-remove a customer tag x days after it's added
- Auto-remove a product tag x days after it's added
- Auto-remove attributes on new orders after X minutes
- Auto-sort collections by inventory levels
- Auto-sort collections by product properties
- Auto-tag a customer's first order
- Auto-tag cancelled orders
- Auto-tag customers based on discount codes used
- Auto-tag customers based on email domain
- Auto-tag customers by order app
- Auto-tag customers by purchased SKUs
- Auto-tag customers by sales channel
- Auto-tag customers having a rolling minimum total spend
- Auto-tag customers that accept marketing
- Auto-tag customers when another tag is added
- Auto-tag customers when their order is paid
- Auto-tag customers when their order is tagged
- Auto-tag customers when they purchase a matching product
- Auto-tag customers who purchase an item on sale
- Auto-tag customers with Locksmith passcodes used
- Auto-tag customers with product tags from their order
- Auto-tag customers with the location of their purchase
- Auto-tag customers with vendors after ordering
- Auto-tag customers with who have accounts
- Auto-tag customers within a purchase range
- Auto-tag draft orders by originating staff member
- Auto-tag fulfilled orders by carrier
- Auto-tag fulfilled orders with their carriers
- Auto-tag new customers by staff member
- Auto-tag new customers with the current date
- Auto-tag new customers
- Auto-tag new draft orders
- Auto-tag new online orders by web browser
- Auto-tag new orders based on payment method
- Auto-tag new orders by staff member
- Auto-tag new orders that have tips
- Auto-tag new orders using Liquid
- Auto-tag new orders using the customer's tags
- Auto-tag new orders with a value from the customer note
- Auto-tag new orders with product SKUs
- Auto-tag new orders with their fulfillment locations
- Auto-tag new orders
- Auto-tag new products by "back in stock" age
- Auto-tag open orders from the same customer with the same shipping address
- Auto-tag orders based on cart attributes
- Auto-tag orders based on customer account tags
- Auto-tag orders based on shipping method
- Auto-tag orders by app
- Auto-tag orders by discount code
- Auto-tag orders by financial status
- Auto-tag orders by originating staff member
- Auto-tag orders by product collections
- Auto-tag orders by sales channel
- Auto-tag orders by shipment status
- Auto-tag orders by shipping address city
- Auto-tag orders by shipping address country
- Auto-tag orders by their risk level
- Auto-tag orders created from drafts
- Auto-tag orders from recurring client IP addresses
- Auto-tag orders that are ready to ship
- Auto-tag orders that contain a matching product
- Auto-tag orders that contain an out of stock item
- Auto-tag orders that contain bundles
- Auto-tag orders that contain subscription products
- Auto-tag orders that do not have a certain tag
- Auto-tag orders using product tags
- Auto-tag orders when another tag is added
- Auto-tag orders when paid
- Auto-tag orders with UTM parameters
- Auto-tag orders with a cart attribute
- Auto-tag orders with chargeback or inquiry activity
- Auto-tag orders with customer tags when new customer tags are added
- Auto-tag orders with mismatching billing and shipping addresses
- Auto-tag orders with product tags
- Auto-tag orders with product vendors
- Auto-tag orders with their line item properties
- Auto-tag orders with their tracking numbers
- Auto-tag out-of-stock products
- Auto-tag products based on their product type
- Auto-tag products based on their publishing status
- Auto-tag products by age
- Auto-tag products by largest available size
- Auto-tag products by their options
- Auto-tag products by their publish date
- Auto-tag products in a manual collection
- Auto-tag products that are missing costs
- Auto-tag products that have a "compare at" price
- Auto-tag products that meet a sales threshold
- Auto-tag products when another tag is added
- Auto-tag products when their variants change
- Auto-tag products with incoming inventory
- Auto-tag products with their vendors
- Auto-tag products without descriptions
- Auto-untag customers when a certain product is refunded
- Auto-update inventory policy based on a "preorder" tag
- Auto-verify customer email addresses
- Automatically cancel high-risk orders
- Automatically cancel orders with certain risk indicators
- Automatically publish and unpublish on a monthly cycle
- Automatically send account invite to new customers
- Backup inventory to SFTP in Shopify CSV format
- Bulk capture orders by order number
- Bulk trigger Shopify Flow with historical data
- Calculate total quantities purchased by SKU
- Cancel and close unpaid orders after x hours/days
- Cancel fulfillments when an order is fully refunded
- Capture all authorized payments
- Capture order payment upon fulfillment
- Catalog update email
- Clean up draft orders
- Copy draft order metafields to orders
- Copy order and/or product tags to customers
- Copy prefixed tags to metafields
- Copy product metafields to each product's tags
- Create a draft order from the cart
- Create a product inventory CSV feed
- Credit customers for sample orders
- Delete all products
- Delete cancelled orders after 48 hours
- Delete customer metafields in bulk
- Delete draft orders older than 30 days
- Delete draft orders
- Delete product or product variant metafields in bulk
- Delete the oldest x products from a specific collection
- Delete variants having a metafield date that has passed
- Demonstration: Auto-tag new orders, with scheduled reconciliation
- Demonstration: Fetch an external configuration file
- Demonstration: Generate product sales report PDF with pie chart
- Demonstration: Generating a file and uploading it to Shopify
- Demonstration: Order editing
- Demonstration: Performing action runs in sequence
- Demonstration: Shopify Flow integration
- Demonstration: Web fonts in PDFs
- Demonstration: Write to a customer metafield
- Download and email a file to a customer, when purchased
- Email a CSV export of orders
- Email a CSV export of products
- Email a report of customers who haven't ordered in X days
- Email a report of pick-up orders for the next x days
- Email a summary of all products and quantities ordered
- Email all customers who made a purchase
- Email customer when their order is paid
- Email customers a unique discount code, two weeks after order fulfillment
- Email customers after purchasing a certain product
- Email customers when created
- Email customers when tagged
- Email customers when their order is tagged
- Email someone specific based on a new order's customer tags
- Email someone when a certain product is purchased
- Email someone when a certain variant is purchased
- Email the customer when tracking numbers are added to their order
- Email vendors when an order is tagged
- Email vendors when an order shipping address changes
- Email vendors when their products are ordered
- Email your customers after a quiet period of no orders
- Error reporter
- Export a CSV of order shipping addresses
- Export all products to SFTP, as a Shopify-friendly CSV
- Find duplicate SKUs
- Flag orders that aren't fulfilled after several days
- Forward incoming email to another address
- Generate a discount code when a certain product is purchased
- Generate a product discount when a voucher product is purchased
- Generate a report of orders that still require payment
- Generate a simple product catalog PDF
- Get email alerts for FBA failures
- Get email alerts for out of stock products
- Hide out-of-stock products
- Import PayPal transactions as Shopify orders
- Keep SKUs up to date with barcodes
- Keep inventory levels in sync within products
- Maintain a collection of new products
- Maintain a collection of recently purchased products
- Maintain a tag for orders processed today
- Maintain collections by product metafield values
- Maintain discount percentage filters in variant metafields
- Maintain inventory for a product bundle
- Make products unavailable, after the date/time stored in product metafields
- Manage annual memberships based on order minimums
- Manage collection templates by product inventory
- Manage fulfillment shipment status using order tags
- Manage tagging for a time-limited membership product
- Mechanic tour task
- Monitor customer note for certain information
- Move out-of-stock products to the end of a collection
- Notify a team when a tagged product is ordered
- Partially auto-capture payments as orders are fulfilled
- Publish a certain collection, daily
- Publish back-in-stock products
- Raise the price of a product after every sale
- Receive a nightly out-of-stock report
- Receive email alerts when inventory levels change
- Record Judge.me customer review counts
- Redirect users based on input codes
- Reissue single-use discount codes after order cancellation
- Remind customers after x days about unpaid orders
- Remind customers that their order is on the way
- Remove a customer tag when another tag is added
- Remove an order tag when another tag is added
- Remove tag from all products
- Report Toaster: Deliver report PDF via email or Slack
- Report Toaster: Pirate Ship Integration
- Report Toaster: ShipStation Integration
- Reset all inventory levels to a single level, in bulk
- Reset inventory levels daily
- Reset inventory levels when they get too low
- Reset negative inventory levels to zero in bulk
- Rotate products through a featured collection
- Schedule a storefront banner
- Schedule customer auto-tagging after a purchase
- Schedule product status to active
- Schedule product tags by date
- Scheduled theme publishing
- Send a PDF invoice when an order is created
- Send a PDF when an order is sent to Mechanic
- Send a customer signup email
- Send a follow-up email after order cancellation
- Send a follow-up email to customers after purchasing from a certain vendor
- Send a message to Slack
- Send a new-order email to someone based on a cart attribute
- Send a staff notification email for each delivery
- Send a welcome email to new customers, in their language
- Send account invites to all customers in bulk
- Send an SMS via Nexmo when a product is created
- Send an email alert if a new collection has no orders after x days
- Send an email alert on fulfillment failure
- Send an email alert when a customer changes state
- Send an email alert when a customer places more than 2 orders in 24 hours
- Send an email alert when a fulfillment is cancelled
- Send an email alert when a variant hits 0 total inventory
- Send an email alert when an incoming Canadian order has an unsupported FSA
- Send an email to all customers
- Send an email when a product's price goes below its cost
- Send an email when a purchase is made from a certain collection
- Send an email when a specific product is shipped
- Send an event to Klaviyo when a fulfillment is delayed
- Send customers a reorder link X days after ordering
- Send email alerts by event topic
- Send email when an order comes in
- Send email when an order is tagged
- Send follow-up emails after sending a draft order invoice
- Send new customer signups to IFTTT
- Send recurring reminders about unpaid orders
- Send your customers reorder reminders
- Set a default tracking number for new fulfillments
- Set product or variant metafields values in bulk
- Set product templates based on product tags
- Standardize UK postcodes
- Sync an inverse customer tag
- Sync an inverse order tag
- Sync an inverse product tag
- Sync inventory across a product type
- Sync inventory across product variants
- Sync inventory for shared SKUs
- Sync inventory levels to variant metafields
- Sync order timeline comments to the customer note
- Sync variant inventory within a product by pack size
- Tag and segment customers by days since last order
- Tag customers by order tier
- Tag customers in bulk by email address
- Tag customers on the anniversary of their first order
- Tag customers when their last order is before/after x days ago
- Tag online orders by ?ls= Locksmith secret link used
- Tag online orders by their ?ref= referral codes
- Tag orders in bulk by order name
- Tag orders that have at least x of a certain product
- Tag products as in- or out-of-stock, by location ID
- Tag products as in- or out-of-stock
- Tag products by their price ranges
- Tag products with no images
- Temporarily add an order note
- Temporarily enable tax-exempt status when a customer is tagged
- Track incoming donations in a store metafield
- Trigger Shopify Flow with a time delay
- Trigger order emails with a tag
- Tutorial: Trigger a task from a contact form, using webhooks
- Unpublish a certain collection, daily
- Unpublish products from markets when locations are out of stock
- Unpublish products that fall below a rolling sales threshold
- Unpublish products that have been out of stock for x days
- Unpublish products when tagged
- Untag orders when paid
- Update empty customer data from addresses
- Update product description when out of stock