ALD – Aliexpress Dropshipping and Fulfillment for WooCommerce


Created: 07/2019

Latest updated: 3/2024 – Updated version: 2.0.3

By: VillaTheme

Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!

What is ALD – Aliexpress Dropshipping and Fulfillment for WooCommerce?

ALD – Aliexpress Dropshipping and Fulfillment for WooCommerce is a plugin that allows shop owners to import products from aliexpress.com to their own WooCommerce store. That helps shop owners easily possess and run their own business on the E-Commerce site with a wide range of products from aliexpress.com and earn more money from online business.

System Requires:

Make sure that those limits to a minimum as follows in order for free-trouble while installing:

  • WordPress 5.0+
  • PHP 7.0+
  • WooCommerce 7.0+
  • max_execution_time 60
  • memory_limit 125M
  • post_max_size 64M
  • upload_max_filesize 64M

Download Plugin:

Go to Plugin/Add New/Upload Plugin/Choose file/ select plugin zip file woo-alidropship/click “Install Now“/click “Active plugin“.

Done! Let’s start using the plugin.

Guiding video on how to install and use the plugin:

 

You need to install and connect the Chrome Extension to let the plugin work (import/sync the data).

Step 1 – Install Chrome Extension. Go to Dropship & Fulfill > General. Click on the Install Chrome Extension button. Then you will be redirected to the Chrome Webstore and install the extension, just click on Add to Chrome > Add Extension.

Step 2 – Connect Chrome Extension.

Now your already completed connecting Aliexpress and the plugin via the Chrome Extension and ready to import and sync the product data.

* If you have already installed this plugin before, go to your Dashboard /Plugins, go to this plugin, then click on “Update now” button, and the extension will be automatically updated the latest.

You can learn how to install and connect the extension in the video below:

Let’s get started to import products on the category pages and single product pages on aliexpress.com.

  • Import products on the category page, just click on the “+” buttons which products you want to import.

  • Import all products on a category page

 

 

 

  • Import products on the single page, just click on the Import button.

 

 

Regarding to Accuracy of raw information from AliExpress.

We make no guarantees about the raw information imported from AliExpress and AliExpress API provided by our plugin and will not be held liable if it is not accurate, complete, or up to date, or if it does not otherwise satisfy your specific needs. All risks regarding to raw information and the material may not be excepted and will not be our responsibility.

There may be instances when information provided through the plugin contains typographical mistakes, inaccuracies, or omissions come from AliExpress and AliExpress API such as product descriptions, promotions, offers, pricing, shipping fee, availability, and delivery timeframes. Apart from official laws require, we make no commitment to correct, update, alter, or clarify such material. There is no specific update or refresh date supplied through AliExpress and AliExpress API that should be interpreted as indicating that all information on AliExpress has been edited or updated.

General Settings

1. Enable: Enable to activate the plugin, you need to enable this option to let WooCommerce AliExpress Dropshipping Extension connect to your store.

2. Secret key: Copy this secret key and paste it into Woo Aliexpress Extension, you can generate a new key when clicking on the icon

3. Add WooCommerce AliExpress Dropshipping Extension: Click the link to download the plugin extension.

A number of items per page:

4. Import list

5. Imported

6. Failed images

7. Ali Orders.

8. Show menu count: Select elements that you want to show menu count for.

Set number of items per page on: If you increase the “Number of items per page” using in the Screen options on each page above too high and the page can not be fully loaded, you can use this option to decrease the value accordingly.

9. Install Chrome Extension

You need to install and connect Chrome Extension to let the plugin work (Import/sync the data), follow this full guide to install and connect the plugin Chrome Extension.

 

Step 1 – Install Chrome Extension. Click on the Install Chrome Extension button. Then you will be redirected to the Chrome Webstore and install the extension, just click on Add to Chrome > Add Extension.

Step 2 – Connect Chrome Extension.

Now your have finished connecting Aliexpress page and the plugin via the Chrome Extension and ready to import and sync the product data.

Set Up Products

In the Product setting, configure global rules for all imported products from aliexpress.com.

* These rules will be applied in the Import list section before migrating into your WooCommerce store.

1. Products Status: Choose the status of imported products on your WooCommerce website. Product status can be automatically set: Publish, Pending or Draft.

2.  Product SKU: If using the shortcode {ali_product_id}, ID of product on aliexpress will be SKU of product on WooCommerce.

3. Auto-generate unique SKU if exist: When importing product in Import list, automatically generate unique sku by adding increment if sku exists.

Note: It is frequently used when you split imported variable products, all variations will turn to simple products with the same sku, so automatically generating unique sku will help this case.

4. Use global attributes: By default, all attributes of imported products are custom attributes. Enable this option allows to automatically transfer those attributes to global attributes.

5. Import specifications: Import AliExpress specifications as WooCommerce product Additional Information.

6. Show shipping option: Enable this option to display the shipping option in the Import list. This feature will help to show the shipping cost of available shipping methods. It will be easy for you to estimate product cost after calculating shipping cost.

7. Add shipping cost after price rules: Shipping cost will be added to the price of the original product after applying price rules.

8. Carrier company: Select a default shipping carrier for the imported products at Import List page.

9. Import as a simple product: If a product just has one variation or you select one variation to import, that product will be imported as a simple product. Variation SKU and attributes will not be used.

10. Catalog visibility: This setting determines which shop pages products will be listed on. It can be:

  • Shop and search results
  • Shop only
  • Search results only
  • Hidden

11. Product description:  Select to display product description and/or item specifics or not show this info in the imported product. Selection can be:

  • None: there won’t display the product description on imported products
  • Item specifics: display the item specifics on imported products
  • Product description: display the product description on imported products
  • Item specifics & Product description: display both the item specifics and Product description on imported products

12. Use the external link for image: You need to install an external storage plugin named: EXMAGE – WordPress Image Links plugin by VillaTheme before you can see this option. If you enable it, the original AliExpress image URL is saved on that external storage plugin, which helps to save your website storage space. This option replaces the Import description images option, which allows you to import AliExpress images to your server and eat up your website storage space.

13. Import description images: Enable this option to allow importing images in the product description if they are available.

14. Default select product images: Enable it, the First image will be selected as the product image and other images (except images from the product description) are selected in the gallery when adding the product to the import list.

15. Disable background process: When importing products, instead of letting their images download in the background, the main product image will be downloaded directly, gallery and variation images (if any) will be added to Failed images pages so that you can go there to download them manually.

16. Default categories: Fill in the category titles, imported products will be added to these categories.

17. AliExpress categories: Enable this option to import category along with the product

18. Default shipping class: The shipping class selected here will also be selected by default in the Import list.

If you are using shipping class in WooCommerce , available shipping classes will show up in the shipping class field of this Products tab, so you can choose one as default and apply for all products in the Import List.

19. Default product tags: Fill in the tag titles, imported products will be added to these tags.

20. Product variations are visible on the product page: Enable to make variations of imported products visible on the product page

21. Manage stock: Enable to manage stock and import product inventory. if you disable this option, the product stock status will be set “Instock” and product inventory will not be imported.

22. Remove Ship from attribute: Enable to only import product variation with the ship from China.

  • When you enable this option, there’ll be a field “Default Ship-from country” to select a Ship from country and import items from this country only.

23. Get shipping info via API: Only use this option if you receive “Not available” shipping when importing at Import List page.

24. Find and Replace: You have 2 tables for different product details you can find and replace the strings.

The upper first table: The replacement in this table will be applied to AliExpress product specifications. It’ll be presented in WooCommerce Additional information, if “Import specifications” option is enabled, and in WooCommerce product description if “Product description” is set to “Item specifics” or “Item specifics & Product Description

  • Specification Name: AliExpress original specification name
  • Case Sensitive: This checkbox determines whether the search considers letter case. When checked,  itwill only match text with exactly the same uppercase and lowercase letters as specified in the search query. Like, if you search for “apple”, it will only match instances of “apple” and not “Apple” or “APPLE”. When unchecked, it will match text regardless of the case of the letters. E.g., if you search for “apple”, it will match instances of “apple”, “Apple”, and “APPLE”
  • Specification New Name: Replace the original name with this value
  • Specification New Value: Give the replaced specification new value, or keep its original value(s) with the placeholder {old_value}, or remove its old value(s) by leaving this field blank
  • Remove: Remove the current line
  • Add: Add a new line

The lower second table: Setup in this table will be applied to product title/description. If you have setup a specific string in the table above (for specifications) and your “Product description” option is set to “Item specifics” or “Item specifics & Product Description” (Specifications are imported to WooCommerce product description), you can override that string in this table.

  • Search: Fill in the string you’re targeting here
  • Case Sensitive: This checkbox determines whether the search considers letter case. When checked, it looks for exact matches of uppercase and lowercase letters; when unchecked, it ignores letter case for broader matches.
  • Replace with: Fill in the new string to replace the one in the “Search” field
  • Remove: Remove the current line
  • Add: Add a new line

 

 

Product Price

The Product Price setting allows you to set the price rules for all imported products and these rules will be applied in the Import list section before importing to WooCommerce products.

You can see the video guide on how to set up price for imported products from Aliexpress:

From the Dashboard, go to Dropship & Fulfill / Product Price:

A. Set product price rules:

Aliexpress product price are defined in USD, if you want to convert to your country currency or another currency, let configure these settings.

1. Exchange rate: This option allows you to convert US Dollar to your store currency from any amount. There are 2 ways to add the exchange rate: Click on the Update rate or add exchange rate manually. If this field sets the value as 1, it means that there is no change in currency ($USD as default).

2. Exchange rate decimals: Number of decimals to round exchange rate when updating exchange rate with API.

3. Exchange rate – CNY/USD: In some cases, prices are only available in CNY so we first have to convert them to USD. If not set, our plugin will skip syncing price.

4. Exchange rate – RUB/USD: In some cases, prices are only available in RUB so we first have to convert them to USD. If not set, you will not be able to import products in RUB(if the store currency is not RUB) and our plugin will skip syncing price.

 

Exchange rate API: You can choose one of available API currency exchange rate sources: Google Finance, Yahoo finance, Cuex, TransferWise.

4. Update rate automatically: Enable this option to automatically update exchange rate as a schedule.

5 and 6 there are options for you to set update schedule accurately at days, hour, minute and second.

 

7. Price range: In this field, you will set as many price ranges as you want. The original price falls in which price range, it will be applied by the price rule of that range swept from the top to bottom range.

8. Action: An action to customize price respectively for the price range. They can be:

  • Increase by a fixed amount: Add a fixed price to imported product price.
  • Increase by percentage (%): Add an amount to the imported product price in percentage.
  • Set to: Set a fixed price for imported products.
  • Multiply with: Multiply directly with a value.

9. Sale price: Set a rule for sale price. Note: Set -1 if there is no sale price

10. Regular price: Set a rule for regular price.

11. Remove latest level: Click to remove a rule

12. Add: Click to add a rule

 

B. Set price format rules

This feature allows you to setup rules for product price more attractive, take advances of pricing psychology in sale.

b1. Enable to use this feature.

b2. How does it work?

  • Rules will be looped from top to bottom grouped by Compared part to find matches.
  • Your input price can only be applied by 1 rule for each part(fraction/integer)=>maximum 2 rules in total(1 for Integer part and 1 for Fraction part)
  • Rules for Fraction part will be applied before rules for Integer part
b2.1. Rules for Fraction part
  • Leave Price range empty to apply to all prices that have decimal part matches the Compared part range
  • Leave Compared part range empty to apply to all prices in the Price range
  • Can use an x in New value of compared part to remain the respective digit in the Compared part of input price
  • New value of compared part can contain maximum 2 digits which is the Number of decimals in your WooCommerce settings
b2.2. Rules for Integer part
  • Maximum number of digits of Compared part range is 1 subtracted from the minimum number of digits of Price range
  • Maximum number of digits of New value of compared part is the maximum number of digits of Compared part range
  • Leave Compared part range empty to apply to all prices in the Price range

View detailed example with explanation

 

Product Attributes

Product Attributes setting allows to display all variations in product attributes, then you can edit or replace current variation terms to any you want.

1. Show entries: Set up pagination

2. Search term: Enter attribute term to search.

3. Attribute slug: Display the slug of the attributes

4. Original attribute term (Case-insensitive): Display the original term of the attributes.

5. Replacement: Add new replaced term.

Product Video

In the Product Video tab, you will configure to import the video of the products on Aliexpress.

1. Import product video: Enable to import product videos, product videos will be imported as an external link.

2. Show product video tab: Display product video as a separate tab in the front end.

3. Video tab priority: Adjust to change the order of the video tab.

4. Make video full tab-width: Enable this option to make the product videos displayed the same width as the tab. By default, they will be displayed in their original width.

5. Add video to description: Select a position to add video to product description

 

* Product video shortcode

1. Action on the product video tab: You can choose to show or hide the product video on each single product page.

2. Video shortcode: The shortcode of the product video is available, you can copy and paste it where you want. Go to each product editing page, you can see the product video shortcode.

Product Sync

Product Sync allows you to update the price and quantity of imported products on your WooCommerce store whenever these values change on the AliExpress store.

Check out this video on how to sync product data after importing to WooCommerce.

Before syncing, you’ll configure settings in the Product Sync tab. This section also explains how to sync products.

A. Settings

a. Configure a schedule to sync automatically

1. Enable product auto-sync: Enable this option to activate syncing products automatically. After enabling it, save the setting to activate the schedule.

2. Sync product every: Set to update after every specific day.

3. Sync product at: Set to update at a certain hour, minute, second.

4. Use HTTP service URL: Enable this if your products are unable to be synced due to a “connection timed out” error. To check this, please go to Logs.

 

b. Configure the options before syncing 

1. Product status: Plugin will only sync the products with the selected statuses. Leave empty to select all statuses.

2. Sync price: Enable to update the price of WooCommerce product if the price of respective AliExpress product changes. All rules in the Product Price tab will be applied to the new price.

a. Add custom rule: You can add multiple custom rules. You will configure specific conditions in each rule. When syncing products, the plugin scans rules from top to bottom, and applies matched rules to products.

b. Delete rule: Remove any rules that you no longer use.

c. Apply to: Set product and category conditions of each rule.

  • Include products: This custom rules will apply to the products which are assigned.
  • Exclude products: This custom rules will not apply to the products which are assigned.
  • Include categories: This custom rules will apply to the categories which are assigned.
  • Exclude categores: This custom rules will not apply to the categories which are assigned.

d. Pricing rules: How to set this pricing rule is completely the same you do in the Pricing rules part in the Product price tab, however, these rules will only apply to the products/categories listed in its Apply to.

3. Exclude on-sale products: Enable this option if you don’t want to sync price while a product is on sale.

4. Exclude products: Enter products that you don’t want to do updating.

5. Exclude category: Enter categories that you don’t want to do updating.

6. Sync quantity: Enable to update the quantity of WooCommerce product if these values change respectively on Aliexpress.

 

 

c. Set the return results and email notifications

7. If a product is out of stock: Select action when Aliexpress product is out-of-stock. Available statuses include:

+ Do nothing: Do not change product status.

+ Set product out-of-stock.

+ Change product status to Draft.

+  Change product status to Pending.

+ Change product status to Private.

+ Trash product.

8. If a product is no longer available: Select action when AliExpress product is no longer available. Available statuses include:

+ Do nothing: Do not change product status.

+ Set product out-of-stock.

+ Change product status to Draft.

+  Change product status to Pending.

+ Change product status to Private.

+ Trash product.

 

9. If the selected shipping method is no longer available: Select an action when an Aliexpress product’s selected shipping method is removed or no shipping methods are available. Available actions include:

+ Do nothing: Do not change the Aliexpress product’s selected shipping method

+ Set product out-of-stock.

+ Change product status to draft.

+ Change product status to pending.

+ Change product status to Private.

+ Trash product.

 

10. If a variation is no longer available: Select an action when a variation of an Aliexpress product is no longer available. The actions include:

+ Do nothing: Do not change the variation of the Aliexpress product on WooCommerce

+ Disable: Hide that variation on WooCommerce

+ Set variation out-of-stock: Change to be an out-of-stock variation.

 

11. Notification email: When updating the product with chrome extension, send an email to the admin if AliExpress product is no longer available/is out of stock/changes price.

12. Received address: Notification will be sent to this address. If not set, the “From” address in WooCommerce settings/Emails will be used.

 

B. Syncing process

After configuring for product syncing, you can sync the price and quantity of the imported products from AliExpress to WooCommerce normally.

Step 1: Go to Imported 

1. Sync products: Click this button to start syncing all products on the current page from AliEpress, this data will be swept through the settings.

2. Sync: Click this button to start syncing this product, data will be swept through the settings.

3. Syncing notification: Brief information of all variations that have changed after syncing (Number of changed variations, variation status, synced date).

 

Step 2: After clicking on the sync button, a new window appears running and displaying the syncing process.

1. View detail: Click if you want to view the log.

2. Stop: Click if you want to stop syncing.

 

Step 3:  After completing syncing data, click on View detail, you will be redirected to the log page below. You can delete the log or download the log file.

 

 Step 4: Click on View log to check syncing results in detail.

For example in the above log, you can see:

+  [2021-09-07 06:48:28] Product #4055(Ali ID 32878225558): #4061 has stock quantity changed from 118 to 117

Mean: at [2021-09-07 06:48:28], the product has ID: #4055 on WooCommerce and ID: 32878225558 respectively on AliExpress has a change. In particular, the product variation has ID #4061 has stock quantity changed from 118 to 117.

 

+ [2021-09-07 06:48:29] Product #3077(Ali ID 4001106380606): Ali product is no longer available

Mean: At [2021-09-07 06:48:29], the product that has ID #3077 on WooCommerce and 4001106380606 on AliExpress is no longer available on AliExpress.

 

+ #2896 regular price changed from 14.3 to 14.54

Mean: the product that has ID #2896 changed the regular price from 14.3 to 14.54

 

Product Splitting

Automatically remove attribute: When splitting a product by a specific attribute in the Variations tab in Import List, remove that attribute of split product. E.g. You split product by Color, and you have 2 products in different colors – Black and Burgundy – each has full 4 sizes. The “Color” attribute will be removed in the 2 new products.

Product Overriding

A. Product Overriding settings.

This tab settings help you to set rules for overridden and reimported products.

1. Keep Woo product: Instead of deleting an old product to create a new one, it will update the overridden old product’s prices/stock/attributes/variations based on the new data. This way, data such as reviews, metadata… will not be lost.

Note: When reimporting products, this option will always be considered as “Enabled”

2. Link existing variations only: When this option is enabled, you don’t need to split a product before overriding unavailable products. Just try overriding unavailable products one by one, our plugin will not create new variations anymore.

3. Keep SKU: During the product override process, the SKU in WooCommerce will be updated to match the new product ID. Enable this option to keep the SKU as the original one

4. Override title: Enable if you want automatically set to replace the title of the overridden product with the new product’s title

5. Override video: If the old product has a video, replace it with the new one’s video when overriding

6. Override images: Enable if you want automatically set to replace images and gallery of overridden product with new product’s images and gallery, it’ll delete the old product images when overriding.

7. Override specifications: AliExpress specifications are imported to WooCommerce Additional information, replace the old one with the new one, ensure to enable “Import specifications” if you want to edit the product specification before importing.

8. Override description: Enable if you want automatically set to replace description of overridden product with new product’s description and short description

9. Hide options: Do not show these options when overriding product

 

B. Proceed overriding a product.

Go to Imported, search for the product which you want to override

Step 1: Find and copy URL of an alternative product on AliExpress that you want to override by this product.

Step 2: Click on Override button.

Step 3: A popup appears and you will add the product URL of that alternative product.

Step 4: Another popup appears asking you some configurations.

  • Keep Woo product: Enable this option if you want to keep all information of the existing products except the requested information below.
  • Replace product title: Title of the replaced product will override the existing product’s.
  • Replace description and short description: Description and short description of the replaced product will override the existing product’s.
  • Replace product image and gallery: Image and gallery of the replaced product will override the existing product’s.
  • Save my choices and do not show these options again (You can still change this in the Product Overriding tab of this plugin setting): Save those above settings and will apply for next replacement, or you can go to Product Overriding tab to change the settings.

Step 5: Another popup appears asking you to change in the attributes of the overridden product.

 

 

Note: By selecting replacement, new variation will be created by modifying respective overridden variation. Overridden variations with no replacement selected will be deleted.

  • Overridden items: The Attributes of the existing product.
  • Found in unfulfilled orders: Indicate whether any existing order on WooCommerce included this attribute of the existing product.
  • Replacement: Select the attribute of the replaced product that you want to override the respective attribute of the existing product.

 

Empty trash: This feature helps to quickly remove all trash with one click or remove each product in the trash one by one.

 

Product Migration

Product Migration helps you to migrate the Aliexpress product data that you have by importing the products from other sources like Ali2Woo; Alidropship…

A. Product Migration settings

Go to Dropship & Fulfill > Product Migration, you will configure the option before migrating the data.

Link variation only: if you enable this option when migrating a product from other plugins such as Ali2Woo, Alidropship… using the Map existing Woo product feature, only link existing variations.

B. Product Migration process.

Go to the Migrate Products section.

In this section, you will go through 3 steps for migrating products.

Step 1. Select options

a. Product source: Select the plugin you want to migrate products. Currently, you can migrate products from Ali2Woo or from other sources.

In case you choose from Other source,  you must enter the post meta key that the other plugin uses to store the Aliexpress product ID.

 

b. Include categories: Our plugin will only scan products that belong to these selected categories.

c. Exclude categories: Our plugin will not scan products that belong to these selected categories.

d. Scan: Proceed scanning after settings.

 

Step 2. Scan results: Result notifications after scanning.

 

Step 3. Migrate: Display migrating process.

Tracking Carrier

This feature is used for Orders Tracking for WooCommerce plugin when syncing tracking info.

Orders Tracking for WooCommerce plugin will set a carrier for each tracking number based on the shipping company. You can map a shipping company (selected when fulfilling) with a respective shipping carrier in the Orders Tracking for WooCommerce plugin.

When syncing orders with AliExpress, if Orders Tracking for WooCommerce plugin is active, it will automatically search for carrier URL in the existing carriers of this plugin (The Search and Replace function runs right before this step). If found, it will save tracking info with that carrier; otherwise, a new Custom carrier will be created. Skip if carrier is AliExpress Standard Shipping.

1. Replace carrier URL

  • Replace carrier URL with respective URL below if DOMAIN of original carrier URL contains search strings(case-insensitive).
  • Search will take place with priority from top to bottom and will STOP after first match.

2. Search and replace strings in Carrier name

  • Search for strings in Carrier name and replace found strings with respective values.
  • This only works when new Custom carrier is created

Fulfill

This setting allows you to configure rules for fulfilling orders automatically on AliExpress.

After the customer ordered aliexpress products on your WooCommerce website, you will fulfill these orders in 2 ways: Order with extension or bulk place orders via Aliexpress APIBut before that, let’s pay attention to the order fulfillment options in the Fulfill tab

 

A. Regarding Shipping info infiguration

  1. Require billing fields in Latin: Enable this option to force users to fill billing details in Latin
  2. Carrier company: Each AliExpress item needs a shipping carrier. If an item has not been chosen a specific shipping carrier, this default value will be selected to fulfill the order.
  3. Always use default carrier: Enable to always use the default carrier instead of the order item carrier
  4. Default phone number: If an order does not have phone number, this number will be used to fulfill AliExpress order.
  5. Override customer phone number: Always use Default phone number when fulfilling Aliexpress order no matter your customers have phone number or not.
    • Note: This only overrides a customer’s phone number if the default phone country is the same as the customer’s country.
  6. CPF meta field: The order meta field that a 3rd party plugin use to store customer’s CPF field. This is used only for Customers from Brazil. If empty, billing company will be used as CPF when fulfilling AliExpress orders.
  7. Add cpf to street: Append customer’s cpf to street for easier lookup on AliExpress
  8. Billing number meta field: If you customize checkout fields to add the billing number field, please enter the order meta field which is used to store billing number here. If you use Brazilian Market on WooCommerce, please fill this option with _billing_number*Caution: If you already use a custom PHP snippet to append billing number to order address via vi_wad_fulfillment_customer_info filter hook, please leave this field empty to avoid billing number being added twice to order address which makes the address become incorrect.
  9. Shipping number meta field: If you customize checkout fields to add the shipping number field, please enter the order meta field which is used to store shipping number here. If you use Brazilian Market on WooCommerce, please fill this option with _shipping_number*Caution: If you already use a custom PHP snippet to append shipping number to order address via vi_wad_fulfillment_customer_info filter hook, please leave this field empty to avoid shipping number being added twice to order address which makes the address become incorrect.
  10. Billing neighborhood meta field: If you customize checkout fields to add the billing neighborhood field, please enter the order meta field which is used to store billing neighborhood here. If you use Brazilian Market on WooCommerce, please fill this option with _billing_neighborhood*Caution: If you already use a custom PHP snippet to append billing neighborhood to order address via vi_wad_fulfillment_customer_info filter hook, please leave this field empty to avoid billing neighborhood being added twice to order address which makes the address become incorrect.
  11. Shipping neighborhood meta field: If you customize checkout fields to add the shipping neighborhood field, please enter the order meta field which is used to store shipping neighborhood here. If you use Brazilian Market on WooCommerce, please fill this option with _shipping_neighborhood*Caution: If you already use a custom PHP snippet to append shipping neighborhood to order address via vi_wad_fulfillment_customer_info filter hook, please leave this field empty to avoid shipping neighborhood being added twice to order address which makes the address become incorrect.
  12. RUT meta field: The order meta field that a 3rd party plugin uses to store customer’s RUT number. RUT number is required when you fulfill orders of Customers from Chile.

 

B. Regarding Fulfillment.

  1. AliExpress Order note: This note will be added on the AliExpress order when an order is fulfilled.
  2. Show action: Select the order statuses for which the To order button on the order admin will appear in order to fulfill these orders.
  3. Change order status when Ali order ID is filled: Select a status to change when the order’s IP is filled. Only work if an order does not have any tracking numbers.
  4. Change order status when both Ali order ID and tracking number are filled: Automatically change order status after order id & tracking number of an order are synced successfully.
  5. Auto fulfill: When a new order is placed on your site via one of chosen payment methods and order status is among chosen statuses, automatically place that order on AliExpress. Both condition of payment method and order status must be fulfilled to trigger the Auto fulfill process immediately.
    *Note: If frontend shipping option is not enabled, the first(cheapest) available shipping company will be used.
  6. Send notice email: Enable this option to send an email to admin email address when an order is failed to auto fulfill
  7. Email address to receive notifications: Add a custom email address here to receive notification instead of admin email

 

C. Sycing orders tracking automatically

You can sync order tracking numbers automatically in the Fulfill tab.

1. Get tracking number automatically: When fulfilling orders, tracking number is not available yet. This function helps you check and sync tracking number automatically.

2. Get tracking number every: Set to update tracking number after every specific day.

3. Get tracking number at: Set to update tracking number at a certain hour, minute, second.

4. Order’s priority: Sync order from newest to oldest and vice versa

5. Tracking number existed: Enable this option to exclude items that already have tracking number from being synced

 

 

Frontend Shipping

  • This feature allows your customers to select shipping method for each item like you do on AliExpress
  • Shipping cost of all cart items will be calculated and applied to the cart so you should not add shipping cost to product price when importing AliExpress products to avoid making the final price of products paid by your customers too high
  • You have to create at least 1 shipping method in WooCommerce settings/Shipping
  • Important: For this feature to work correctly with products imported before version 1.0.3, please go to Imported to update products with chrome extension

Let’s check this video guide on how to use the frontend shipping feature:

A. Settings to configure choosing shipping methods on the cart and checkout page.

 

1. Enable: Allow customers to choose the shipping method while shopping.

2. Shipping selection type: Choose how the shipping method appears on the cart and checkout page: Popup; Select or Radio.

3. Shipping calculation: Choose how the shipping method calculated on the frontend. They include:

+Do not calculate item shipping, only save customer’s shipping option.

+ Create a new shipping method and add it to the currently available shipping options.

+ Create a new shipping method and make it the only available shipping option.

+ Calculate Aliexpress shipping cost of all items in cart and add the cost to all currently available shipping option.

 

 

Shipping method displays on cart page Shipping method displays on checkout page
 

4. Aliexpress shipping option text: use available shortcode to create Aliexpress shipping option text.

5. Shipping label: Label of added shipping method in cart/checkout.

6. Free shipping label: Label of added free shipping method in cart/checkout.

7. Tracking availability: Display the tracking availability of each shipping company.

8. Remember shipping company: When customers switch among country in the cart/checkout page, keep the previously selected shipping company if it is available for the new country.

B. Settings to configure choosing shipping methods on the single product page.

 

1. Show on Single product: Enable to let customers choose shipping methods on the single product page.

2. Shipping selection label: Enter a label for the shipping selection.

3. Shipping not available message: Enter a label when shipping is not available to a specific country.

4. Require to select a variation message: Enter a label when selecting a variation is required.

5. Shipping selection type on Single product: Choose how the shipping method appears on the single product page: Popup; Select or Radio.

6. Position of shipping selection on Single product: Select a place to display shipping selection. Available positions include: After add to cart button; Before add to cart button.

 

C. Work with product items with no shipping method available.

With product items that are not available a shipping method, there are 3 ways to treat them.

The first way: Remove items.  Enable “Remove items that shipping is not available” option. When customers go to checkout, the plugin will remove all items which are not available to ship to customers’ country. During a customer session, items removed for this reason will be restored automatically if the customer changes the billing/shipping country to which the items are available to ship. If you allow those items to be ordered normally, you have to find alternative products from other suppliers before fulfilling Aliexpress orders.

The second way: Not remove items. Disable “Remove items that shipping is not available” option.  You have to enter a default message for items that shipping is not available, for example: Not available.

The third way: Not remove items. Disable “Remove items that shipping is not available” option.  Create default shipping information based on your estimation. Enter a default value for Shipping cost; min delivery time and max delivery time in the 3, 4, 5 sections.

 

D. Mask Shipping companies

  • Change how shipping company name displays to your customers
  • Leave the replacement of the respective company blank if you want your customer to see the original name
  • The list of available shipping companies will grow in time.

Search to look for a shipping company in the list, in the Replacement column, enter the alternative and respective shipping company.

 

 

 

Update

  • Auto update key: Enter the key that you get from https://villatheme.com/my-download to enable auto-update and use AliExpress API. Please read guide
  • AliExpress API: Get Access Token to fulfill Ali orders through API.  The access token will appear when you enter a valid update key of the plugin.

Import List

After importing the products and set the general rules for all imported products, the imported products now are on the Import List where allows you to manage all imported products from aliexpress.com on your Woo store.

 

Go to Dashboard/ Import List.

1. Pagination: Click on Screen options and customize number of product items per page.

2. Go to AliExpress: Click this button and you’ll be redirected to https://www.aliexpress.com/

3. Find product to import: Click this field to open the popup like below. This allows you to import products right in this Import List without the need to go to AliExpress

  1. Ship to: Which country you select in this option will affect the product price and in case you sync product using extension, you would need to ensure the current “Ship to” country is the same as the one you selected when you imported the product. Associated with the option (11) in this section.
  2. Sort: How you sort the found items. There’re 4 options
    • Price low to high: Sort based on price, from low to high
    • Price high to low: Sort based on price, from high to low
    • Last volume low to high: Product volumes refer to the number of products that the suppliers sell over a certain period of time. Set it from low to high
    • Last volume high to low: Like above, but make it from high to low
  3. Search: Enter the keyword here
  4. All categories: Find the items within the selected category
  5. Search: Once you’ve done the configuration above, hit this button to find the one you want. After you get the results just like in the image above, hit the green plus sign to import the item you want.

4. Import All: Click to import all products on the current Import List page to your WooCommerce (only in the current page, you need to move to the next page and hit this button again to keep importing). This button doesn’t work for all items on all pages of the Import List page.

5. Empty list: Click to delete all products in the import list

6. Bulk Action: To make this option show up, you need to check the small checkbox in the top left corner of at least a product in this Import List page, then you can select what to do with the selected item(s):

  • Set categories: Bulk set categories for the selected products.
  • Set shipping class: Bulk set shipping class for the selected products.
  • Set tags: Bulk set categories for the selected products.
  • Set status – Publish: Publish all the selected products
  • Set status – Pending: Set all selected products to “Pending”
  • Set status – Private: Set all selected products to “Private”
  • Set visibility – Shop and search results: Selected products will be visible both within the shop section of your website or application and in search results
  • Set visibility – Shop only: Selected products will only be visible within the shop section of your website. They will not be displayed on other pages or sections outside of the shop
  • Set visibility – Search results only: Selected products will only appear in search results and will not be visible on the front end of your website or application outside of search results pages.
  • Set visibility – Hidden: Selected products won’t be displayed on the front end of your website
  • Import selected: Import all the selected products
  • Removed selected: Delete all the selected products

7. Search product in import list: Search for a specific product on the import list.

8. View product on Aliexpress: Redirect you to the original product page of this product on AliExpress.

9. Remove: Select to remove the product on the import list

10. Import now: To import this product.

11. “Ship to” country: This message lets you know which country in the “Ship to” field you selected when you imported this product.

12. First-purchase alert:  AliExpress has their discount offer for the first time purchase on some products. This message lets you know if the item has this discount applied. For details, please visit this article.

13. Product:  Customize Aliexpress product information.

These tab settings allow you to customize and manage individually imported products.

Product

  1. Product title:  Name of the product
  2. SKU: Product SKU or ID of Aliexpress product
  3. Product status: Aliexpress product status on WooCommerce store: Public, Pending or Draft.
  4. Catalog visibility: Select type of product visibility: Shop and search results; Shop only; Search result only.
  5. Categories: Choose categories the Aliexpress product belong to.
  6. Tags: Tag for the Aliexpress product on WooCommerce store.
  7. Shipping class: Shipping class for the Aliexpress product on WooCommerce store.
  8. Map existing Woo product: This product will replace for an existing woo product. Follow these step below:

Step 1: Enter to search an existing woo product that you want to override by this product.

Step 2: Click on Import now button.

Step 3: A popup appears asking you some configurations.

 

  • Replace product title: Title of the replaced product will override the existing product’s.
  • Replace description and short description: Description and short description of the replaced product will override the existing product’s.
  • Replace product image and gallery: Image and gallery of the replaced product will override the existing product’s.
  • Save my choices and do not show these options again (You can still change this in the Product Overriding tab of this plugin setting): Save those above settings and will apply for next replacement, or you can go to Product Overriding tab to change the settings.

Step 4: Another popup appears asking you the change in the attributes of the replaced product.

Note: By selecting replacement, new variation will be created by modifying respective overridden variation. Overridden variations with no replacement selected will be deleted.

  • Overridden items: The Attributes of the existing product.
  • Found in unfulfilled orders: Indicate whether any existing order on WooCommerce included this attribute of the existing product.
  • Replacement: Select the attribute of the replaced product that you want to override the respective attribute of the existing product.

 

Description:  Customize AliExpress product descriptions.

You can customize product descriptions before importing to WooCommerce store.

 

Specifications: This tab will appear if you enable the “Import specifications” option in the Products settings.

 

Attributes: Customize Aliexpress product attributes

You can edit attribute terms and remove attributes in this tab, just click on the Edit/Remove button and modify terms.

If remove attributes, you will be asked to set a default value for this attribute.

 

 

Variations: Customize AliExpress product variations.

  1. Number of variations of the products – Each variation has their attribute terms associated in the (5) columns. By default all those variations are checked to be imported, uncheck the checkbox of any specific variations you want to exclude before importing.
  2. Product variation images. WooCommerce products can have an image for each variation. You can uncheck the variation image checkbox if you want that variation to not have the image. You can’t change the variation image in this Import List – the image is pulled from AliExpress. But you can change it in the product edit page after importing.
  3. Default variation: WooCommerce variable product has option to set one default variation in the product edit page >> Product data >> Variations >> Default Form Values (Choose a default form value if you want a certain variation already selected when a user visits the product page).
  4. Sku: Sku of variations.
  5. Attributes:
    • Hover over the attribute name in the top of the column and you’ll see a dropdown of its all terms. Select specific term(s) and it’ll show only variations which has this selected term(s). Reselect the term to deselect it.
    • You can edit variation terms in the Dropship & Fulfil > Product Attribute tab for all attributes of all imported products or in the Import List > Attributes for each individual product.
  6. Shipping cost: This column shows up when you enable the Show shipping option in the Product settings, and this info is to calculate the price when importing product to WooCommerce so ensure to check the “Add shipping cost after price rules” option right under “Show shipping option” as per your needs.
  7. Cost: If  “Add shipping cost after price rules” is on >> Cost is only product price (AliExpress original price). If “Add shipping cost after price rules” is off, cost includes AliExpress original price and shipping cost.
  8. Sale price: Prices in this column will be imported to WooCommerce product variation sale price as set up in the pricing rules in the Product Price settings. However, they can be edited here, price set up here will override the global pricing rule in the Product Price settings.
  9. Regular price:  Same as Sale price column, but prices in this column will be imported to variation regular price.
  10. Inventory: Display number of variations in stock.
  11. Split product by attributes: If you split product by attribute (any attribute), each term of that attribute will become a new single product, along with other attribute. E.g. in the image above, the product has Color and Size, let’s say Color has Burgundy and Black terms; then Size has M, L, XL and XXL. Each color has its version in each size.
    If I split product by Color >> We’ll have 2 products – One in Black with full sizes and another in Burgundy with full sizes also (4 variations each)
    If I split product by Size >> We’ll have 4 products – Each size is one single variable product with 2 colors as variations.
  12. Split product by variations: With this option, you’ll make the selected variation(s) another single product – The initial product loses your selected variation(s) and the new one has them. Choose the variation(s) you want to make the new product by checking their checkboxes in the first column (1).
    E.g.
    With the product in the image above, if I select first 4 variations and hit “Split product by selected variation(s)” >> It’ll split this one to 2 product, and the new one will have the first 4 variations.

 

Gallery: observe and select images to import media library.

 

 

* Bulk Action: Allows to interact with a range of selected products. Just select products applied bulk action, bulk action feature will be appeared.

Bulk action Feature includes:

  • Set categories:

+ Add: Products will be added selected categories

+ Set: Products will be set with selected categories. Current categories of products will be replaced.

+ Clear selected: Remove current selected categories in selector. Leave selector empty and click Set to remove current categories of products.

  • Set tags: The functions are the same Set categories but for tags.

  • Set status – Public: Product status will be assigned Public.
  • Set status – Pending: Product status will be assigned Pending.
  • Set status – Draft: Product status will be assigned Draft.
  • Set visibility – Shop and search results.
  • Set visibility – Shop only.
  • Set visibility – Search results only.
  • Set visibility – Hidden.
  • Import selected: To import selected products.
  • Remove selected: To import selected products.

Imported

This section allows to quickly observe Aliexpress products that imported into WooCommerce product, do product overriding, and update products.

1. Sync products: This option allows you to bulk update the price and quantity of all products that help you keep tracking of product statuses on Aliexpress. Go to the Product Sync tab for more detail. There are many positions in the plugin where you can check update changelog: by notification emails, in the Imported section or Logs section.

2. Imported products: Quickly observe Aliexpress products that imported into WooCommerce product, you can grant product information includes:

+ Product title;

+ SKU;

+ Cost;

+ Shipping info to calculate price when updating products;

+ WC product status;

+ WooCommerce price.

3. View on Aliexpress: Access into aliexpress.com

4. View product: Go to this product on store frontend.

5. Edit product: Move to this product on your WooCommerce in detail.

6. Sync: This option allows you to update the price and quantity for each individual product.

7. Delete: Delete the product on the imported list.

8. Override: Override an alternative product for the initial one. You can go to the Product Overriding tab to set rules for overridden products.

Step 1: Find and copy URL of an alternative product on AliExpress that you want to override by this product.

Step 2: Click on Override button.

Step 3: A popup appears and you will add the product URL of that alternative product.

Step 4: Another popup appears asking you some configurations.

  • Keep Woo product: Enable this option if you want to keep all information of the existing products except the requested information below.
  • Replace product title: Title of the replaced product will override the existing product’s.
  • Replace description and short description: Description and short description of the replaced product will override the existing product’s.
  • Replace product image and gallery: Image and gallery of the replaced product will override the existing product’s.
  • Save my choices and do not show these options again (You can still change this in the Product Overriding tab of this plugin setting): Save those above settings and will apply for next replacement, or you can go to Product Overriding tab to change the settings.

Step 5: Another popup appears asking you to change in the attributes of the overridden product.

 

 

Note: By selecting replacement, new variation will be created by modifying respective overridden variation. Overridden variations with no replacement selected will be deleted.

  • Overridden items: The Attributes of the existing product.
  • Found in unfulfilled orders: Indicate whether any existing order on WooCommerce included this attribute of the existing product.
  • Replacement: Select the attribute of the replaced product that you want to override the respective attribute of the existing product.

 

Empty trash: This feature helps to quickly remove all trash with one click or remove each product in the trash one by one.

 

9. Reimport: Reimport this current selected product.

In some cases, you may not be able to fulfill orders if the variations of those aliexpress products were customized differently than they were at the beginning, and the plugin can not detect those aliexpress products to fulfill, some leads to this error: Can not add products to cart. In this case, you can reimport the products, map variations but keep other product attributes such as: desc; image, gallery, title….

Step 1: Click on Reimport button.

Step 2: You will be redirected to a new WooCommerce page to reimport the current product, then just click on Reimport button.

Step 3: A popup appears asking you to map varaitions, then click reimport button after mapping. The products after reimporting will enlisted in the Import List and you can edit them as you do in the Import List section.

 

 

Failed Images

Go to Failed images to download images:

1. Import all: Import all images on the current page.

2. Delete all: Delete all images on the current page.

3. Empty list: Remove all images on the current page.

4. Import: Import each image.

5. Delete: Delete each image

 

Logs

You can check all logs in one of these ways:

  1. After completing syncing data, click on View detail, you will be redirected to the log page below. You can delete the log or download the log file.
  2. Go to this plugin > Logs

Since version 1.0.9, all log files are stored in the same log folder of WooCommerce. You can:

  • Filter to view and download All log files; Manual product sync; API product sync; Product Migration; Order sync; Debug.
  • Filter the result by date.
  • Click on View log to check syncing results in detail.

For example in the above log, you can see:

+  [2021-09-07 06:48:28] Product #4055(Ali ID 32878225558): #4061 has stock quantity changed from 118 to 117

Mean: at [2021-09-07 06:48:28], the product has ID: #4055 on WooCommerce and ID: 32878225558 respectively on AliExpress has a change. In particular, the product variation has ID #4061 has stock quantity changed from 118 to 117.

 

+ [2021-09-07 06:48:29] Product #3077(Ali ID 4001106380606): Ali product is no longer available

Mean: At [2021-09-07 06:48:29], the product that has ID #3077 on WooCommerce and 4001106380606 on AliExpress is no longer available on AliExpress.

 

+ #2896 regular price changed from 14.3 to 14.54

Mean: the product that has ID #2896 changed the regular price from 14.3 to 14.54

Transfer Settings

This feature allows you to duplicate the settings of this plugin on a store and apply to another store.

Step 1: Select and copy all settings on a site.

Step 2: Go to another site, paste to the setting area.

Step 3: Click on the Import Settings button.

Setup wizard

A short guide tour of what is necessary to use the plugin and suggest recommended plugins.

Go to Dropship & Fulfill Setup Wizard

Install Chrome extension

Connect the extension

 

Plugin configuration

 

Install recommended plugins

Ali Orders

Go to Dashboard > Dropship & Fulfil > Ali Orders section, this section allows to display all Aliexpress orders on your WooCommerce store there you can implement checking and fulfilling orders automatically. There are 2 ways to fulfill orders: Order by AliExpress API or Order with Extension.

1. Bulk place orders: Click this button to fulfill orders by Aliexpress API. You can choose an or many orders, bulk orders to fulfill. This order fulfilling needs your update key of the plugin to get Access Token, please read section A below.

2. Order with Extension: Click this button to fulfill orders by the plugin extension, please read section B below.

Order information observation before sending fulfilment requests.

a. To order: Display all Waiting to order.

b. All orders: Display all Waiting to order and the orders that already ordered.

c. Order admin in WooCommerce: Click to go to this WooCommerce order in details.

d. Order information: List order information including: product image, item detail, income, cost quantity, shipping, Aliexpress order ID and tracking number.

3. AliExpress Sync: Click on this button to manually sync the order information (Order ID and tracking number) of the orders fulfilled through Chrome Extension when the order information is updated from AliExpress to WooCommerce.

 

A. Order by AliExpress API 

 

Step 1: Go to the update tab.

Step 2: Add you Auto update key, you can click on the Get key button or follow this guide to get the auto update key.

Step 3: Save & Check key.

Step 4: Go to the Fulfill tab.

Step 5: Click on the “Get Access Token” button. Note: Only Get new access token if your current access token is expired or invalid.

Then go to Ali Orders section to fulfill orders by Aliexpress API.

 

B. Order with Extension.

Step 1: Make sure your site has been connected with the plugin’s extension. You can follow this link on how to connect plugin extension: By Secret key or by WooCommerce Rest API.

Step 2: Click on the Order with Extension button to in the Ali Orders section. Or you can go to Order admin in WooCommerce to fulfill order by this way.

Manage Aliexpress orders in Order Admin

You can distinguish between aliexpress orders with your initial store orders and manage them in the Order Setting in WooCommerce.

Go to Dashboard/WooCommerce/ Orders

  • The red rectangles stand for aliexpress orders
  • The blue rectangle stands for your initial store order

Note: The Ali products in the Order Setting will display statuses you set in the “show action” in the initial setting rule.

Manually Syncing Order information from AliExpress to WooCommerce

Manually sync the order information of the orders fulfilled through Chrome Extension

To manually sync the order information of the orders fulfilled through Chrome Extension when the order information is updated from AliExpress to WooCommerce, click on the Aliexpress sync button located on some places:

+ The Ali order page:

 

+ The Order Admin page:

 

Plugin Author Compatible
Dokan weDevs Fully
WooCommerce Orders Tracking VillaTheme Fully
WooCommerce Photo Review VillaTheme Fully
WooCommerce Order Status Manager SkyVerge Fully
WooCommerce Product Variations Swatches VillaTheme Fully – Auto fill Custom Attributes

Dokan by weDevs

The ALD plugin is made compatible with the Dokan plugin premium version which allows vendors to import, manage and sync Aliexpress products.

After installing the Dokan plugin free and premium version, the Vendor tab will appear in the ALD plugin.

  • Enable to use functions with the Dokan plugin
  • Send Bcc of notification email to vendor: When syncing products that are imported by a vendor, if the “Notification email” option is set, it will be also sent a copy to the vendor.

Note: Vendors have to authenticate to connect WooCommerce and Aliexpress using WooCommerce REST API

On the vendor workspace, the vendor can import, manage and sync the Aliexpress products that he imported.

  • In the ALD settings, there are general, products and product price settings.
    • General

    • Products

    • Product price

 

 

 

 

In ALD import list admin page: The admin can manage which products are imported by vendors.

 

 

 

Similarly, in ALD imported admin page, the vendor labels are displayed to let the admin know which products are imported by vendors.

Extra Information


Thank you for your attention!

If you have any questions, please create a topic at our FORUM, we will support within 24 hours.