Sending Products from Shopify to Dokan

Created by Aleksandra Furundzic, Modified on Wed, 4 Dec at 5:58 PM by Aleksandra Furundzic

TABLE OF CONTENTS


Description


In this article, we explore a common use case for SyncSpider: automating the process of sending products from Shopify to Dokan


This workflow ensures that product information, such as titles, SKUs, pricing, and inventory, is seamlessly transferred from Shopify to Dokan, keeping both platforms synchronized.




Step 1: Selecting Integrations


Begin by creating a new task in SyncSpider and click 'Next' to proceed.


Select Shopify as your Source Integration and choose the Product entity from the dropdown. 

Select Dokan as your Target Integration, and choose Product as the entity. 




Step 2: Configuring the Source Integration (Shopify)


In the source configuration, select All Products under the Products to Import field to import all existing products from Shopify. 


Alternatively, you have the option to import products since the last import or specify a date range (using the From and To date fields) if you want to limit the import to a specific period.




Step 3: Filter Source Data (Optional) 


In this step, you can apply filters to the Shopify data to target specific products for transfer. You have several options for filtering such as Tags, as seen in the example below, and also Product ID, Collection ID etc. 


If no filters are required, you can skip this step and move on to the next step.




Step 4: Configure the Target Integration (Dokan)


In this step, you will configure the settings for the target platform, Dokan, to ensure proper product synchronization.


 

Choose the Product Unique Identifier:

From the dropdown menu, select a unique identifier, we recommend selecting the SKU. This ensures each product is tracked correctly during the sync process.


Select Batch Size:
Define the Batch Size, which determines how many products will be processed per task execution. We recommend starting with a batch size of 50 for optimal performance.


Enable Create Parent Product Automatically (Optional) : 

Check the Create parent product automatically option to ensure that new products are properly structured and categorized in Dokan.


Only Update Products (Optional) :
If you only want to send new products or update existing ones, enable the Only update products option.



Step 5: Mapping


The field mapping step ensures that data from Shopify aligns with the correct fields in Dokan.

 

On the right side of the mapping screen, click the "Notes available" button.


This will open a popup window that provides helpful explanations of the main fields and their purposes.



Fields with an orange dot are required fields. Ensure these are properly mapped for the integration to work.






SKU: Map SKU from Shopify to Dokan's SKU field. If SKU is not available in Shopify, you can use the Inventory/Variant ID field instead.


Dokan Vendor: Map a constant value from Shopify and select the applicable Dokan vendor. 



Step 6: Task Settings


The final step in setting up your integration is configuring the task settings in SyncSpider. Here you can set up a schedule for the task to run automatically. 


You can configure the task to execute on Schedule of daily, weekly, etc. or On Event i.e. following the creation of a new product in Shopify. 





Additional Resources


Learn more about SyncSpider's capabilities and how to optimize your Shopify and Dokan integrations with these additional resources:




 

Shopify and Dokan are just some of the tools we support!

To check the list of the tools and features we support, please click here!

If you don't see your favorite tool on our list, please take the time to send us a request to create an integration for you or UP-vote if it's already on the list :)

We develop integrations based on the requests and up-votes :)

We hope that this covers everything. If you have any further questions or need additional clarification, please reach out to us via [email protected] or our chat widget!


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article