Product XML Feeds for WooCommerce

Product XML Feeds for WooCommerce

Product XML Feeds for WooCommerce

SKU: N/A. Category: . Tag: .


Plugin lets you add multiple WooCommerce product XML feeds. Each feed can be customized by:

* XML Header
* XML Item
* XML Footer
* XML File Path and Name
* Update Period
* Variable Products
* Products to Include/Exclude
* Categories to Include/Exclude
* Tags to Include/Exclude
* Products Scope


  • [alg_current_datetime]
  • [alg_shop_currency]
  • [alg_product_id]
  • [alg_product_type]
  • [alg_product_image_url]
  • [alg_product_url]
  • [alg_product_price]
  • [alg_product_sku]
  • [alg_product_title]
  • [alg_product_weight]
  • [alg_product_excerpt]
  • [alg_product_short_description]
  • [alg_product_custom_field]
  • [alg_product_meta]
  • [alg_product_you_save]
  • [alg_product_you_save_percent]
  • [alg_product_tags]
  • [alg_product_total_sales]
  • [alg_product_shipping_class]
  • [alg_product_dimensions]
  • [alg_product_length]
  • [alg_product_width]
  • [alg_product_height]
  • [alg_product_formatted_name]
  • [alg_product_stock_availability]
  • [alg_product_tax_class]
  • [alg_product_average_rating]
  • [alg_product_categories]
  • [alg_product_categories_names]
  • [alg_product_categories_urls]
  • [alg_product_list_attributes]
  • [alg_product_list_attribute]
  • [alg_product_stock_quantity]
  • [alg_product_sale_price]
  • [alg_product_regular_price]
  • [alg_product_time_since_last_sale]
  • [alg_product_price_including_tax]
  • [alg_product_price_excluding_tax]
  • [alg_product_available_variations]


There are no reviews yet.

Be the first to review “Product XML Feeds for WooCommerce”

21 thoughts on "Product XML Feeds for WooCommerce"

  1. firuz July 29, 2017 at 6:42 pm #

    Hello, please help me to resolve this problem:

    [alg_product_stock_quantity] – this shortcode don’t work.

    Please help me!
    Thank you, Great plugin!


  2. firuz July 29, 2017 at 6:46 pm #



    • Algoritmika Ltd. July 29, 2017 at 7:31 pm #

      Hi Firuz,

      Will check that first thing tomorrow morning.

      Best regards,


    • Algoritmika Ltd. July 30, 2017 at 10:50 am #

      Hi again,

      I’ve just tested on my server and I’m not sure I can reproduce the issue. I’ve tried some different configurations, and basically the result of [alg_product_stock_availability] shortcode depends on what you set in product’s edit page “Inventory” tab. “Out of stock” is shown always as it should be, and “In stock” depends on “Enable stock management at product level” and “Stock quantity” options. As far as I figured out – depending on those settings sometimes shortcode outputs empty string if product is in stock (but for example no “Stock quantity” is set). So as a solution, I’m thinking about adding on_empty attribute to the shortcode, so you could use it something like:

      [alg_product_stock_availability on_empty="In stock"]

      Please let me know what you think.

      Best regards,


      • firuz July 30, 2017 at 12:04 pm #

        Here settings “Invertory” page.
        Please help me, i can give you admin page access, if you have a free time.
        Sorry for my bad english. Thank you for answer. Best support.


        • Algoritmika Ltd. July 30, 2017 at 3:13 pm #

          I meant “Inventory” tab on each product’s edit page.

          I’ve just sent you an email.

          Best regards,


        • Algoritmika Ltd. July 31, 2017 at 7:39 pm #


          As suggested on_empty attribute was added to all shortcodes in plugin v1.2.1.

          Best regards,


  3. Aris August 7, 2017 at 10:31 am #

    Hello i want to buy your plugin but i have a question,
    i insert MPN in a field created by a plugin named “Cart Product Feed Additional Product Fields”
    Is it possible to show the MPN in the feed with your plugin


    • Algoritmika Ltd. August 7, 2017 at 1:28 pm #


      I’m not really sure what is MPN, but there is a universal [alg_product_meta] shortcode, that can get any data saved in product, e.g.:

      [alg_product_meta name="_some_meta_id"]

      You should change _some_meta_id to meta name that “Cart Product Feed Additional Product Fields” plugin creates.

      Hope I made it little more clear, and please let me know if you have any more questions.

      Best regards,


      • aris August 8, 2017 at 1:44 pm #

        this solution is working great and i just bought the plugin.
        1 more question, I need to show the category id as well…
        Is it possible?


  4. aris August 8, 2017 at 2:04 pm #

    …and also category path


  5. Aris September 12, 2017 at 8:41 am #

    Hello, i have the pro version and i have a problem with [alg_product_image_url]
    It takes the smallest image or thumbnail and not the default image.
    I need your help to fix this issue immediately cause the site is live.
    Thanks in advance


  6. mitsakos999 October 10, 2017 at 9:20 am #

    I have the pro version and would like to make a small enhancement request.
    instead of XML Feed #1 | XML Feed #2 ….. it would be great if I could give a different name.


  7. ThomaS November 3, 2017 at 9:33 am #

    When i click on create new feed i get error 500, why?


  8. uneeb December 1, 2017 at 9:48 pm #

    i am interested in buying you plugin, i have the simple version already configured on my site, but i would need to update my products.xml file after every minute,so i have to buy the paid plugin, i just have one query, my client requests that i need to specify some additional parameters other than what the plugin gives by default which are “brand, mpn or gtin, google_ product_ category” now i looked over the shortcode list of your plugin and these attributes are not defined in there my question is can i somehow add the above mentioned attributes to the plugin? and please i am in a hurry the client is really catchy i need to get this done asap, waiting for your reply!


  9. Yevgen December 12, 2017 at 2:00 pm #

    We have yith brand plugin, how can we add it to our product feed?


    • Yevgen December 12, 2017 at 2:39 pm #


      That is how it calls in csv exported products


  10. Vasilis January 11, 2018 at 2:29 pm #


    Why my xml makes the product image only 180×180 size?


  11. 4mengroup January 23, 2018 at 11:18 am #

    Hi there, is there a possibility to get single attributes???

    [alg_product_list_attributes] is working fine and lists all attributes next to eachother.

    But [alg_product_list_attribute] gives no feedback, no values,… Did I miss something??? Is there a possibility to list only a certain attribute?


    PS: otherwise its working great so far!


    • 4mengroup January 23, 2018 at 11:42 am #

      Some blind testing and I found a solution:

      [alg_product_list_attribute name=”pa_vintage”]

      So you need to put the attribute’s name in there… Problem solved!


  12. jeeves February 13, 2018 at 3:02 pm #

    My xml makes the product image 180×180 size. I want to use the default image size.


Leave a Reply


= 1.2.1 - 31/07/2017 =
* Dev - on_empty attribute added to all shortcodes.

= 1.2.0 - 27/07/2017 =
* Dev - WooCommerce v3 compatibility - Getting product ID and short description with functions (instead of accessing properties directly).
* Dev - WooCommerce v3 compatibility - get_price_including_tax() and get_price_excluding_tax() replaced with wc_get_price_including_tax() and wc_get_price_excluding_tax().
* Dev - WooCommerce v3 compatibility - get_tags() and get_categories() replaced with wc_get_product_tag_list() and wc_get_product_category_list().
* Dev - WooCommerce v3 compatibility - list_attributes() replaced with wc_display_product_attributes().
* Dev - WooCommerce v3 compatibility - $_product->get_dimensions( true ) replaced with wc_format_dimensions( $_product->get_dimensions( false ) ).
* Fix - [alg_product_available_variations] - "Glued" attributes bug fixed etc.
* Dev - [alg_product_id] shortcode added.
* Dev - [alg_product_time_since_last_sale] - Code refactoring.
* Dev - Link updated from to
* Dev - Plugin header ("Text Domain" etc.) updated.
* Dev - Code cleanup and minor fixes.
* Dev - POT file added.

= 1.1.1 - 15/01/2017 =
* Fix - "If plugin is enabled" check fixed.

= 1.1.0 - 12/01/2017 =
* Fix - "Variable Products" option description and attributes fixed.
* Dev - Settings for each feed moved to separate section.
* Dev - [alg_current_datetime] shortcode added.
* Dev - Link to all available shortcodes added.

= 1.0.0 - 10/01/2017 =
* Initial Release.


  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.


To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.


Name: Product XML Feeds for WooCommerce Pro
Version: 1.2.1
Last updated: 8 months ago
Requires WordPress version: 4.4
Tested up to WordPress version: 4.8
Author: Tom Anbinder