<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.promopilot.io/blog/order-desk/feed" rel="self" type="application/rss+xml"/><title>PromoPilot - Blog , Order Desk</title><description>PromoPilot - Blog , Order Desk</description><link>https://www.promopilot.io/blog/order-desk</link><lastBuildDate>Sat, 25 Apr 2026 02:13:21 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Integrating Rupt into Company Stores with Order Desk]]></title><link>https://www.promopilot.io/blog/post/order-desk-rupt</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/images/order-desk-rupt.jpg"/>In this tutorial we learn how to send Liftoff orders to Rupt using Order Desk.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_cq2UmsZiSIygkM5UR35gcQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_KAzgODY1SdW8VUt86z1q3w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_KD8zjK35QSGkcltWilR0kg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_aTyM0dFuQBCe9DLP7nNAZw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><div style="text-align:left;"><div>In a previous article, we <a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="introduced Order Desk" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="introduced Order Desk" target="_blank" rel="">introduced Order Desk</a>, a powerful order management tool. Today, we'll show you how to instantly submit orders to <a href="https://rupt.com/" title="Rupt" target="_blank" rel=""></a><a href="https://rupt.com/" title="Rupt" target="_blank" rel="">Rupt</a> with&nbsp;<a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a>. With this powerful combo, we'll add a Rupt product to our store, which, upon order, will be automatically fulfilled by Rupt.</div></div>
</div></div><div data-element-id="elm_kxW4fUc3N0t1pvEbxSrxmQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_kxW4fUc3N0t1pvEbxSrxmQ"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_kxW4fUc3N0t1pvEbxSrxmQ"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_kxW4fUc3N0t1pvEbxSrxmQ"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_kxW4fUc3N0t1pvEbxSrxmQ"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div style="text-align:left;"><div><div><span style="font-weight:bold;">Note:</span> We'll use <a href="https://liftoffcommerce.com/" title="Liftoff&nbsp;Commerce" target="_blank" rel=""></a><a href="https://liftoffcommerce.com/" title="Liftoff&nbsp;Commerce" target="_blank" rel="">Liftoff</a><a href="https://liftoffcommerce.com/" title="Liftoff&nbsp;Commerce" target="_blank" rel="">&nbsp;Commerce</a> in this tutorial, but the same principals for submitting POD orders with Order Desk apply no matter what store platform you are using. Order Desk has integrations with many mainstream e-comm softwares as well as ones familiar to the print and promo industry like BrightStores, Order My Gear, and InkSoft.<br/></div></div></div></div>
</div><div data-element-id="elm_aAiDrlBuqVhf65Kaml0zlw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Prerequisites</h2></div>
<div data-element-id="elm_5PPHAMBDpSf2emRsUT51HQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>There is a lot to learn about Order Desk, but their extensive knowledge base provides plenty of helpful information. Although we won't cover everything there is to know about Order Desk in this post, you can <a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092" title="sign up for a 30-day free trial" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092" title="sign up for a 30-day free trial" target="_blank" rel="">sign up for a 30-day free trial</a> (no credit card required) and follow along.</div></div><br/><div>There are a few Order Desk concepts that I want to note before beginning.</div></div>
</div><div data-element-id="elm_Kl9jt2iTWInxVe-ux2t4ug" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Orders go into folders.</span></div><div>In Order Desk, every order is categorized into folders. By default, you'll find folders for New, Prepared, Closed, Canceled, and All orders. Think of folders as digital trays for organizing job jackets.</div></div></div>
</div><div data-element-id="elm_SlM9-eTC6wRzdlTvwWWCoQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Rules power the automation.</span></div><div>Rules in Order Desk are crucial for automating order management and fulfillment. They allow you to define actions based on specific events and filters, offering a high level of customization.</div></div></div>
</div><div data-element-id="elm_oLBRH7y_nJOJ4Fy3Qp3Stg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Inventory Items are cool but optional.</span></div><div>Order Desk can store your product details to help automate workflows and sync with fulfillment providers. In this tutorial we are going to use another technique that allows us to store all the needed data in Liftoff. That way we don't need to keep two separate product data sets. While we won't use Inventory Items in this tutorial, they can be valuable for other print-on-demand projects.</div></div></div>
</div><div data-element-id="elm_ud2KtSCiVa8t4OBw9lF4Yw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Item metadata is crucial.</span></div><div>Item metadata in Order Desk functions like tags, adding crucial details to your products. This includes artwork links, print instructions, UPC codes, and vendor names. Using metadata ensures that all necessary details are included when an order is sent to a fulfillment provider like Rupt.</div></div></div>
</div><div data-element-id="elm_pi52QRvRMJYFx5ADUGcxnA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">1. Configure Your Liftoff Integration</h3></div>
<div data-element-id="elm_DahbphZz-7a45kTEr1Pzeg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>To add the Liftoff integration to your Order Desk account, follow these steps: In the left navigation, click on <span style="font-weight:bold;">Manage Integrations</span>, search for Liftoff, and click the <span style="font-weight:bold;">Enable</span> button.<br/></p></div>
</div><div data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q"] .zpimage-container figure img { width: 800px ; height: 586.34px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-manage-integrations.jpg" size="large" alt="Order Desk Manage Integrations" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_zPv-ikea-_PAc8mRz4YoXA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>You'll be asked for your Liftoff Account Code and API Key. Every store in Liftoff has an account code; to find it, in the left navigation click on <span style="font-weight:bold;">All Accounts</span>. You can find your admin user's API key by clicking on your name in the top navigation of Liftoff, navigating to your Profile, and then clicking on <span style="font-weight:bold;">API settings</span>.<br/></p></div>
</div><div data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig"] .zpimage-container figure img { width: 586px !important ; height: 350px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-creds.png" size="original" alt="Adding login credentials to Liftoff integration" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_VPCy9G3BOTFxk72hr35h1w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Once connected, you'll be able to configure some integration settings. Most of these settings are self-explanatory, but we'll call your attention to a few:</div><br/></div><blockquote style="margin-left:40px;border:medium;"><div><span style="font-weight:bold;font-size:18px;">Orders to Download</span></div><div>You'll likely want to set this to In Process. That way, orders don't flow into Order Desk until they are actually submitted by the customer.</div><div><br/></div><div><span style="font-weight:bold;font-size:18px;">Sync Tracking Numbers</span></div><div>Enable this if you want tracking numbers from Rupt to automatically be pushed back up to Liftoff, triggering your shipping notification emails to your customers.</div></blockquote></div>
</div><div data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure img { width: 500px ; height: 691.62px ; } } [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-settings.png" size="medium" alt="Liftoff integration settings in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">You'll probably want to only download orders that are In Process. You may also want to sync tracking numbers.</span></figcaption></figure></div>
</div><div data-element-id="elm_xtRqUKwWNeejYpB9aghloQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>At this point, you can import Liftoff orders if you'd like to see how they will appear in Order Desk. But we'll take a deeper look at this when we set up our Order Desk rules later in this post.</div></div></div>
</div><div data-element-id="elm_8zhcxQ0XxhPqYIQ7Gsfc8g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">2. Configure Your Rupt Integration<br/></h3></div>
<div data-element-id="elm_renRcn7cpuZy1N8exCwuQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>To connect to Rupt, navigate to <span style="font-weight:bold;">Manage Integrations</span>, search for Rupt, and click <span style="font-weight:bold;">Enable</span>. Enter your Rupt Partner ID and API Key (you'll need to get these from Rupt before continuing).<br/></p></div>
</div><div data-element-id="elm_34PotWkDCGKahabYp8phpA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure img { width: 497px !important ; height: 263px !important ; } } [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/connect-rupt.png" size="original" alt="Rupt Integration Credentials" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Ask your rep at Rupt for your API credentials.</span></figcaption></figure></div>
</div><div data-element-id="elm_NQLonyWYnNMDfUqolYRCjQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>You'll now see a screen of additional Rupt settings. For demonstration, we'll leave these at their defaults. If you decide to use this integration for a live store, definitely <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=12" title="review what each of these do here" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=12" title="review what each of these do here" target="_blank" rel="">review what each of these do here</a>.<br/></p></div>
</div><div data-element-id="elm_zewjlaK5769T6TxNtNboxA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">3. Set Up Vendor and Product in Liftoff<br/></h3></div>
<div data-element-id="elm_yBk6Xv7ytbWs5EfEEh4ogA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>With Liftoff and Rupt set up in Order Desk, the next step is configuring settings in Liftoff. Our goal is to avoid duplicating product data in Order Desk by leveraging Liftoff's capabilities.</div><br/><div><span style="font-weight:bold;font-size:18px;">Set Up Vendor and Fulfillment Workflow for Rupt</span></div><div>Log into the Liftoff admin interface and navigate to <span style="font-weight:bold;">Products &gt; Vendors</span> and add a new vendor. You can name it &quot;Rupt&quot;. For more information on vendor creation and settings, refer to <a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel=""></a><a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel="">Liftoff's documentation on Vendors</a>. <span style="font-weight:bold;">Note:</span>&nbsp;After saving the new vendor you may notice an Integrations tab show up in Liftoff. You do not need to configure an integration for this new vendor.</div></div>
</div><div data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw"] .zpimage-container figure img { width: 585px !important ; height: 381px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/rupt-add-vendor.png" size="custom" alt="Liftoff Add Vendor" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_07R56OzUAtsJ5-BseG4fhw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Now that the Rupt vendor is created, let's assign them to a Fulfillment Workflow by navigating to <span style="font-weight:bold;">Products &gt; Fulfillment Workflows</span>. You can name the workflow &quot;Rupt&quot; and then select your new Rupt vendor as the Default Workflow Vendor.<br/></p></div>
</div><div data-element-id="elm_FS1XP1969AKAvvrqKw53rA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_FS1XP1969AKAvvrqKw53rA"] .zpimage-container figure img { width: 585px !important ; height: 397px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/rupt-workflow.png" size="custom" alt="Liftoff add fulfillment workflow" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_dtQAdsghxENionsW0yMXcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:18px;">Set Up Product Classification and Custom Product Fields</span></div></div><div><div><a href="https://help.liftoffcommerce.com/space/KB/2732163077/Product%2Bclassification" title="Product classifications" target="_blank" rel="">Product classifications</a> provide a means for establishing different types of products in Liftoff. One benefit that product classifications provide is they can be configured to show custom product fields for the types of products that need them. Create a new product classification for Rupt products by navigating to <span style="font-weight:bold;">Products &gt; Product Classifications</span>.</div></div></div>
</div><div data-element-id="elm_4RcqzTX1yNPRdIsXwodJOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Next, navigate to <span style="font-weight:bold;">Products &gt; Custom Fields</span> and choose your Rupt product classification from the dropdown. Now add a new custom field with &quot;<span style="font-weight:bold;">print_sku</span>&quot; as the field name. When setting up POD products in Order Desk, the <span style="font-style:italic;">print_sku</span> identifies the product that your POD vendor will be fulfilling.</div></div></div>
</div><div data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w"] .zpimage-container figure img { width: 722px !important ; height: 259px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/rupt-fields.png" size="custom" alt="Adding the custom field in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_8R4TTYKtAiAFp7PnLG4PUw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:18px;">Set Up Your Product</span></div></div><div><div>In this demonstration, we're going to set up a <a href="https://rupt.com/collections/speaker/products/jouncer-high-capacity-speaker" title="Jouncer 80w Speaker" target="_blank" rel=""></a><a href="https://rupt.com/collections/speaker/products/jouncer-high-capacity-speaker" title="Jouncer 80w Speaker" target="_blank" rel="">Jouncer 80w Speaker</a> for PromoPilot. You'll set this product up like most other products, but we'll point out the important parts for our project below:</div></div></div>
</div><div data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure img { width: 904px !important ; height: 465px !important ; } } [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/jouncer-pdp.jpg" size="custom" alt="A mug on a storefront" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_fn8RfzjhhqDdmNbgaTyTWw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Product Classification</span></div></div><div><div>Set the product classification to the one we set up for Rupt products earlier. This will make it so that when we add our custom field values, the <span style="font-style:italic;">print_sku</span> field will be visible to us.</div></div><div><br/></div><div><div><span style="font-weight:bold;">Fulfillment Workflow</span></div></div><div><div>Set the fulfillment workflow for this item to&nbsp;<span style="font-style:italic;">Rupt –&nbsp;</span>the fulfillment workflow that we set up earlier. This is important because, in Order Desk, we'll create a rule based on this product coming from this vendor.</div></div><div><br/></div><div><div><div><span style="font-weight:bold;">Product Files</span></div></div></div><div><div>Upload your production-ready artwork file here. Be sure to work with your Rupt contact to make sure your artwork is setup correctly.</div></div></blockquote></div>
</div><div data-element-id="elm_BBAo0jCgtqetqORJGLLLsA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_BBAo0jCgtqetqORJGLLLsA"] .zpimage-container figure img { width: 500px ; height: 207.73px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-product-files.jpg" size="medium" alt="Uploaded file to Liftoff product" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_hlwWXk_LlFlfZHDqhlzl0g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_hlwWXk_LlFlfZHDqhlzl0g"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_hlwWXk_LlFlfZHDqhlzl0g"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_hlwWXk_LlFlfZHDqhlzl0g"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_hlwWXk_LlFlfZHDqhlzl0g"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-size:20px;"><span style="font-weight:700;">Personalize with Pageflex</span></span><br/></p><p>One of Liftoff's unique features is its support for Pageflex. Pageflex is a personalization engine that allows customers to customize and view an instant online proof, right on your storefront. On the back-end, a production art file is created for the customer's order.<br/></p><p><br/></p><p>If you want the product to be customizable for the user, rather than upload a static art file as described above, you can work with the Liftoff team to build a Pageflex template that will allow personalization – then upload the template to Liftoff. The URL for the Pageflex generated production file will be available in Order Desk just like the static art file will be in later steps.</p><p><br/></p><p><span style="font-weight:bold;">Note:&nbsp;</span>Pageflex templates, by default, output PDF files but <span style="font-weight:bold;">Rupt requires a PNG</span>, to physical imprint dimensions (with bleed for tech items and to safe area for non-tech items), at 300dpi. If your Rupt product requires a PNG be sure to configure&nbsp;your template to<span style="font-weight:bold;"> output a PNG production file</span>.</p></div>
</div><div data-element-id="elm_ZUgzcTEZtlBw0PU56rgS1Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_ZUgzcTEZtlBw0PU56rgS1Q"].zpelem-text { margin-block-start:33px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><span style="font-weight:bold;">Custom Fields</span></div><div><div>Because we set our product classification for this item to Rupt, we're now able to enter a SKU into our product_sku field.&nbsp;For this example, we're choosing the Jouncer 80w Speaker SKU <span style="font-weight:bold;">JOUNC-uv</span>, which we'll enter into this field.&nbsp;<span style="font-weight:bold;">Note:&nbsp;<span style="font-weight:normal;">You'll need to work with your rep at Rupt to get a list of valid SKU values.</span></span></div></div></blockquote></div>
</div><div data-element-id="elm_q39ohq7pBsQRsNGez_OVFg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_q39ohq7pBsQRsNGez_OVFg"] .zpimage-container figure img { width: 836px !important ; height: 295px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/jouncer-field.png" size="custom" alt="Add custom field value in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_X55kbCBjQwpLUSVNtA7lcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>If you were to place an order for this product and import it into Order Desk, here's what it would look like.</div></div></div>
</div><div data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg"] .zpimage-container figure img { width: 695px !important ; height: 541px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/order-desk-order.png" size="original" alt="Imported Liftoff Order in Order Desk" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_PJr3QUJ4NaG-21iam73IIQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>You'll note in the image above some familiar and important values, including the value for our custom field, the name of the art file, and the item's origin name (vendor). Let's use this metadata to build our rules so that the next time an order for this mug is placed, Order Desk will automatically route it to Rupt.</div></div></div>
</div><div data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q" data-element-type="text" class="zpelement zpelem-text zp-hidden-md zp-hidden-sm zp-hidden-xs "><style> [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-weight:bold;">Using Pageflex-generated files </span>– If you have a Pageflex template assigned to your product you will see two file URLs output in the line item metadata. Rather than mapping the static file to the print_url metadata field as seen below, you could simply grab the production file URL. <span style="font-weight:bold;">Note:</span>&nbsp;Make sure your template's output conforms to what Rupt requires.</p><p><br/></p><p style="text-align:center;"><img src="/images/pageflex-outputs.png"/><br/></p></div>
</div><div data-element-id="elm_PKlQ0SZqColKWbUYUgaa6g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">4. Set Up Order Desk Rules<br/></h3></div>
<div data-element-id="elm_yZJUNinw_kMzIvEfh1scFg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Order Desk's powerful rules engine allows us to create two types of rules: <span style="font-weight:bold;">Item Rules</span>, which act on specific line items, and <span style="font-weight:bold;">Order Rules</span>, which act on the entire order. Our first rule needs to set some item metadata so that Rupt knows where the print file for the product can be downloaded, and what SKU to print the artwork on to.</div><br/><div><div><span style="font-weight:bold;font-size:18px;">Set Up Item Rule</span></div></div><div>In Order Desk navigate to the <span style="font-weight:bold;">Rules Builder</span> and add a new rule. Select <span style="font-weight:bold;">Item Rule</span> and choose <span style="font-style:italic;">Order Is Imported</span> as the trigger. Next, we want to add a filter to this rule so that it only triggers when a line item's vendor (also known as origin name), is &quot;Rupt&quot;. To do that choose <span style="font-weight:bold;">Item Metadata</span> from the dropdown, then enter the metadata's field name, <span style="font-weight:bold;">liftoff_origin_name</span>, choose <span style="font-weight:bold;">Equals</span> from the next dropdown menu, and finally enter <span style="font-weight:bold;">Rupt</span>&nbsp;as the value. The rule will only trigger if the item is identified as a Rupt item.</div><div><br/></div><div><div><div>Our Item rule now needs a couple of actions, the first of which will tell Rupt where our artwork file is. Order Desk has a standardized method for working with its POD partners that you can <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=13" title="learn more about here" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=13" title="learn more about here" target="_blank" rel="">learn more about here</a>. To tell Rupt where our artwork file is, we need to define a new item metadata field called &quot;<span style="font-style:italic;">print_url</span>&quot;.</div></div><br/><div>To do this, create a <span style="font-weight:bold;">new action</span> and choose <span style="font-weight:bold;">Set Order Item Metadata</span> from the dropdown. For the field name enter <span style="font-weight:bold;">print_url</span>.</div><br/><div>The field's value needs to be set to the complete URL to our artwork file at Liftoff. But we don't have a full URL; all we have is the file name. Fortunately, Order Desk's Liftoff integration brings in our Liftoff store's primary URL as order metadata. We can combine the two values into one proper URL by entering the following into the Field Name field:</div><br/><div style="text-align:center;"><span style="font-weight:bold;">{{ &quot;https://&quot; ~ order.order_metadata['liftoff_account_domain'] ~ &quot;/files/products/&quot; ~ metadata['liftoff_product_variant_file_1'] }}</span></div><br/><div><div>This funny looking bit of text is a technology called <a href="https://twig.symfony.com/doc/2.x/" title="Twig" target="_blank" rel=""></a><a href="https://twig.symfony.com/doc/2.x/" title="Twig" target="_blank" rel="">Twig</a> that Order Desk uses for its templating engine. It can also be used to combine values. If you look closely, you might begin to see how this formula combines all of the parts of the URL we need, including the Liftoff account's primary URL and the name of the file we uploaded to this product in Liftoff.</div></div><br/><div>Now we need to create a new <span style="font-style:italic;">print_sku</span> metadata field for the line item. Yes, we already have that value from Liftoff. All we need to do is create another action to <span style="font-weight:bold;">Set Order Item Metadata</span> for field name <span style="font-weight:bold;">print_sku</span>&nbsp;with the value below:</div><br/><div style="text-align:center;"><span style="font-weight:bold;">{{ metadata['liftoff_print_sku'] }}</span></div><br/><div>Your completed rule should look like the image below.</div></div></div>
</div><div data-element-id="elm_vuAuBrM30OtAej6bzYJyQA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure img { width: 944px !important ; height: 703px !important ; } } [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/order-item-rule.png" size="original" alt="Completed rule in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">It's a breeze from here. Promise. You're doing great! 💪</span></figcaption></figure></div>
</div><div data-element-id="elm_NJlYdUcj2sEmL79Kh4YSLQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Give your rule a name and click save.</div><br/><div><div><span style="font-weight:bold;font-size:18px;">Set Up Order Rule</span></div></div><div>Our final rule will simply send the order to Rupt for fulfillment. If you're planning on introducing POD to your own Liftoff program, you would likely want to create additional rules and folders for your order management. But for the sake of demonstration, we'll simply send the order to Rupt now that the metadata is prepared. Here's how we do it.</div><br/><div>Create a <span style="font-weight:bold;">new Order Rule</span> beneath the item rule you just created. Set the rule to trigger when the order is imported. For the action, choose <span style="font-weight:bold;">Submit Order to Rupt</span> from the dropdown. Give the rule a name and save. Done. Your Order Rule should look like the image below.</div></div>
</div><div data-element-id="elm_GoomVYglw54eLMS-twVJIA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_GoomVYglw54eLMS-twVJIA"] .zpimage-container figure img { width: 567px !important ; height: 105px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/submit-to-rupt.png" size="original" alt="Order Desk Rule" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_V2_dmPlupjbaVT0MJyhDAw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Turn your rules on and brace yourself for something... magical. ✨<br/></p></div>
</div><div data-element-id="elm_VCEwYN_R4_1J5jM7f7O_BA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">5. Place A Test Order!<br/></h3></div>
<div data-element-id="elm_Pe0Vxet52vQYjnGojXizFA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Run over to Liftoff and order your speaker! Then hop over to Order Desk. Your order may already appear in the <span style="font-weight:bold;">Prepared</span> folder, which, if you kept the default values when configuring your Rupt integration, it is placed into automatically after being sent to Rupt.</div><br/><div>Let's look at a couple of things to help you understand how this works. First, expand the item <span style="font-weight:bold;">metadata</span> under the mug and you will see two new metadata fields, <span style="font-style:italic;">print_url</span> and <span style="font-style:italic;">print_sku</span>. These are the fruits of the Item Rule that we set up.</div></div></div>
</div><div data-element-id="elm_aQBkj22BQDd1AKzOtd98eQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_aQBkj22BQDd1AKzOtd98eQ"] .zpimage-container figure img { width: 613px !important ; height: 281px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/metadata.png" size="original" alt="item metadata" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_LnHP8dC1vSho22jbnq-s9Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Now scroll down to view the <span style="font-weight:bold;">Order History</span>. You should see that the order has been submitted to Rupt. That is the work of the Order Rule that we set up.</div></div></div>
</div><div data-element-id="elm_8ercujfbEdOc3iFly86RKQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8ercujfbEdOc3iFly86RKQ"] .zpimage-container figure img { width: 1080px ; height: 173.68px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/order-history.png" size="fit" alt="order history" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_UV3qqjxMfISBgfUcc9m5kQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>At this point, you may want to cancel the order you just placed so that Rupt doesn't charge you for the item – do that by reaching out to your Rupt rep.</div></div></div>
</div><div data-element-id="elm_-R4zSrWaCmvVxQO1oucxPQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Conclusion</h3></div>
<div data-element-id="elm_p-u1b0q41fjlVtyc2NM-Bw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>That's it! 👏 In this tutorial we learned about how to leverage Order Desk to send orders to Rupt by using the Rule Builder. How you implement Rupt in your own company store programs may inform your own set of rules in Order Desk, but I hope that this post has provided you with a solid foundation. Vendor integrations are just one way distributors use&nbsp;<a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a> to manage their company stores. If you decide to give Order Desk a try, please let them know PromoPilot sent you. 😊</div></div>
</div><div data-element-id="elm_9WPPh3KRSRepMLoy2EqIVQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" target="_blank"><span class="zpbutton-content">Get Started With Order Desk</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 28 Jul 2025 09:34:16 -0600</pubDate></item><item><title><![CDATA[Integrate Liftoff and Safsira for Premium POD with Order Desk]]></title><link>https://www.promopilot.io/blog/post/integrate-liftoff-and-safsira-for-premium-pod-with-order-desk</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/images/liftoff-order-desk-safsira.jpg"/>In this tutorial, learn how to use Order Desk's Liftoff Commerce and Safsira integrations to automatically fulfill premium print-on-demand orders!]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_cq2UmsZiSIygkM5UR35gcQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_KAzgODY1SdW8VUt86z1q3w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_KD8zjK35QSGkcltWilR0kg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_aTyM0dFuQBCe9DLP7nNAZw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><div style="text-align:left;"><div><div>A couple of months ago we introduced Aviators (that's you) to <a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="the order management power of Order Desk" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="the order management power of Order Desk" target="_blank" rel="">the order management power of Order Desk</a>, followed by <a href="https://www.promopilot.io/blog/post/integratate-liftoff-orderdesk-spoke" title="a tutorial" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/integratate-liftoff-orderdesk-spoke" title="a tutorial" target="_blank" rel="">a tutorial</a> demonstrating how to use Order Desk to send print-on-demand orders. Since then we've seen Order Desk gain some traction with our distributor friends. Meanwhile, a new automated solution for both 1-piece POD and bulk orders has been pinging our radar.</div></div></div>
</div></div><div data-element-id="elm_ZJVs7zTyevxCt-hkvhcD1w" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> @media (max-width: 767px) { [data-element-id="elm_ZJVs7zTyevxCt-hkvhcD1w"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_ZJVs7zTyevxCt-hkvhcD1w"].zpelem-video iframe.zpvideo{ width:560px !important; height:315px !important; } } </style><div class="zpvideo-container zpiframe-align-center zpiframe-mobile-align-center zpiframe-tablet-align-center"><iframe class="zpvideo " width="800" height="451" src="//www.youtube.com/embed/rdCqgISJTyQ?enablejsapi=1" frameborder="0" allowfullscreen id=youtube-video-1 data-api=youtube></iframe></div>
</div><div data-element-id="elm_HYMKT_N-85wecaIsjTVqRA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Safsira is a comprehensive platform that enables businesses to seamlessly integrate swag and promotional products into their offerings. By providing a unified API, Safsira connects users to top suppliers in both print-on-demand and bulk merchandise, including premium brands like North Face, Nike, Stanley, and Sony.</div><div><br/></div><div>Its advanced software automates artwork preparation, pricing validation, order routing, and the entire decoration and fulfillment process, allowing companies to efficiently offer customized products without significant upfront costs.</div><div><br/></div><div><div>Safsira launched with a <a href="https://apps.shopify.com/safsira-unified-swag-api" title="Shopify app" rel=""></a><a href="https://apps.shopify.com/safsira-unified-swag-api" title="Shopify app" rel="">Shopify app</a> that makes it easy to incorporate it into your Shopify programs. Now, with the recent release of <a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=18" title="their Order Desk integration" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=18" title="their Order Desk integration" target="_blank" rel="">their Order Desk integration</a>, Safsira can be integrated into many more programs whether their shopping cart is Liftoff, Order My Gear, Bright Stores, or any of Order Desk's many integrated platforms.</div></div><div><br/></div><div><div>In this tutorial we're going to cover how to configure products in <a href="https://liftoffcommerce.com/?utm_source=promopilot" title="Liftoff" target="_blank" rel=""></a><a href="https://liftoffcommerce.com/?utm_source=promopilot" title="Liftoff" target="_blank" rel="">Liftoff</a>&nbsp;and set up your Safsira Order Desk integration so that, when ordered, are automatically sent to Safsira for production and fulfillment. If you don't use Liftoff, that's okay – the concepts below will apply to most e-commerce platforms. If you're new to Liftoff or Order Desk and get stuck, <a href="/contact" title="PromoPilot is happy to lend a hand" target="_blank" rel=""></a><a href="/contact" title="PromoPilot is happy to lend a hand" target="_blank" rel="">PromoPilot is happy to lend a hand</a>.</div></div></div>
</div><div data-element-id="elm_dfoKHwT4l7qQuP7OKVBqYA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_dfoKHwT4l7qQuP7OKVBqYA"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_dfoKHwT4l7qQuP7OKVBqYA"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_dfoKHwT4l7qQuP7OKVBqYA"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_dfoKHwT4l7qQuP7OKVBqYA"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><span style="font-size:20px;font-weight:bold;">Video Tutorial</span></div><div><div>If you get stuck or just prefer to see someone go through the steps, a video tutorial is available <a href="https://youtu.be/M0wwIyI7CMc" title="at our YouTube channel" target="_blank" rel=""></a><a href="https://youtu.be/M0wwIyI7CMc" title="at our YouTube channel" target="_blank" rel="">at our YouTube channel</a>.</div></div></div>
</div><div data-element-id="elm_aAiDrlBuqVhf65Kaml0zlw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Creating Products in Safsira</h2></div>
<div data-element-id="elm__Momh4IEim3PA4xVxqLrbg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true">Before we start setting up our product in Liftoff and wiring things together in Order Desk, we need to set up the product in Safsira. If you're following along, now would be the time to sign up for an account at <a href="https://safsira.com/?utm_source=promopilot" title="the Safsira website" target="_blank" rel=""></a><a href="https://safsira.com/?utm_source=promopilot" title="the Safsira website" target="_blank" rel="">the Safsira website</a>. After setting up your account, click on the main nav icon at the top-right of the page and click on&nbsp;<span style="font-weight:bold;">My Products<span style="font-weight:normal;">.</span></span><br/></div>
</div><div data-element-id="elm_opD8DhK_01e06jn657xI9w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_opD8DhK_01e06jn657xI9w"] .zpimage-container figure img { width: 455px !important ; height: 357px !important ; } } [data-element-id="elm_opD8DhK_01e06jn657xI9w"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-menu.png" size="original" alt="Safsira main navigation" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Click that little person icon up there.</span></figcaption></figure></div>
</div><div data-element-id="elm_zgC7nn2Z2bHozFY2CE2Y0w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true">You'll be taken to a page with the products you've set up in Safsira. If this is a fresh account there won't be any. To add a new product, click the little&nbsp;<span style="font-weight:bold;">Catalog</span>&nbsp;icon in the top-right corner of this page.<br/></div>
</div><div data-element-id="elm_UoPJTK2GPqdzBxs8Sh2EZg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_UoPJTK2GPqdzBxs8Sh2EZg"] .zpimage-container figure img { width: 550px !important ; height: 356px !important ; } } [data-element-id="elm_UoPJTK2GPqdzBxs8Sh2EZg"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-catalog-menu.png" size="original" alt="Safsira catalog button" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_d_4EkyJhJqRC51LJk02ZIA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true">You'll be presented with Safsira's selection of premium merch and apparel. For the purpose of this tutorial, we're going to select a wearable item that comes in multiple color ways and sizes.</div>
</div><div data-element-id="elm_zUDHvX7WsPs7TzGKq3LzyA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_zUDHvX7WsPs7TzGKq3LzyA"] .zpimage-container figure img { width: 735px !important ; height: 444px !important ; } } [data-element-id="elm_zUDHvX7WsPs7TzGKq3LzyA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-pdp.png" size="custom" alt="Safsira product detail page" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_CbHWU_cGaeSKVYGyj5Olfw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true">Once you've found the product you wish to configure, click the blue&nbsp;<span style="font-weight:bold;">Start Designing</span>&nbsp;button to be taken to the product designer.<br/><div><br/></div><div><div><span style="font-weight:bold;font-size:20px;">1. Select Color</span></div><div>The first step in configuring your Safsira product is to select your color. As you click on each color swatch note the color name (it'll be important later). When you select a color, you'll be informed if that color has inventory available and you may notice the available sizes change between colors. This should inform your product selection and configuration in Liftoff. You don't want to configure colors or sizes that are not available.</div></div><div><br/></div><div><div>When you've got the color selected, click on the blue&nbsp;<span style="font-weight:bold;">Start Designing</span>&nbsp;button.</div></div></div>
</div><div data-element-id="elm_MHe8z1zmH1u_ymtw0M6j0A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:20px;">2. Upload and Select Artwork</span></div><div>On this screen you will select the imprint location that you want to configure as well as the decoration method. You'll notice that the imprintable area is displayed on the product image to the left.</div><div><br/></div><div>You'll then need to upload your artwork. In general I recommend that your artwork be created to size. In our example the imprint method is Digital Print and so we'll simply upload a high-resolution PNG. Safsira will show you the artwork that you've uploaded previously, filtered to only show you artwork files that are compatible with your selected imprint method.</div></div></div>
</div><div data-element-id="elm_HQ6xPCdIPf6w19ZipVT40Q" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_HQ6xPCdIPf6w19ZipVT40Q"] .zpimage-container figure img { width: 910px !important ; height: 481px !important ; } } [data-element-id="elm_HQ6xPCdIPf6w19ZipVT40Q"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-select-upload-artwork.png" size="custom" alt="Safsira product designer" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_U7jPiPjOiTKjqrSYGUF-1Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Once you've selected your artwork, it will appear in the imprint area of the product image. If you've used a product designer before, you'll be familiar with the tools on the left, which you can use to manipulate your placed artwork. When you've got the artwork placed, click the blue&nbsp;<span style="font-weight:bold;">Next</span>&nbsp;button.<br/></p></div>
</div><div data-element-id="elm_aMClqDgtm847Gf2EPchH1w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_aMClqDgtm847Gf2EPchH1w"] .zpimage-container figure img { width: 507px !important ; height: 481px !important ; } } [data-element-id="elm_aMClqDgtm847Gf2EPchH1w"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-place-artwork.png" size="custom" alt="Safsira product designer" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">These tools help you place the artwork.</span></figcaption></figure></div>
</div><div data-element-id="elm_bc9XR4KkFiCH0-eICdWaNw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:20px;">3. Finalize Design</span></div><div><div>On this last screen you can give the product a new name and tags. By tagging products, you'll be able to filter your products on the My Products page as your catalog of configured products grows. Click the blue&nbsp;<span style="font-weight:bold;">Finish Design</span>&nbsp;button.</div></div></div><div><br/></div><div>You will be taken to your new product's detail page. Now that your product has been finalized, you will find it listed under My Products.</div><div><br/></div><div>On this page you need to note a few things before we continue:</div><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><br/></div><div><div><span style="font-weight:bold;">Product ID:&nbsp;<span style="font-weight:normal;">This ID will be used to set up our product in Liftoff.</span></span></div></div><div><div><span style="font-weight:bold;">Color Name:&nbsp;<span style="font-weight:normal;">Mouse over the color swatch to reveal the color name. We'll need to use it exactly as it appears here in Liftoff.</span></span></div></div><div><span style="font-weight:bold;">Available Sizes:</span><span style="font-weight:normal;">&nbsp;These are the sizes we'll configure in Liftoff. We must use the same size abbreviations as seen in Safsira.</span></div></blockquote></div>
</div><div data-element-id="elm_1RrH1qTk7351sE4aVWIAow" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_1RrH1qTk7351sE4aVWIAow"] .zpimage-container figure img { width: 976px !important ; height: 598px !important ; } } [data-element-id="elm_1RrH1qTk7351sE4aVWIAow"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/finsihed-product.png" size="custom" alt="Finished design in Safsira" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Note the Custom Product ID, Color, and Sizes.</span></figcaption></figure></div>
</div><div data-element-id="elm_zewjlaK5769T6TxNtNboxA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Set Up in Liftoff<br/></h2></div>
<div data-element-id="elm_yBk6Xv7ytbWs5EfEEh4ogA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Now we're ready to do some setup in Liftoff. If you're using another e-commerce platform, I still recommend you skim this section, especially when it comes to metadata. Remember, we're going to add some extra information in Liftoff so that we can avoid needing to add it to Order Desk.</div><br/><div><span style="font-weight:bold;font-size:20px;">Set Up Vendor and Fulfillment Workflow for Safsira</span></div><div>Log into the Liftoff admin interface and navigate to <span style="font-weight:bold;">Products &gt; Vendors</span> and add a new vendor. You can name it &quot;Safsira&quot;. For more information on vendor creation and settings, refer to <a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel=""></a><a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel="">Liftoff's documentation on Vendors</a>. You do not need to configure an integration for this new vendor.</div></div>
</div><div data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw"] .zpimage-container figure img { width: 550px !important ; height: 341px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/add-safsira-vendor-in-liftoff.png" size="custom" alt="Liftoff Add Vendor" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_07R56OzUAtsJ5-BseG4fhw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Now that the Safsira vendor is created, let's assign them to a Fulfillment Workflow by navigating to <span style="font-weight:bold;">Products &gt; Fulfillment Workflows</span>. You can name the workflow &quot;Safsira&quot; and then select your new Safsira vendor as the Default Workflow Vendor.<br/></p></div>
</div><div data-element-id="elm_FS1XP1969AKAvvrqKw53rA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_FS1XP1969AKAvvrqKw53rA"] .zpimage-container figure img { width: 544px !important ; height: 395px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/add-safsira-workflow.png" size="custom" alt="Liftoff add fulfillment workflow" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_dtQAdsghxENionsW0yMXcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:20px;">Set Up Product Classification and Custom Product Fields</span></div></div><div><div><a href="https://help.liftoffcommerce.com/space/KB/2732163077/Product%2Bclassification" title="Product classifications" target="_blank" rel="">Product classifications</a> provide a means for establishing different types of products in Liftoff. One benefit that product classifications provide is they can be configured to show custom product fields to store admins for the types of products that need them. Create a new product classification for Safsira products by navigating to <span style="font-weight:bold;">Products &gt; Product Classifications</span>.</div></div></div>
</div><div data-element-id="elm_4RcqzTX1yNPRdIsXwodJOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Next, navigate to <span style="font-weight:bold;">Products &gt; Custom Fields</span> and choose your Safsira product classification from the dropdown. Now add a new custom field with &quot;<span style="font-weight:bold;">print_sku</span>&quot; as the field name. This is our first bit of metadata for Order Desk. When setting up POD products in Order Desk, the <span style="font-style:italic;">print_sku</span> identifies the product that your POD vendor will be fulfilling.</div></div></div>
</div><div data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w"] .zpimage-container figure img { width: 954px !important ; height: 235px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-custom-field.png" size="custom" alt="Adding the custom field in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_8R4TTYKtAiAFp7PnLG4PUw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:20px;">Set Up Your Product</span></div></div><div>In this demonstration, we're going to set up a wearable for PromoPilot. We'll set this product up like most other products, but we'll point out the important parts for our project below:</div></div>
</div><div data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure img { width: 792px !important ; height: 400px !important ; } } [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/PromoPilot-Carhartt.png" size="custom" alt="A hoodie on a storefront" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Grab the virtual image from Safsira, or make your own.</span></figcaption></figure></div>
</div><div data-element-id="elm_fn8RfzjhhqDdmNbgaTyTWw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Product Classification</span></div></div><div><div>Set the product classification to the one we set up for Safsira products earlier. This will make it so that when we add our custom field values, the <span style="font-style:italic;">print_sku</span> field will be visible to us.</div></div><div><br/></div><div><div><span style="font-weight:bold;">Fulfillment Workflow</span></div></div><div><div>Set the fulfillment workflow for this item to&nbsp;<span style="font-style:italic;">Safsira</span>, the fulfillment workflow that we set up earlier. This is important because, in Order Desk, we'll create a rule based on this product coming from this vendor.</div></div><div><br/></div><div><div><div><span style="font-weight:bold;">SKU Options</span></div></div></div><div><div>We're setting up a wearable product and so there will be Color and Size SKU options set up in Liftoff. You were probably going to do it anyway but for the purposes of this demo, make sure to set these option names as &quot;Color&quot; and &quot;SKU&quot; and set the values to match the color name and size abbreviations seen in Safsira.</div></div></blockquote></div>
</div><div data-element-id="elm_BBAo0jCgtqetqORJGLLLsA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_BBAo0jCgtqetqORJGLLLsA"] .zpimage-container figure img { width: 514px !important ; height: 365px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-sku-options.png" size="custom" alt="Uploaded file to Liftoff product" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_ZUgzcTEZtlBw0PU56rgS1Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><span style="font-weight:bold;">Custom Fields</span></div><div><div>Because we set our product classification for this item to the Safsira classification that we configured earlier, we're now able to enter a Product ID into our <span style="font-style:italic;">print_sku</span> field. <span style="font-weight:bold;">Note:&nbsp;</span>Each colorway of the product will have it's own Safsira Product ID and so, in Liftoff, you'll need to set the <span style="font-style:italic;">print_sku</span>&nbsp;of each variant of the product to the matching color's Product ID. For example, all Bright Lime variants will have one product ID and all Navy variants will have another Product ID.</div></div></blockquote></div>
</div><div data-element-id="elm_q39ohq7pBsQRsNGez_OVFg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_q39ohq7pBsQRsNGez_OVFg"] .zpimage-container figure img { width: 633px !important ; height: 289px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/hoodie-custom-fields.png" size="original" alt="Add custom field values in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_X55kbCBjQwpLUSVNtA7lcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Holy smokes, you guys! We're almost done. If you were to place an order for this item and import it into Order Desk, here's what it would look like.</div></div></div>
</div><div data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg"] .zpimage-container figure img { width: 1056px !important ; height: 578px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-test-order.png" size="original" alt="Imported Liftoff Order in Order Desk" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_PJr3QUJ4NaG-21iam73IIQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>You'll notice in the image above some familiar and important values, including the value for our custom print_sku field, the color, and size of the item. We'll next use this metadata to build our rules so that the next time this item is ordered, Order Desk will automatically send it to Safsira.</div></div></div>
</div><div data-element-id="elm_rHlqE9jCdNm_vfIquVsLnA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Order Desk Core Concepts</h2></div>
<div data-element-id="elm_5PPHAMBDpSf2emRsUT51HQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>If this is your first outing with Order Desk, there is a lot to learn. Thankfully their extensive <a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=19" title="knowledge base" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=19" title="knowledge base" target="_blank" rel="">knowledge base</a> provides plenty of helpful information. Although we won't cover everything in this post, you can <a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=20" title="sign up for a 30-day free trial" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=20" title="sign up for a 30-day free trial" target="_blank" rel="">sign up for a 30-day free trial</a> (no credit card required) and follow along.</div></div><br/><div>There are a few Order Desk concepts to note before we begin.</div></div>
</div><div data-element-id="elm_Kl9jt2iTWInxVe-ux2t4ug" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Orders go into folders.</span></div></div><div><div>In Order Desk, every order is categorized into folders. By default, you'll find folders for New, Prepared, Closed, Canceled, and All orders. Think of folders as digital trays for organizing job jackets.</div></div></blockquote></div>
</div><div data-element-id="elm_SlM9-eTC6wRzdlTvwWWCoQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Rules power the automation.</span></div></div><div><div>Rules in Order Desk are crucial for automating order management and fulfillment. They allow you to define actions based on specific events and filters, offering a high level of customization.</div></div></blockquote></div>
</div><div data-element-id="elm_oLBRH7y_nJOJ4Fy3Qp3Stg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Inventory Items are cool but optional.</span></div></div><div><div>Order Desk can store your product details as <span style="font-style:italic;">Inventory Items</span>&nbsp;to help automate workflows and sync with fulfillment providers. I try to avoid having to manage product data in more than one location, so we won't use Inventory Items in this integration. But they can be valuable for other print-on-demand projects.</div></div></blockquote></div>
</div><div data-element-id="elm_ud2KtSCiVa8t4OBw9lF4Yw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Item metadata is crucial.</span></div></div><div><div>Item metadata in Order Desk functions like tags, adding crucial details to your products. In our case this includes the Safsira product ID (in the <span style="font-style:italic;">print_sku</span> field), size, color, and vendor name. Using metadata ensures that all necessary details are included when an order is sent to a fulfillment provider, Safsira in this case.</div></div></blockquote></div>
</div><div data-element-id="elm_pi52QRvRMJYFx5ADUGcxnA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">1. Configure Your Liftoff Integration</h3></div>
<div data-element-id="elm_DahbphZz-7a45kTEr1Pzeg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>To add the Liftoff integration to your Order Desk account, follow these steps: In the left navigation, click on <span style="font-weight:bold;">Manage Integrations</span>, search for Liftoff, and click the <span style="font-weight:bold;">Enable</span> button.<br/></p></div>
</div><div data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q"] .zpimage-container figure img { width: 800px ; height: 586.34px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-manage-integrations.jpg" size="large" alt="Order Desk Manage Integrations" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_zPv-ikea-_PAc8mRz4YoXA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>You'll be asked for your Liftoff Account Code and API Key. Every store in Liftoff has an account code; to find it, in the left navigation click on <span style="font-weight:bold;">All Accounts</span>. You can find your admin user's API key by clicking on your name in the top navigation of Liftoff, navigating to your Profile, and then clicking on <span style="font-weight:bold;">API settings</span>.<br/></p></div>
</div><div data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig"] .zpimage-container figure img { width: 586px !important ; height: 350px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-creds.png" size="original" alt="Adding login credentials to Liftoff integration" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_VPCy9G3BOTFxk72hr35h1w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Once connected, you'll be able to configure some integration settings. Most of these settings are self-explanatory, but we'll call your attention to a few:</div><br/></div><blockquote style="margin-left:40px;border:medium;"><div><span style="font-weight:bold;font-size:18px;">Orders to Download</span></div><div>You'll likely want to set this to In Process. That way, orders don't flow into Order Desk until they are actually submitted by the customer.</div><div><br/></div><div><span style="font-weight:bold;font-size:18px;">Sync Tracking Numbers</span></div><div>Enable this if you want tracking numbers from Safsira to automatically be pushed back up to Liftoff, triggering your shipping notification emails to your customers.</div></blockquote></div>
</div><div data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure img { width: 500px ; height: 691.62px ; } } [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-settings.png" size="medium" alt="Liftoff integration settings in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">You'll probably want to only download orders that are In Process. You may also want to sync tracking numbers.</span></figcaption></figure></div>
</div><div data-element-id="elm_xtRqUKwWNeejYpB9aghloQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>At this point, you can import Liftoff orders if you'd like to see how they will appear in Order Desk. But we'll take a deeper look at this when we set up our Order Desk rules later in this post.</div></div></div>
</div><div data-element-id="elm_8zhcxQ0XxhPqYIQ7Gsfc8g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">2. Configure Your Safsira Integration<br/></h3></div>
<div data-element-id="elm_renRcn7cpuZy1N8exCwuQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Configuring the Safsira integration in Order Desk could not be easier. In Order Desk, simply navigate to&nbsp;<span style="font-weight:bold;">Manage Integrations</span>&nbsp;in the left side navigation bar and search for Safsira.</p></div>
</div><div data-element-id="elm_34PotWkDCGKahabYp8phpA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure img { width: 605px !important ; height: 289px !important ; } } [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/file-nDRsNAkqWJ.png" size="custom" alt="Searching for the Safsira integration" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Hooray! You found it!</span></figcaption></figure></div>
</div><div data-element-id="elm_NQLonyWYnNMDfUqolYRCjQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Next, click on the gray&nbsp;<span style="font-weight:bold;">Enable</span>&nbsp;button. When you do, you'll be prompted to connect to your Safsira account. When you do, look out for a pop-up that displays the Safsira login page. Log in with your credentials and you'll be taken to the Safsira integration settings page in Order Desk.</p></div>
</div><div data-element-id="elm_8jD81fZuATciD3IfASw-Dg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8jD81fZuATciD3IfASw-Dg"] .zpimage-container figure img { width: 595px !important ; height: 192px !important ; } } [data-element-id="elm_8jD81fZuATciD3IfASw-Dg"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/file-G4Kz8Cmt8k.png" size="custom" alt="Connect to Safsira" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Click the button and log in to Safsira.</span></figcaption></figure></div>
</div><div data-element-id="elm_wohFYEeDft_RGS9YN5RJgg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>The Safsira settings page in Order Desk could not be more simple. One of the cool things about Safsira is that you can set up multiple Accounts within Safsira and you can use this to organize your programs. If you're just getting started, you likely have only one account and it will be selected for you. Similarly, Safsira can support multiple payment methods. These payment methods are invoiced and charged when a new order is placed.</p><p><br/></p><p>With your Account and Payment Method selected, you can choose which folders you're Order Desk orders will be placed in upon import into Order Desk and upon shipment.</p><p><br/></p><p>There are additional fields for Product Code Match settings. In most cases, you can leave these blank, but if you're curious about what they do you can <a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=21" title="read about them here" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.com//idevaffiliate.php?id=1092&amp;url=21" title="read about them here" target="_blank" rel="">read about them here</a>.</p></div>
</div><div data-element-id="elm_psuKmILUf_w3_ChsvcyBCA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_psuKmILUf_w3_ChsvcyBCA"] .zpimage-container figure img { width: 944.92px ; height: 308px ; } } [data-element-id="elm_psuKmILUf_w3_ChsvcyBCA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-settings.png" size="fit" alt="The Safsira integration settings" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Most likely, you'll leave all of these settings as their defaults.</span></figcaption></figure></div>
</div><div data-element-id="elm_PKlQ0SZqColKWbUYUgaa6g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">3. Set Up Order Desk Rules<br/></h3></div>
<div data-element-id="elm_yZJUNinw_kMzIvEfh1scFg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Order Desk's rules engine allows you to create two types of rules: Item Rules, which act on specific line items, and Order Rules, which act on the entire order. Our first rule needs to set some item metadata so that Safsira knows which of our configured Safsira products to order, in what color, and in what size.</div><br/><div><div><span style="font-weight:bold;font-size:18px;">Set Up Item Rule</span></div></div><div>In Order Desk navigate to the <span style="font-weight:bold;">Rules Builder</span> and add a new rule. Select <span style="font-weight:bold;">Item Rule</span> and choose <span style="font-style:italic;">Order Is Imported</span> as the trigger. Next, we want to add a filter to this rule so that it only triggers when a line item's vendor (also known as origin name), is &quot;Safsira&quot;. To do that choose <span style="font-weight:bold;">Item Metadata</span> from the dropdown, then enter the metadata's field name, <span style="font-weight:bold;">liftoff_origin_name</span>, choose <span style="font-weight:bold;">Equals</span> from the next dropdown menu, and finally enter <span style="font-weight:bold;">Safsira</span>&nbsp;as the value. The rule will only trigger if the item is identified as coming from Safsira.</div><div><br/></div><div><div><div>Our Item rule now needs three actions – we have the print_sku, color, and size values in the Liftoff metadata. Those field names look like &quot;liftoff_print_sku&quot;. Note the &quot;liftoff_&quot; prefix. When we pass here values to Safsira we'll need those values to be passed in fields without the &quot;liftoff_&quot; prefix. This is easily accomplished by using&nbsp;<span style="font-weight:bold;">Set Order Item Metadata</span>&nbsp;actions with field names for &quot;print_sku&quot;, &quot;color&quot;, and &quot;size&quot;. To set those values we refer to the existing metadata like so:<br/></div></div><br/><div style="text-align:center;"><span style="font-weight:bold;">{{ metadata['liftoff_print_sku'] }}</span></div><div style="text-align:center;">and</div><div style="text-align:center;"><span style="font-weight:700;">{{ metadata['liftoff_color'] }}</span><span style="font-weight:bold;"><br/></span></div><div style="text-align:center;"><div><span>and</span></div></div><div style="text-align:center;"><span style="font-weight:700;">{{ metadata['liftoff_size'] }}</span></div><div style="text-align:center;"><span style="font-weight:700;"><br/></span></div><div>Your completed rule should look like the image below.</div></div></div>
</div><div data-element-id="elm_vuAuBrM30OtAej6bzYJyQA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure img { width: 853px !important ; height: 948px !important ; } } [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-order-item-rule.png" size="original" alt="Completed rule in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">It's a breeze from here. Promise. You're doing great! 💪</span></figcaption></figure></div>
</div><div data-element-id="elm_NJlYdUcj2sEmL79Kh4YSLQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><span style="font-size:18px;font-weight:bold;">Set Up Order Rule</span><br/></div><div>Our final rule will simply send the order for the product to Safsira for production and fulfillment. If you're planning on introducing POD to your own Liftoff program, you would likely want to create a rule to split the order based on the line item's vendor or other factors, which Order Desk is totally capable of. But for this demonstration, we'll simply assume that all orders are for Safsira, and so our rule set puts all the item data in the right place and sends the order on to Safsira. Here's how we do it.</div><br/><div>Create a new<span style="font-weight:bold;"> Order Rule</span> beneath the item rule you just created. Rules are run in the order that they appear in the Rules Builder. Set the order to trigger when the order is imported. For the action, choose <span style="font-weight:bold;">Submit Order to Safsira</span> from the dropdown. Give the rule a name and save. Your Order Rule should look like the image below.</div></div>
</div><div data-element-id="elm_GoomVYglw54eLMS-twVJIA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_GoomVYglw54eLMS-twVJIA"] .zpimage-container figure img { width: 580px !important ; height: 417px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/safsira-order-rule.png" size="original" alt="Order Desk Rule" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_V2_dmPlupjbaVT0MJyhDAw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Turn your rules on and...<br/></p></div>
</div><div data-element-id="elm_VCEwYN_R4_1J5jM7f7O_BA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">4. Place A Test Order!<br/></h3></div>
<div data-element-id="elm_edSoCdp_9VneQP5Oq85I3w" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_edSoCdp_9VneQP5Oq85I3w"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_edSoCdp_9VneQP5Oq85I3w"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_edSoCdp_9VneQP5Oq85I3w"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_edSoCdp_9VneQP5Oq85I3w"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><span style="font-weight:700;">Note: </span>At time of writing,&nbsp;there is no way to cancel orders sent to Safsira. The Safsira team has advised that this capability is on its way. In the meantime, you may want to coordinate your test with the Safsira team so that test orders are not put into production.</div></div>
</div><div data-element-id="elm_Pe0Vxet52vQYjnGojXizFA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Run over to Liftoff and order your Safsira item! Then skip over to Order Desk and find your order. It may already appear in the <span style="font-weight:bold;">Prepared</span> folder, which, if you kept the default values when configuring your Safsira integration, it is placed into automatically after being sent to Safsira. If it isn't you can either wait for the order to be imported or navigate to the&nbsp;<span style="font-weight:bold;">Appointments</span>&nbsp;page (in the left navigation bar) where you can force the import to run.</div></div><br/><div><div>Once the rules have run, if you navigate to the order details page and expand the item <span style="font-weight:bold;">metadata</span> under the Safsira, you will see three new metadata fields,&nbsp;<span style="font-style:italic;">print_sku, color,&nbsp;<span style="font-style:normal;">and&nbsp;<span style="font-style:italic;">size</span></span></span>. These are the result of the Item Rule that we set up.</div></div></div>
</div><div data-element-id="elm_LnHP8dC1vSho22jbnq-s9Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Now scroll down to view the <span style="font-weight:bold;">Order History</span>. You should see that the order has been submitted to Safsira. That is the work of the Order Rule that we set up. In a few minutes, if you refresh the page, you will see that Safsira has received the order.&nbsp;</div></div></div>
</div><div data-element-id="elm_-R4zSrWaCmvVxQO1oucxPQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Conclusion</h3></div>
<div data-element-id="elm_p-u1b0q41fjlVtyc2NM-Bw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>We hope you've found this tutorial to be helpful and that it has inspired you to check out <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a> and Safsira for yourself! If you run into any hiccups following these instructions, feel free to <a href="/contact" title="reach out" target="_blank" rel=""></a><a href="/contact" title="reach out" target="_blank" rel="">reach out</a>.<br/></div></div></div>
</div><div data-element-id="elm_bxEXItee4F-lvDxUO0WGyw" data-element-type="buttongroup" class="zpelement zpelem-buttongroup "><style></style><div class="zpbutton-group-container zpbutton-group-align-center zpbutton-group-align-mobile-center zpbutton-group-align-tablet-center"><div data-element-id="elm_cZl1EAgArOsQm562-Zg23Q" data-element-type="buttongroupInner" class="zpelement zpelem-buttonicon "><div class="zpbutton-container "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none zpbutton-icon-align- " href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" target="_blank"><span class="zpbutton-icon "></span><span class="zpbutton-content">Visit Order Desk</span></a></div>
</div><div data-element-id="elm_hC0RAQEr1fm2EjqWZtM-uA" data-element-type="buttongroupInner" class="zpelement zpelem-buttonicon "><div class="zpbutton-container "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none zpbutton-icon-align- " href="https://safsira.com/?utm_source=promopilot" target="_blank"><span class="zpbutton-icon "></span><span class="zpbutton-content">Visit Safsira</span></a></div>
</div></div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 19 Oct 2024 17:05:54 -0600</pubDate></item><item><title><![CDATA[Integrating Liftoff with Spoke Custom for Print-On-Demand Using Order Desk]]></title><link>https://www.promopilot.io/blog/post/integratate-liftoff-orderdesk-spoke</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/images/liftoff-orderdesk-spoke.jpg"/>In this tutorial, learn how to use Order Desk's Liftoff Commerce and Spoke Custom integrations to automatically fulfill print-on-demand orders!]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_cq2UmsZiSIygkM5UR35gcQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_KAzgODY1SdW8VUt86z1q3w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_KD8zjK35QSGkcltWilR0kg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_aTyM0dFuQBCe9DLP7nNAZw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><div style="text-align:left;"><div>In our previous article, we <a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="introduced Order Desk" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk" title="introduced Order Desk" target="_blank" rel="">introduced Order Desk</a>, a powerful order management tool. Today, we'll show you how to integrate Liftoff Commerce with Spoke Custom using <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a>. With this powerful combo, we'll add a print-on-demand mug to our store, which, upon order, will be automatically fulfilled by Spoke Custom.&nbsp;</div></div>
<div style="text-align:left;"><br/></div><div style="text-align:left;"><span style="font-weight:bold;"> Note:</span> Order Desk supports numerous print-on-demand suppliers right out of the box. We chose Spoke Custom because of their strong association with PCNA. I toured Spoke Custom about seven years ago, and they’re truly a great team to work with. If you wish to follow along and set up Spoke Custom in Order Desk for yourself, you'll need an account with Spoke Custom – <a href="https://www.spokecustom.com/start" title="get started here" target="_blank" rel=""></a><a href="https://www.spokecustom.com/start" title="get started here" target="_blank" rel="">get started here</a>. If you already have a login to their Partner Portal, that won't be enough. Reach out to your contact to inquire about API credentials. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
</div></div><div data-element-id="elm_aAiDrlBuqVhf65Kaml0zlw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Prerequisites</h2></div>
<div data-element-id="elm_5PPHAMBDpSf2emRsUT51HQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>There is a lot to learn about Order Desk, but their extensive knowledge base provides plenty of helpful information. Although we won't cover everything in this post, you can sign up for a 30-day free trial (no credit card required) and follow along.</div><br/><div>There are a few Order Desk concepts that I want to note first before we begin.</div></div></div>
</div><div data-element-id="elm_Kl9jt2iTWInxVe-ux2t4ug" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Orders go into folders.</span></div><div>In Order Desk, every order is categorized into folders. By default, you'll find folders for New, Prepared, Closed, Canceled, and All orders. Think of folders as digital trays for organizing job jackets.</div></div></div>
</div><div data-element-id="elm_SlM9-eTC6wRzdlTvwWWCoQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Rules power the automation.</span></div><div>Rules in Order Desk are crucial for automating order management and fulfillment. They allow you to define actions based on specific events and filters, offering a high level of customization.</div></div></div>
</div><div data-element-id="elm_oLBRH7y_nJOJ4Fy3Qp3Stg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Inventory Items are cool but optional.</span></div><div>Order Desk can store your product details to help automate workflows and sync with fulfillment providers. While we won't use Inventory Items in this integration to avoid managing product data in multiple places, they can be valuable for other print-on-demand projects.</div></div></div>
</div><div data-element-id="elm_ud2KtSCiVa8t4OBw9lF4Yw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;">Item metadata is crucial.</span></div><div>Item metadata in Order Desk functions like tags, adding crucial details to your products. This includes artwork links, print instructions, UPC codes, and vendor names. Using metadata ensures that all necessary details are included when an order is sent to a fulfillment provider like Spoke Custom.</div></div></div>
</div><div data-element-id="elm_pi52QRvRMJYFx5ADUGcxnA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">1. Configure Your Liftoff Integration</h3></div>
<div data-element-id="elm_DahbphZz-7a45kTEr1Pzeg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>To add the Liftoff integration to your Order Desk account, follow these steps: In the left navigation, click on <span style="font-weight:bold;">Manage Integrations</span>, search for Liftoff, and click the <span style="font-weight:bold;">Enable</span> button.<br/></p></div>
</div><div data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_e5-kqffUKxSWJBX-BK_x2Q"] .zpimage-container figure img { width: 800px ; height: 586.34px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-manage-integrations.jpg" size="large" alt="Order Desk Manage Integrations" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_zPv-ikea-_PAc8mRz4YoXA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>You'll be asked for your Liftoff Account Code and API Key. Every store in Liftoff has an account code; to find it, in the left navigation click on <span style="font-weight:bold;">All Accounts</span>. You can find your admin user's API key by clicking on your name in the top navigation of Liftoff, navigating to your Profile, and then clicking on <span style="font-weight:bold;">API settings</span>.<br/></p></div>
</div><div data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_TkNWhpe_dUP-Kh1wesA5Ig"] .zpimage-container figure img { width: 586px !important ; height: 350px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-creds.png" size="original" alt="Adding login credentials to Liftoff integration" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_VPCy9G3BOTFxk72hr35h1w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Once connected, you'll be able to configure some integration settings. Most of these settings are self-explanatory, but we'll call your attention to a few:</div><br/></div><blockquote style="margin-left:40px;border:medium;"><div><span style="font-weight:bold;font-size:18px;">Orders to Download</span></div><div>You'll likely want to set this to In Process. That way, orders don't flow into Order Desk until they are actually submitted by the customer.</div><div><br/></div><div><span style="font-weight:bold;font-size:18px;">Sync Tracking Numbers</span></div><div>Enable this if you want tracking numbers from Spoke Custom to automatically be pushed back up to Liftoff, triggering your shipping notification emails to your customers.</div></blockquote></div>
</div><div data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure img { width: 500px ; height: 691.62px ; } } [data-element-id="elm_r2suKpSuqgcdwQz5z1QnXQ"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-liftoff-settings.png" size="medium" alt="Liftoff integration settings in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">You'll probably want to only download orders that are In Process. You may also want to sync tracking numbers.</span></figcaption></figure></div>
</div><div data-element-id="elm_xtRqUKwWNeejYpB9aghloQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>At this point, you can import Liftoff orders if you'd like to see how they will appear in Order Desk. But we'll take a deeper look at this when we set up our Order Desk rules later in this post.</div></div></div>
</div><div data-element-id="elm_8zhcxQ0XxhPqYIQ7Gsfc8g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">2. Configure Your Spoke Custom Integration<br/></h3></div>
<div data-element-id="elm_renRcn7cpuZy1N8exCwuQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>To integrate Spoke Custom, navigate to <span style="font-weight:bold;">Manage Integrations</span>, search for Spoke, and click <span style="font-weight:bold;">Enable</span>. Enter your Spoke Custom API credentials (contact Spoke Custom for these). Copy the URL at the top and send it to your contact at Spoke for tracking information.<br/></p></div>
</div><div data-element-id="elm_34PotWkDCGKahabYp8phpA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure img { width: 800px ; height: 361.13px ; } } [data-element-id="elm_34PotWkDCGKahabYp8phpA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-spoke-creds.png" size="large" alt="Entering Spoke integration credentials" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Ask your contact at Spoke Custom for your API credentials.</span></figcaption></figure></div>
</div><div data-element-id="elm_NQLonyWYnNMDfUqolYRCjQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>There are quite a bit more configuration settings available for Spoke Custom. For demonstration, we'll leave these at their defaults. If you decide to use this integration for a live store, definitely <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=12" title="review what each of these do here" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=12" title="review what each of these do here" target="_blank" rel="">review what each of these do here</a>, and consult with Spoke Custom and/or Order Desk if you have any questions about them.<br/></p></div>
</div><div data-element-id="elm_zewjlaK5769T6TxNtNboxA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">3. Set Up Vendor and Product in Liftoff<br/></h3></div>
<div data-element-id="elm_yBk6Xv7ytbWs5EfEEh4ogA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>With Liftoff and Spoke Custom integrated in Order Desk, the next step is configuring settings in Liftoff. Our goal is to avoid duplicating product data in Order Desk by leveraging Liftoff's capabilities.</div><br/><div><span style="font-weight:bold;font-size:18px;">Set Up Vendor and Fulfillment Workflow for Spoke Custom</span></div><div>Log into the Liftoff admin interface and navigate to <span style="font-weight:bold;">Products &gt; Vendors</span> and add a new vendor. You can name it &quot;Spoke Custom&quot;. For more information on vendor creation and settings, refer to <a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel=""></a><a href="https://help.liftoffcommerce.com/space/KB/2731933762/Vendors" title="Liftoff's documentation on Vendors" target="_blank" rel="">Liftoff's documentation on Vendors</a>. You do not need to configure an integration for this new vendor.</div></div>
</div><div data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_0eX3FL-V6-W_hjUTk4LUHw"] .zpimage-container figure img { width: 500px ; height: 325.48px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-add-vendor.jpg" size="medium" alt="Liftoff Add Vendor" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_07R56OzUAtsJ5-BseG4fhw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Now that the Spoke Custom vendor is created, let's assign them to a Fulfillment Workflow by navigating to <span style="font-weight:bold;">Products &gt; Fulfillment Workflows</span>. You can name the workflow &quot;Spoke Custom&quot; and then select your new Spoke Custom vendor as the Default Workflow Vendor.<br/></p></div>
</div><div data-element-id="elm_FS1XP1969AKAvvrqKw53rA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_FS1XP1969AKAvvrqKw53rA"] .zpimage-container figure img { width: 500px ; height: 365.66px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-fulfillment-workflow.jpg" size="medium" alt="Liftoff add fulfillment workflow" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_dtQAdsghxENionsW0yMXcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:18px;">Set Up Product Classification and Custom Product Fields</span></div></div><div><div><a href="https://help.liftoffcommerce.com/space/KB/2732163077/Product%2Bclassification" title="Product classifications" target="_blank" rel="">Product classifications</a> provide a means for establishing different types of products in Liftoff. One benefit that product classifications provide is they can be configured to show custom product fields for the types of products that need them. Create a new product classification for Spoke Custom products by navigating to <span style="font-weight:bold;">Products &gt; Product Classifications</span>.</div></div></div>
</div><div data-element-id="elm_4RcqzTX1yNPRdIsXwodJOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Next, navigate to <span style="font-weight:bold;">Products &gt; Custom Fields</span> and choose your Spoke product classification from the dropdown. Now add a new custom field with &quot;<span style="font-weight:bold;">print_sku</span>&quot; as the field name. When setting up POD products in Order Desk, the <span style="font-style:italic;">print_sku</span> identifies the product that your POD vendor will be fulfilling.</div></div></div>
</div><div data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_DmO4JH6A1-NADOgbcx8U8w"] .zpimage-container figure img { width: 800px ; height: 213.38px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-add-custom-field.jpg" size="large" alt="Adding the custom field in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_8R4TTYKtAiAFp7PnLG4PUw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div><span style="font-weight:bold;font-size:18px;">Set Up Your Product</span></div></div><div>In this demonstration, we're going to set up a mug for PromoPilot. You'll set this product up like most other products, but we'll point out the important parts for our project below:</div></div>
</div><div data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure img { width: 800px ; height: 332.87px ; } } [data-element-id="elm_RoBWNYg_RrAnrZ0oTLOpLg"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/pilotplayground-order-mug.jpg" size="large" alt="A mug on a storefront" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Cool virtual image, huh? I made it using Adobe Illustrator's new mockups feature. See the demo at https://youtu.be/dYS6eoDESS8</span></figcaption></figure></div>
</div><div data-element-id="elm_fn8RfzjhhqDdmNbgaTyTWw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><div><span style="font-weight:bold;">Product Classification</span></div></div><div><div>Set the product classification to the one we set up for Spoke products earlier. This will make it so that when we add our custom field values, the <span style="font-style:italic;">print_sku</span> field will be visible to us.</div></div><div><br/></div><div><div><span style="font-weight:bold;">Fulfillment Workflow</span></div></div><div><div>Set the fulfillment workflow for this item to&nbsp;<span style="font-style:italic;">Spoke Custom</span>, the fulfillment workflow that we set up earlier. This is important because, in Order Desk, we'll create a rule based on this product coming from this vendor.</div></div><div><br/></div><div><div><div><span style="font-weight:bold;">Product Files</span></div></div></div><div><div>Upload your production-ready artwork file here. Be sure to work with your Spoke Custom contact to make sure your artwork is setup correctly.</div></div></blockquote></div>
</div><div data-element-id="elm_BBAo0jCgtqetqORJGLLLsA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_BBAo0jCgtqetqORJGLLLsA"] .zpimage-container figure img { width: 500px ; height: 207.73px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-product-files.jpg" size="medium" alt="Uploaded file to Liftoff product" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_ZUgzcTEZtlBw0PU56rgS1Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px;"><div><span style="font-weight:bold;">Custom Fields</span></div><div><div>Because we set our product classification for this item to the Spoke Custom classification that we configured earlier, we're now able to enter a SKU into our product_sku field. Spoke Custom has a <a href="https://www.spokecustom.com/products" title="wide variety of POD products" target="_blank" rel=""></a><a href="https://www.spokecustom.com/products" title="wide variety of POD products" target="_blank" rel="">wide variety of POD products</a> available. For this example, we're choosing the 15oz white mug, SKU <span style="font-weight:bold;">SP20002</span>, which we'll enter into this field.</div></div></blockquote></div>
</div><div data-element-id="elm_q39ohq7pBsQRsNGez_OVFg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_q39ohq7pBsQRsNGez_OVFg"] .zpimage-container figure img { width: 800px ; height: 253.39px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/liftoff-custom-fields.jpg" size="large" alt="Add custom field value in Liftoff" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_X55kbCBjQwpLUSVNtA7lcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Holy smokes, you guys! We're almost done. If you were to place an order for this mug and import it into Order Desk, here's what it would look like.</div></div></div>
</div><div data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_rHi_QgFkbgDGix8Fa3PYtg"] .zpimage-container figure img { width: 967px !important ; height: 561px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-order-view.jpg" size="original" alt="Imported Liftoff Order in Order Desk" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_PJr3QUJ4NaG-21iam73IIQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>You'll note in the image above some familiar and important values, including the value for our custom field, the name of the art file, and the item's origin name (vendor). Let's use this metadata to build our rules so that the next time an order for this mug is placed, Order Desk will automatically route it to Spoke.</div></div></div>
</div><div data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } @media (max-width: 767px) { [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_2a4hU6bCHWeaV-MJdisk8Q"].zpelem-text { border-radius:1px; } } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-weight:bold;">Story Time!</span>&nbsp;– &nbsp;As I was beginning my exploration of Order Desk and their Liftoff integration, many of the data above were not included in imported orders. But if they were, then we could fully automate POD orders without needing to set up the same products in Order Desk's inventory.</p><div><br/><div>So I reached out to their support team to ask if that would be possible. You guys! – they added support for all of the above in just a few days! Their support team was responsive, knew exactly what I was trying to do, and were quick to recognize the value and release a new version of the Liftoff integration that had exactly what we need to do this.</div><br/><div>I was so juiced about this, I emailed a new contact over there to gush over how excellent the experience had been. I hope you can experience the same. 😃</div></div><div><br/></div><div style="text-align:center;"><img src="/images/Order%20Desk%20Tutorial/freaking-out-with-joy.jpg" style="width:739.32px !important;height:240px !important;max-width:100% !important;"/><br/></div></div>
</div><div data-element-id="elm_PKlQ0SZqColKWbUYUgaa6g" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">4. Set Up Order Desk Rules<br/></h3></div>
<div data-element-id="elm_yZJUNinw_kMzIvEfh1scFg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Order Desk's powerful rules engine allows us to create two types of rules: Item Rules, which act on specific line items, and Order Rules, which act on the entire order. Our first rule needs to set some item metadata so that Spoke knows which where the print file for the product can be downloaded, and what SKU to print the artwork on to.</div><br/><div><div><span style="font-weight:bold;font-size:18px;">Set Up Item Rule</span></div></div><div>In Order Desk navigate to the <span style="font-weight:bold;">Rules Builder</span> and add a new rule. Select <span style="font-weight:bold;">Item Rule</span> and choose <span style="font-style:italic;">Order Is Imported</span> as the trigger. Next, we want to add a filter to this rule so that it only triggers when a line item's vendor (also known as origin name), is &quot;Spoke Custom&quot;. To do that choose <span style="font-weight:bold;">Item Metadata</span> from the dropdown, then enter the metadata's field name, <span style="font-weight:bold;">liftoff_origin_name</span>, choose <span style="font-weight:bold;">Equals</span> from the next dropdown menu, and finally enter <span style="font-weight:bold;">Spoke Custom</span>&nbsp;as the value. The rule will only trigger if the item is identified as a Spoke Custom item.</div><div><br/></div><div><div><div>Our Item rule now needs a couple of actions, the first of which will tell Spoke where our artwork file is. Order Desk has a standardized method for working with its POD partners that you can <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=13" title="learn more about here" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=13" title="learn more about here" target="_blank" rel="">learn more about here</a>. To tell Spoke where our artwork file is, we need to define a new item metadata field called &quot;<span style="font-style:italic;">print_url</span>&quot;.</div></div><br/><div>To do this, create a <span style="font-weight:bold;">new action</span> and choose <span style="font-weight:bold;">Set Order Item Metadata</span> from the dropdown. For the field name enter <span style="font-weight:bold;">print_url</span>.</div><br/><div>The field's value needs to be set to the complete URL to our artwork file at Liftoff. But we don't have a full URL; all we have is the file name. Fortunately, Order Desk upgraded their Liftoff integration to also bring in our Liftoff store's primary URL as order metadata. We can combine the two values into one proper URL by entering the following into the Field Name field:</div><br/><div style="text-align:center;"><span style="font-weight:bold;">{{ &quot;https://&quot; ~ order.order_metadata['liftoff_account_domain'] ~ &quot;/files/products/&quot; ~ metadata['liftoff_product_variant_file_1'] }}</span></div><br/><div>This funny looking bit of text is a technology called Twig that Order Desk uses for its templating engine. It can also be used to combine values. If you look closely, you might begin to see how this formula combines all of the parts of the URL we need, including the Liftoff account's primary URL and the name of the file we uploaded to this product in Liftoff.</div><br/><div>Now we need to create a new <span style="font-style:italic;">print_sku</span> metadata field for the line item. Yes, we already have that value from Liftoff. All we need to do is create another action to <span style="font-weight:bold;">Set Order Item Metadata</span> for field name <span style="font-weight:bold;">print_sku</span>&nbsp;with the value below:</div><br/><div style="text-align:center;"><span style="font-weight:bold;">{{ metadata['liftoff_print_sku'] }}</span></div><br/><div>Your completed rule should look like the image below.</div></div></div>
</div><div data-element-id="elm_vuAuBrM30OtAej6bzYJyQA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure img { width: 1080px ; height: 604.03px ; } } [data-element-id="elm_vuAuBrM30OtAej6bzYJyQA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:12px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-item-rule.jpg" size="fit" alt="Completed rule in Order Desk" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">It's a breeze from here. Promise. You're doing great! 💪</span></figcaption></figure></div>
</div><div data-element-id="elm_NJlYdUcj2sEmL79Kh4YSLQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Give your rule a name and click save.</div><br/><div><div><span style="font-weight:bold;font-size:18px;">Set Up Order Rule</span></div></div><div>Our final rule will simply send the order for the mug to Spoke Custom for fulfillment. If you are planning on introducing POD to your own Liftoff program, you would likely want to create a rule to split the order based on the line item's vendor or other factors, which Order Desk is totally capable of. But for this demonstration, we'll simply assume that all orders are for Spoke, and so our rule set puts all the item data in the right place and sends the order on to Spoke. Here's how we do it.</div><br/><div>Create a <span style="font-weight:bold;">new Order Rule</span> beneath the item rule you just created. Orders are run in the order that they appear in the Rules Builder. Set the order to trigger when the order is imported. For the action, choose <span style="font-weight:bold;">Submit Order to Spoke Custom</span> from the dropdown. Give the rule a name and save. Done. Your Order Rule should look like the image below.</div></div>
</div><div data-element-id="elm_GoomVYglw54eLMS-twVJIA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_GoomVYglw54eLMS-twVJIA"] .zpimage-container figure img { width: 1080px ; height: 354.63px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-submit-order-rule.jpg" size="fit" alt="Order Desk Rule" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_V2_dmPlupjbaVT0MJyhDAw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p>Turn your rules on and brace yourself for something... magical. ✨<br/></p></div>
</div><div data-element-id="elm_VCEwYN_R4_1J5jM7f7O_BA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">5. Place A Test Order!<br/></h3></div>
<div data-element-id="elm_Pe0Vxet52vQYjnGojXizFA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Run over to Liftoff and order your mug! Then skip over to Order Desk. Your order may already appear in the <span style="font-weight:bold;">Prepared</span> folder, which, if you kept the default values when configuring your Spoke Custom integration, it is placed into automatically after being sent to Spoke.</div><br/><div>Let's look at a couple of things to help you understand how this works. First, expand the item <span style="font-weight:bold;">metadata</span> under the mug and you will see two new metadata fields, <span style="font-style:italic;">print_url</span> and <span style="font-style:italic;">print_sku</span>. These are the fruits of the Item Rule that we set up.</div></div></div>
</div><div data-element-id="elm_aQBkj22BQDd1AKzOtd98eQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_aQBkj22BQDd1AKzOtd98eQ"] .zpimage-container figure img { width: 571px !important ; height: 231px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-adjusted-data.png" size="original" alt="item metadata" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_LnHP8dC1vSho22jbnq-s9Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Now scroll down to view the <span style="font-weight:bold;">Order History</span>. You should see that the order has been submitted to Spoke Custom. That is the work of the Order Rule that we set up. In a few minutes, if you refresh the page, you will see that Spoke Custom has received the order.&nbsp;</div></div></div>
</div><div data-element-id="elm_8ercujfbEdOc3iFly86RKQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8ercujfbEdOc3iFly86RKQ"] .zpimage-container figure img { width: 1080px ; height: 173.68px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-order-history.jpg" size="fit" alt="order history" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_UV3qqjxMfISBgfUcc9m5kQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>At this point, you may want to cancel the order you just placed so that Spoke doesn't charge you for the item. Serendipitously, as we were creating this content, Spoke and Order Desk released an update to their integration. This update adds a black button on the order page, allowing you to cancel the order with Spoke if it has not yet gone to production. Very cool!</div></div></div>
</div><div data-element-id="elm_dAywFcfWtHT-lNtoMJm5_A" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_dAywFcfWtHT-lNtoMJm5_A"] .zpimage-container figure img { width: 497px !important ; height: 236px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/Order%20Desk%20Tutorial/orderdesk-cancel-spoke.jpg" size="original" alt="cancel order button" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_-R4zSrWaCmvVxQO1oucxPQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Conclusion</h3></div>
<div data-element-id="elm_p-u1b0q41fjlVtyc2NM-Bw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Phew! This was the longest write up I've done so far at PromoPilot. But it was worth it. I've had an absolute blast getting to know Order Desk over the last few weeks, and I've barely scratched the surface. Order Desk has many more powerful and time-saving features. We're hoping to share more of that with you in the future.</div><br/><div><div>In the meantime, I hope you found this tutorial to be helpful or that it inspired you to check out <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a> for yourself. If you do, please let them know PromoPilot sent you. 😊</div></div></div>
</div><div data-element-id="elm_9WPPh3KRSRepMLoy2EqIVQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" target="_blank"><span class="zpbutton-content">Get Started With Order Desk</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 07 Aug 2024 05:00:00 -0600</pubDate></item><item><title><![CDATA[Streamline Your Order Management with Order Desk]]></title><link>https://www.promopilot.io/blog/post/streamline-orders-with-orderdesk</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/images/orderdesk-mast.jpg"/>Order Desk is a robust SaaS application designed to streamline order management across various e-commerce platforms like Liftoff, Order My Gear, and Bright Stores. The platform supports custom CSV exports, emails, FTP drops, JSON posts, and Zapier integrations.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_Z8uWCJ-oTBqID6dJkACqHA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_cWOgOjhLQnqTkXAGDnvvKQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_0EpUaz0JTza1ppOl00RzOA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_NgHF5EzQKegh3tC_ss0DbA" data-element-type="text" class="zpelement zpelem-text zp-hidden-md zp-hidden-sm zp-hidden-xs "><style> [data-element-id="elm_NgHF5EzQKegh3tC_ss0DbA"].zpelem-text { background-color:#D3FCFF; background-image:unset; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800FF; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-weight:bold;">Note:&nbsp;<span style="font-weight:normal;">Some of the links in this post are currently not working as Order Desk's affiliate partner works through some downtime issues. In the mean time, I highly encourage you to give them a visit at <a href="https://orderdesk.com" title="https://orderdesk.com" target="_blank" rel=""></a><a href="https://orderdesk.com" title="https://orderdesk.com" target="_blank" rel="">https://orderdesk.com</a>. If you sign up for a trial (and I recommend you do), you can support PromoPilot by telling them we sent you. 😊</span></span></p></div>
</div><div data-element-id="elm_TJbc1n1oRJalQFQjJSGTlA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><div style="text-align:left;"><div>If you're anything like me, you've probably launched online company stores and redemption sites on multiple platforms. Sometimes you need the right tool for the job, whether it's <a href="https://liftoffcommerce.com/?utm_source=promopilot" title="Liftoff" target="_blank" rel=""></a><a href="https://liftoffcommerce.com/?utm_source=promopilot" title="Liftoff" target="_blank" rel="">Liftoff</a> for its powerful web-to-print capabilities, <a href="https://promohunt.com/?utm_source=promopilot" title="PromoHunt" rel=""></a><a href="https://promohunt.com/?utm_source=promopilot" title="PromoHunt" rel="">PromoHunt</a> for its flexible access control, or Shopify for a B2C-focused project.</div></div><div style="text-align:left;"><br/></div><div style="text-align:left;">Managing orders from multiple e-commerce platforms can be a daunting task for print and promo distributors. When you also need to split orders between suppliers, 3PLs, or even electronic delivery, it can quickly become overwhelming 😵‍💫.</div><div style="text-align:left;"><br/></div><div style="text-align:left;"><div><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title="Order Desk" target="_blank" rel="">Order Desk</a> is a powerful SaaS application designed to simplify and automate this process, integrating seamlessly with numerous industry-specific platforms and suppliers such as Liftoff, Order My Gear, SAGE, SanMar, and <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=8" title="hundreds more" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=8" title="hundreds more" target="_blank" rel="">hundreds more</a>.</div></div></div>
</div><div data-element-id="elm_AQceO-drSW6XAVzufcF60w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_AQceO-drSW6XAVzufcF60w"] .zpimage-container figure img { width: 1000px !important ; height: 843px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/orderdesk-flowchart-promopilot.gif" size="original" alt="Flowchart depicting Order Desk as the hub for order distribution" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_oduPwULK3mlZGNeBfvS8BA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Seamless Integration with E-Commerce Platforms</h3></div>
<div data-element-id="elm_LF7-OsAPLYKYvWsyu2On4Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Order Desk supports integration with a variety of e-commerce platforms that are important to the print and promo industry. For example, it connects with Order My Gear (OMG), enabling you to <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=9" title="import orders directly from OMG" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=9" title="import orders directly from OMG" target="_blank" rel="">import orders directly from OMG</a>. Order Desk features a powerful rules engine that allows you to split, filter, and organize these orders, automatically sending them to the appropriate fulfillment services or sales team. The integration also lets you set up custom automations for order routing and prefix order numbers for better tracking.</div></div><br/><div>Similarly, Order Desk integrates with Shopify and other popular e-commerce platforms, allowing you to distribute POs for each line item and send shipment details back to your e-comm once the orders are fulfilled. You can manage these integrations easily from the Order Desk interface, setting preferences such as order download frequency and specific inventory locations to monitor.</div></div>
</div><div data-element-id="elm_nH9-HOCuFF3j728KsokiAw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Efficient Supplier Management</h3></div>
<div data-element-id="elm_il1_WvZ69wQVUYiPUa3fJA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>Order Desk excels in managing multiple suppliers. It supports splitting orders between different suppliers, such as SPOKE Custom, Crystal-D, and 4Over. This feature is particularly useful when different parts of an order need to be fulfilled by different vendors. Order Desk can also send custom email notifications or export data as CSV files, making communication with suppliers seamless and ensuring orders are processed smoothly.</div><br/><div>If you're working with a supplier who is not integrated and simply requires an email to be sent to them with the order information, Order Desk can handle it. You can even customize the email to include the data they require in the format they wish to see it in. When emailing an order in this way, a link is included for the supplier to click and enter tracking information into, which then is returned to your e-comm software to trigger shipment notifications. Nice!</div></div></div>
</div><div data-element-id="elm_bVEehPSTtjbDI5PFyC5Ruw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Customizable Order Fulfillment</h3></div>
<div data-element-id="elm_q50T1SjWFQxNiihXUb9Nlw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div><div>The flexibility of Order Desk extends to various fulfillment options. Whether you are using print-on-demand services or working with suppliers that have minimum order quantities, Order Desk accommodates both. It integrates with fulfillment and 3PL services like ShipStation, enabling you to keep track of shipments, manage returns, and keep customers updated on their order status without additional manual effort.</div><br/><div>You can even set up items that, when ordered, are routed to members of your sales team to be managed within your existing processes.</div></div></div>
</div><div data-element-id="elm_wk7ZYuNiFQQRy-yDKLieiw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_wk7ZYuNiFQQRy-yDKLieiw"] .zpimage-container figure img { width: 800px ; height: 430.98px ; } } [data-element-id="elm_wk7ZYuNiFQQRy-yDKLieiw"] .zpimage-container figure figcaption .zpimage-caption-content { color:#646464 ; font-size:14px; line-height:0px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/images/orderdesk-zapier-triggers-actions.jpg" size="large" alt="Order Desk's Zapier Triggers and Actions" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Order Desk's Zapier integration supports a generous amount of triggers and actions.</span></figcaption></figure></div>
</div><div data-element-id="elm_VM_8hfsVQ9N6gEPd4PHQuA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Streamlined Business Operations</h3></div>
<div data-element-id="elm_VGZPdjuHD1hE9nCLjWy0qw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div> Beyond order management, Order Desk integrates with essential business tools such as Slack, Stripe, and TaxJar. If you have a currently unsupported app that you'd like to send order information to, you can request an integration be built by the capable Order Desk team. Order Desk also supports Zapier and so it's possible to integrate easily with over 6,000 apps. You can even configure Order Desk to post order JSON data to your own endpoints.</div><div></div>
</div></div><div data-element-id="elm_Cuyk3G_b6LLJ9_DY-KDlTg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Cuyk3G_b6LLJ9_DY-KDlTg"].zpelem-text { background-color:#D3FCFF; background-image:unset; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800FF; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-weight:bold;">What is JSON?</span></p><p>JSON is a way to format data so that different computer systems can understand and share it easily. It looks like this:</p><p><br/></p><pre><code> {<br/> &nbsp;&quot;name&quot;: &quot;Douglas&quot;,<br/> &nbsp;&quot;age&quot;: 42,<br/> &nbsp;&quot;favorite_color&quot;: &quot;blue&quot;<br/> } </code></pre><p><br/></p><p>APIs use JSON to send and receive information between systems. For example, a weather app asks a server for the weather, and the server sends back JSON with the temperature and conditions.<br/></p></div>
</div><div data-element-id="elm_vMfC-25s350LTJ3YtZM3Qw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>No matter the use case, if you need your order data pushed to another app, Order Desk offers multiple methods to do so. With its ability to:</div><div><ul><ul><li>output custom CSVs</li><li>send emails</li><li>perform FTP drops</li><li>post JSON data</li><li>and integrate with Zapier</li></ul></ul><p><br/></p><p>...there are numerous approaches you can take to ensure your data reaches the desired destination.</p></div></div>
</div><div data-element-id="elm_skfKYkekJqbmdk_IQQaJrQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Conclusion</h4></div>
<div data-element-id="elm_DtRzlQi19dDtlPv3wGzMZg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div>Order Desk offers a comprehensive solution for print and promo distributors, streamlining order management and fulfillment processes. By integrating with various e-commerce platforms and providing robust supplier management capabilities, it ensures that your workflow remains efficient and organized. Embrace the power of Order Desk to transform your business operations and enhance your productivity.</div><br/><div><div>Ready to simplify your order management? Discover how Order Desk can revolutionize your operations and bring efficiency to your workflow.<a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title=" Visit Order Desk" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title=" Visit Order Desk" target="_blank" rel="">Visit Order De</a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" title=" Visit Order Desk" target="_blank" rel="">sk</a>&nbsp;today and take the first step towards hassle-free order management. They offer a generous 30 day free trial (no credit card required) which should give you plenty of time to explore the possibilities.</div></div><br/><div><div>In our next post, we'll look at how to send order from Liftoff Commerce to SPOKE Custom for POD fulfillment using the Order Desk <a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=10" title="Liftoff integration" target="_blank" rel=""></a><a href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092&amp;url=10" title="Liftoff integration" target="_blank" rel="">Liftoff integration</a>. Consider subscribing to our <a href="/newsletter" title="newsletter" target="_blank" rel=""></a><a href="/newsletter" title="newsletter" target="_blank" rel="">newsletter</a> so you don't miss it.</div></div></div>
</div><div data-element-id="elm_jhbJuN6lTdu7J_8P4pZDIw" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://affiliate.orderdesk.me//idevaffiliate.php?id=1092" target="_blank"><span class="zpbutton-content">Discover Order Desk</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 29 Jul 2024 06:00:00 -0600</pubDate></item></channel></rss>