How to integrate with Order Desk

Before starting the integration, please contact the Yoycol customer support team. Yoycol will arrange a technical specialist to help with the setup and testing. The following is the complete integration process.

 

1. Applicable Scenario

This guide explains how merchants can send orders from Order Desk to Yoycol for fulfillment.

After the rule is configured in Order Desk, merchants only need to move the orders that should be fulfilled by Yoycol into the specified folder. Yoycol will automatically receive the order, write back the processing result, and return shipment information.

 

2. Overall Flow

Order enters Order Desk
        ↓
Merchant moves the order to Ready for Yoycol
        ↓
Order Desk automatically sends the order to Yoycol
        ↓
After Yoycol receives the order successfully, the order moves to Sent to Yoycol
        ↓
Yoycol produces and ships the order
        ↓
Yoycol returns shipment information, and the order moves to Fulfilled by Yoycol

3. Folders to Create

Please create the following 3 folders in Order Desk. The names must match exactly, including capitalization and spaces.

 

Folder Name Meaning Operated By
Ready for Yoycol Orders waiting to be sent to Yoycol Merchant
Sent to Yoycol Orders successfully received by Yoycol System
Fulfilled by Yoycol Orders shipped by Yoycol System

 

 

In daily use, merchants only need to manually move orders to Ready for Yoycol.

Please do not manually move orders to Sent to Yoycol or Fulfilled by Yoycol. These two folders are updated automatically by the system.

 

4. Order Desk Rule Setup

The Rule Builder is used to automatically send an order to Yoycol when the order enters Ready for Yoycol.

Before setup, please contact the Yoycol support team to confirm:

 

Information Purpose
Yoycol order receiving URL Used for Post Order JSON
Shipping method Used for Set Shipping Method

 

Setup steps:

  1. Go to Rule Builder.
  2. For Rule Type, select Order Rule.
  3. For Event, select Folder is Changed.
  4. For Filters, set Folder Name -> Equals -> Ready for Yoycol.
  5. Add the first Action: Set Shipping Method, then select the shipping method you want to use. Please confirm the shipping method with the Yoycol support team in advance.
  6. Add the second Action: Post Order JSON, then enter the URL provided by the Yoycol support team.
  7. For Name This Rule, we recommend Send Order to Yoycol.
  8. Save and enable the rule.

 

5. How to Submit Orders

When an order needs to be fulfilled by Yoycol:

  1. Open the order in Order Desk.
  2. Confirm that the product SKU, quantity, design file, and shipping address are complete.
  3. Move the order to Ready for Yoycol.
  4. Wait for the system to automatically send the order to Yoycol.
  5. Check whether the order moves to Sent to Yoycol.

 

If the order moves to Sent to Yoycol, it means Yoycol has received the order successfully.

 

6. Product Information Requirements

Each product needs product identification information and design file links.

The following fields should be filled in the Order Desk order item's Variants or Metadata.

 

Information Field Required Example Description
Product identification option 1 print_sku Required, choose one of the two options ADS-3MCSPL56-00000-FFFFFF-XL Enter the Yoycol Sku Code. It can be downloaded from the Yoycol product detail page.
Product identification option 2 SPU + Size + Color Required, choose one of the two options 3MCSPL56 + XL + White The SPU Code can be downloaded from the Yoycol product detail page. Size and Color must match Yoycol exactly.
Design file link print_url / print_url_1 / print_url_2... Required https://example.com/front.png Used for production printing. The link must be publicly accessible and downloadable.
Preview image link preview_url / preview_url_1 / preview_url_2... Recommended https://example.com/preview.jpg Used to check the product preview. The link must be publicly accessible and downloadable.

 

7. Check Processing Results

Yoycol will write processing results into Order History.

 

Scenario What Order History Shows
Order received successfully Yoycol has successfully received the order
Order failed to be received The specific failure reason
Yoycol shipment Tracking number, carrier, and tracking information

 

If the order fails to be received, please correct the order based on the reason shown in Order History, then move the order to Ready for Yoycol again to trigger the rule.

 

 

8. Multiple Shipments for One Order

If one order is shipped in multiple shipments, Yoycol will write one separate Shipment for each shipment.

Example:

 

Shipment What You Will See in Order Desk
First shipment The first Shipment is written
Second shipment The second Shipment is written

 

9. Pre-Launch Test

Before going live, please use one test order to confirm the following results:

 

Check Item Passing Standard
Folders are correct The 3 folder names are exactly correct
Rule works The order is automatically sent after entering Ready for Yoycol
Order is received successfully The order automatically moves to Sent to Yoycol
Result is visible Order History contains records written by Yoycol
Shipment can be returned Order Desk can see the Shipment after Yoycol ships the order
Status can be updated The order moves to Fulfilled by Yoycol after all shipments are completed

 

After all checks pass, the integration can be used officially.