Special Instructions: Mapping Variant Items To Your ERP


WooCommerce allows you to generate multiple versions of a singe item - size and color of a shirt, for example - but for orders that have such 'variant' items to come down to your ERP while using the BirdDog Connector Sub-System, some additional work must be done.

Use the following:

  • In your ERP, first create a master item. This is the only item that will be pushed to WooCommerce.
    • Then add new items that will correspond to the number of variant items. For example, if you have a shirt that comes in 2 colors - black and white - and 4 sizes - Small, Medium, Large and XL - you will need the master SHIRT as well as an item in the ERP for each variation. In our example, we'd need a white small, a black medium, a black large, and so on. These items should not be pushed up to Woo, but you'll need to note their item numbers...
    • The more complex your variation, the more base items you'll need in the ERP.
  • In WooCommerce, go to the master item. In the above scenario, we should have a single Woo item entitled SHIRT. Edit that product:
    • Change the Product data from Simple product to Variable product.
    • Scroll down and click on Attributes
    • The dropdown list should be Custom product attribute. Click Add.
    • Create appropriate options. For example:
    • Click on Variations
      • Change Add variation dropdown list to Create variations from all attributes, then click Go.
      • You should observe the appropriate number of variations be added. Using the above scenario, there would be eight.
      • Expand each of the options and add the appropriate SKU generated in your ERP. These SKUs should correspond to the appropriate item number. For example, if my white medium shirt has an item number of 100023, that's what would go in the SKU on Woo.
      • While you're at it, adjust the Regular price on these variations appropriately.
    • Save

At this point, you should be able to generate an order on WooCommerce using a variable product - black XL shirt, for example - and when that order is brought down to your ERP, it will be using the appropriate item number.