Create Printify order from Google Sheets row
This action will create a new order in your Printify shop. Depending on your shop's Order approval setting, Printify may send this order to production automatically within 24 hours -- the default for new stores -- unless you've set that shop's approval to Manual in your Printify dashboard.
Developer info
- API endpoint slug
- printify.create_an_order
- Filter code method
- Printify.createAnOrder.skip(string?: reason)
- Runtime method
- runAction("printify.create_an_order", {})
Action fields
Shop Dropdown list
- Label
- Which shop?
- Helper text
- Choose which of your Printify shops this order should be created in.
- Slug
- shop_id
- Required
- true
- Can have default value
- false
Product Text input > Other
- Label
- Product ID
- Helper text
- The ID of the product in your shop to order, such as 60f1a2b3c4d5e6f7a8b9c0d1. Open the product in your Printify dashboard; the ID is in the page's web address.
- Slug
- product_id
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setProductId(string: product_id)
Variant Text input > Regular expression
- Label
- Variant ID
- Helper text
- The ID of the product variant to order, such as 12345. Open the product in your Printify dashboard and copy the variant's ID; the ID is the number Printify uses for one specific size, color, and style of that product.
- Slug
- variant_id
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setVariantId(string: variant_id)
Quantity Text input > Regular expression
- Label
- Quantity
- Helper text
- How many of this item to order.
- Slug
- quantity
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setQuantity(string: quantity)
Shipping method Dropdown list
- Label
- Shipping method
- Helper text
- How the order should ship. Not every product supports every method — Printify rejects the order if the one you pick isn't available for it.
- Slug
- shipping_method
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setShippingMethod(string: shipping_method)
Recipient first name Text input > Other
- Label
- Recipient first name
- Helper text
- The first name of the person the order ships to.
- Slug
- recipient_first_name
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setRecipientFirstName(string: recipient_first_name)
Recipient last name Text input > Other
- Label
- Recipient last name
- Helper text
- The last name of the person the order ships to.
- Slug
- recipient_last_name
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setRecipientLastName(string: recipient_last_name)
Address line 1 Text input > Other
- Label
- Address line 1
- Helper text
- Street address of the recipient.
- Slug
- address_line_1
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setAddressLine1(string: address_line_1)
Address line 2 Text input > Other
- Label
- Address line 2
- Helper text
- Apartment, suite, or unit number, if any.
- Slug
- address_line_2
- Required
- false
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setAddressLine2(string: address_line_2)
City Text input > Other
- Label
- City
- Helper text
- Recipient's city.
- Slug
- city
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setCity(string: city)
State region Text input > Other
- Label
- State / region
- Helper text
- Recipient's state, county, or region, if applicable to their country.
- Slug
- state_region
- Required
- false
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setStateRegion(string: state_region)
Country Dropdown list
- Label
- Country
- Helper text
- Recipient's country.
- Slug
- country
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setCountry(string: country)
Zip code Text input > Other
- Label
- ZIP / postal code
- Helper text
- Recipient's ZIP or postal code.
- Slug
- zip_code
- Required
- true
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setZipCode(string: zip_code)
Email Text input > Other
- Label
- Helper text
- Recipient's email address, if you have it.
- Slug
- Required
- false
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setEmail(string: email)
Phone Text input > Other
- Label
- Phone
- Helper text
- Recipient's phone number, if you have it. Some shipping carriers use it for delivery.
- Slug
- phone
- Required
- false
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setPhone(string: phone)
External order Text input > Other
- Label
- External order ID
- Helper text
- Your own order reference, so you can match this order to your records. Leave blank and IFTTT will generate one.
- Slug
- external_order_id
- Required
- false
- Can have default value
- true
- Filter code method
- Printify.createAnOrder.setExternalOrderId(string: external_order_id)
