This guide (Part 3 in the Shopify integration series) explains how to connect a Shopify store to a DecoNetwork (DN) affiliate store. Once connected, orders placed in Shopify can automatically flow into DecoNetwork for production and fulfillment.
This connection allows DN to receive Shopify orders with key details such as products, quantities, shipping methods, and design files. It eliminates manual order entry and ensures orders can move quickly into Business Hub for production.
In this article you will authenticate the Shopify connection, configure workflow settings, and map key fields so the two systems can exchange order data reliably.
After connection, you'll need to configure product mappings. For instructions on this process, refer to the article "Shopify & DecoNetwork Integration Part 4: DN Product Mapping Guide".
In this article
- Prerequisites
- Why connect your DN store to Shopify?
- Step 1: Retrieve Your Shopify API Credentials
- Step 2: Open your DN store
- Step 3: Open Fulfill Shopify Orders
- Step 4: Authenticate the Shopify Connection
- Step 5: Configure Workflow settings
- Step 6: Configure Product Fields (Color/Size)
- Step 7: Map Shipping Methods
- Step 8: Configure Design Matching (Metafields)
- Step 9: Set Design Options (Default Process & Placement)
- Step 10: Save
- Step 11: Next steps
- Best-Practice Tips
- Troubleshooting
- FAQs
- Additional Resources
Prerequisites
- A DN affiliate store you can manage: Admin → Websites access
- A Shopify store with a custom third-party order fulfillment app installed (for token access) (see Part 1)
- Fulfill Shopify Orders app installed in DN (see Part 2)
- Your Shopify Shop Name (the subdomain before
.myshopify.com). - Your Shopify Admin API access token for the fulfillment app.
Why connect your DN store to Shopify?
Connecting Shopify to your DecoNetwork affiliate store allows Shopify orders to flow directly into DecoNetwork for production and fulfillment.
- Eliminate manual order entry – Shopify orders automatically appear in DecoNetwork.
- Maintain accurate shipping selections – Shopify shipping methods are mapped to your DN fulfillment methods.
- Automatically attach designs – Shopify metafields can send design files to the correct product placement.
- Scale fulfillment operations – Orders move directly into Business Hub for production.
- Support automated workflows – Orders can automatically submit to production when ready.
Once this connection is configured, Shopify becomes a reliable order source while DecoNetwork manages production and fulfillment.
Step 1: Retrieve Your Shopify API Credentials
- Log in to your Shopify Admin.
-
In the left sidebar, scroll down and click Settings.
- On the Settings page, click Apps in the left sidebar.
-
On the Apps page, click Develop apps.
-
In the App Development page, click Build apps in Dev Dashboard.
The Dev Dashboard opens in a new tab.
-
Click the custom fulfillment app you created for the DecoNetwork integration to open it.
The custom app Overview page opens.
-
Click Settings in the left sidebar.
The custom app Settings page opens.
- Keep this tab open and open DecoNetwork in a new tab.
Step 2: Open your DN store
- Log into your DecoNetwork website.
-
Go to Admin → Websites.
-
Click on the Manage for the target affiliate store.
Step 3: Open Fulfill Shopify Orders
-
In the store admin menu, select Fulfill Shopify Orders.
The Shopify Settings page opens.
Step 4: Enter Shopify Shop Name & Admin API Credentials
-
Find the Shopify Name part of your Shopify store domain. It is the part that appears before ".myshopify.com" in the settings section of your Shopify admin (in the top left corner, above the menu).
-
Enter the shop name into the Shop Name field in the DecoNetwork Shopify Settings Page.
Find your Shop Name and enter it in the Shop Name field.
-
Copy the Client ID from the Credentials panel on the Settings page of your Shopify custom app.
Copy your Shopify Custom app Client ID
-
Paste this into the Client ID field of the Shopify Settings Page in DecoNetwork.
Paste it in the DecoNetwork Client ID field
-
Copy the Secret from the Credentials panel on the Settings page of your Shopify custom app.
Copy your Shopify custom app Secret
-
Paste this token into the Client Secret field of the Shopify Settings Page in DecoNetwork.
Paste it in the DecoNetwork Client Secret field
-
Click Save & Continue in the DN Shopify Settings page.
DecoNetwork displays a confirmation popup upon successful connection.
- Click Continue in the confirmation popup.
Security tip: Treat the Admin API access token like a password. Restrict access, rotate it periodically, and remove it if compromised.
Step 5: Configure Workflow settings
- Determine how orders will be processed and submitted through DN:
-
Using 'Starter' or 'Basic' plan: You must tick this option if your Shopify store is on the Starter or Basic plan. On these plans, Shopify restricts third-party fulfillment apps from directly accessing customer details. With this option enabled:
- Order statuses will be set to "Requires Customer Details" requiring you to manually enter the missing customer details. This ensures that your orders are processed correctly and that the necessary information is available for fulfillment.
- Once details are supplied, the order status changes to “Ready to Submit”.
- At this stage, you must manually submit the order to Business Hub for fulfillment.
- Automatically submit new orders that are ready: Tick this option to have new orders automatically submitted to Business Hub for fulfillment as soon as they meet all requirements. If unticked, each order must be manually submitted.
- Submit orders as a quote requiring approval: Tick this option if you prefer to have orders submitted to Business Hub as quotes instead of production orders. This allows you to review and approve each order before it enters production.
-
Using 'Starter' or 'Basic' plan: You must tick this option if your Shopify store is on the Starter or Basic plan. On these plans, Shopify restricts third-party fulfillment apps from directly accessing customer details. With this option enabled:
Workflow settings
Step 6: Configure Product Fields (Color/Size)
- If you use non-standard field names in Shopify, specify them here to map correctly to DN (leave blank to use defaults color and size).
Fields settings
Step 7: Map Shipping Methods
The shipping method settings allow you to map shipping methods between your Shopify and DecoNetwork stores, ensuring that the correct shipping method is applied to Shopify orders entering your DecoNetwork store.
-
Click "add" to create a mapping row for each Shopify shipping method you offer.
- Enter the exact Shopify shipping rate name used in your Shopify store.
-
Select the matching DN shipping method from your Fulfillment Center.
- Click Save & Continue to save the shipping method configuration.
-
(Optional) Tick the Locked checkbox if you want Shopify orders to be restricted to the mapped shipping method; unlocked shipping method mappings can be modified in the order.
Map Shopify method names to DN shipping methods; lock mappings when finalized.
Unmapped methods: If an incoming Shopify order uses an unmapped method, you’ll need to assign one manually. Unmapped orders may default to the last used shipping method – always review before submitting to production.
Step 8: Configure Design Matching (Metafields)
-
If your Shopify store has defined file metafields to store designs, select them here.
Metafields let DN auto-match the correct design to the correct side (front/back) for mapped products – reducing manual placement.
The Front and Back Design fields will only appear here if metafields have been defined in the connected Shopify store.
Select your front/back design metafields if available in the connected Shopify store.
- If the fields aren’t visible, confirm the Shopify operator has created the metafields per the Setting Up Product Meta File Information guide.
Step 9: Set Design Options (Default Process & Placement)
- Specify the default decoration process and the placement of incoming designs:
- Default Decoration Process: select the default decoration process from the dropdown list. This determines the default decoration process used by DN to apply designs to products.
-
Default Alignment: Choose the default design placement from the Default Alignment dropdown list:
- Top Left
- Top Center
- Top Right
- Middle Left
- Center
- Middle Right
- Bottom Left
- Bottom Center
- Bottom Right
Design Options
Step 10: Save
- Click Save to store your connection and mapping settings.
Step 11: Next steps
- Download your Shopify products into DecoNetwork so they can be mapped to DN catalog products.
- Complete product and design mapping (see Part 4 in this series).
Finish mappings soon after connecting so live orders route correctly from day one.
Best-Practice Tips
- Use a test order first: Validate shipping mappings, design placements, and workflow settings with a draft or low-risk order.
- Match names exactly: Shopify shipping method names must match your mappings 1:1 (including case and punctuation).
- Lock when stable: Lock shipping mappings to avoid accidental edits during busy periods.
- Rotate tokens: Treat Admin API tokens as secrets and rotate on a cadence (e.g., quarterly).
- Document field names: If you customize color/size field names, standardize and document them for your team.
Troubleshooting
-
Shop Name rejected: Use only the subdomain portion (before
.myshopify.com). - Invalid token: Regenerate the Admin API access token in the Shopify app and re-paste into DN.
- Missing customer details (Starter/Basic): Enter details manually; once complete, the order moves to Ready to Submit.
- Unmapped shipping method: Add a mapping (Step 6) or assign a DN shipping method manually before production.
- Design metafields not appearing: Ensure metafields exist in Shopify and reconnect or refresh (Step 7).
FAQs
- Can I connect more than one Shopify store? Yes, repeat the connection process per affiliate store.
- Do I have to auto-submit orders? No. You can keep manual submission or use quotes for approval.
- What if I rename a Shopify shipping method? Update the mapping in DN immediately to prevent mismatches.
- Is the Admin API token the same as my login? No. It’s a separate token issued by your Shopify app – keep it secret.
Additional Resources
- Part 1: Shopify Setup Guide
- Part 2: Enabling Integration in DN
- Part 3: Establishing Connection in DN (this article)
- Part 4: DN Product Mapping Guide
- Setting Up Product Meta File Information (Shopify metafields)
Still have questions? Use the Search Tool at the top of the page to find more related guides. Need help? Click the to submit a support ticket—our team is here to help.
Comments
0 comments
Please sign in to leave a comment.