Sale!

Product XML Feeds for WooCommerce

Clear
Author: Tom Anbinder SKU: N/A Category: Tag: Version: 1.2.2; Last updated: 4 months ago; Requires WordPress version: 4.4; Tested up to: 4.9

Description

This plugin is a premium version of free "Product XML Feeds for WooCommerce" plugin.

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

Shortcodes

  • [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]
  • [alg_product_terms]

Prices & Licenses

Single siteUnlimited sites
1 year$19.99 $9.99$49.99 $19.99
Lifetime$49.99 $19.99$99.99 $29.99

Reviews

There are no reviews yet.

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

30 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!

    Reply

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

    Screenshots:
    https://prnt.sc/g1vu3i
    https://prnt.sc/g1vv33

    Reply

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

      Hi Firuz,

      Will check that first thing tomorrow morning.

      Best regards,
      Tom

      Reply

    • 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,
      Tom

      Reply

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

        Here settings “Invertory” page.
        http://prntscr.com/g23ryn
        And:
        http://prntscr.com/g23sdw
        http://prntscr.com/g23sjs
        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.

        Reply

        • 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,
          Tom

          Reply

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

          Hi,

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

          Best regards,
          Tom

          Reply

  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

    Reply

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

      Hi,

      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,
      Tom

      Reply

      • 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?

        Reply

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

    …and also category path

    Reply

  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

    Reply

    • Tom Anbinder March 23, 2018 at 6:42 pm #

      Hi,

      Sorry not replying earlier. Shortcode is using standard WordPress get_the_post_thumbnail_url() function to get image URL, and shortcode has image_size attribute (it’s set to post-thumbnail by default), so please try one of these:

      [alg_product_image_url image_size="medium"]
      [alg_product_image_url image_size="large"]
      [alg_product_image_url image_size="full"]
      [alg_product_image_url image_size="thumbnail"]

      Hope that helps.

      Best regards,
      Tom

      Reply

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

    Hello.
    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.
    thanks

    Reply

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

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

    Reply

    • Tom Anbinder March 23, 2018 at 6:47 pm #

      Hi,

      Sorry for not replying earlier. We’ve just released new v1.2.2, where we’ve added new “Block Size for Products Query” option to plugin settings (it’s in “WooCommerce > Settings > Product XML Feeds > General”). Could you please try setting it to larger number, e.g. 2048.

      Best regards,
      Tom

      Reply

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

    hello,
    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!
    regards,
    Uneeb

    Reply

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

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

    Reply

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

      tax:yith_product_brand

      That is how it calls in csv exported products

      Reply

      • Tom Anbinder March 23, 2018 at 6:21 pm #

        Hi,

        Sorry for not replying earlier. Since plugin v1.2.2, you can now get any custom taxonomy for the products with [alg_product_terms] shortcode, e.g.:

        [alg_product_terms taxonomy="yith_product_brand"]

        In case if there will be more than one brand, you can use sep attribute to set how brands should be “glued”, e.g.:

        [alg_product_terms taxonomy="yith_product_brand" sep=", "]

        Hope that helps.

        Best regards,
        Tom

        Reply

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

    Hello,

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

    Reply

    • Tom Anbinder March 23, 2018 at 6:33 pm #

      Hi,

      Sorry not replying earlier. If you are referring to the [alg_product_image_url] shortcode – it’s using standard WordPress get_the_post_thumbnail_url() function to get image URL, and shortcode has image_size attribute (it’s set to post-thumbnail by default), so please try one of these:

      [alg_product_image_url image_size="medium"]
      [alg_product_image_url image_size="large"]
      [alg_product_image_url image_size="full"]
      [alg_product_image_url image_size="thumbnail"]

      Hope that helps.

      Best regards,
      Tom

      Reply

  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?

    Thanks

    PS: otherwise its working great so far!

    Reply

    • 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!

      Reply

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

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

    Reply

    • Tom Anbinder March 23, 2018 at 6:44 pm #

      Hi,

      Sorry not replying earlier. If you are referring to the [alg_product_image_url] shortcode – it’s using standard WordPress get_the_post_thumbnail_url() function to get image URL, and shortcode has image_size attribute (it’s set to post-thumbnail by default), so please try one of these:

      [alg_product_image_url image_size="medium"]
      [alg_product_image_url image_size="large"]
      [alg_product_image_url image_size="full"]
      [alg_product_image_url image_size="thumbnail"]

      Hope that helps.

      Best regards,
      Tom

      Reply

  13. Adolfus Adams March 23, 2018 at 4:06 pm #

    I along with my colleague have created a custom taxonomy called Brands (with slug called ‘brand’) and have associated it to Woocommerce Products. Can the Product XML Feeds for WooCommerce plugin display Brands in the xml from the (Brands) custom taxonomy? If yes, then how?

    Reply

    • Tom Anbinder March 23, 2018 at 6:16 pm #

      Hi,

      As replied in private email: since plugin v1.2.2, you can now get any custom taxonomy for the products with [alg_product_terms] shortcode, e.g.:

      [alg_product_terms taxonomy="brand"]

      In case if there will be more than one brand, you can use sep attribute to set how brands should be “glued”, e.g.:

      [alg_product_terms taxonomy="brand" sep=", "]

      Hope that helps.

      Best regards,
      Tom

      Reply

  14. mitsakos999 June 8, 2018 at 8:45 am #

    Hello,

    First of all thank you for this plugin,
    I would like to make an enhancement request.
    Currently there is choice to include “variation” or “variable” products or both.
    “Variable only” option will include “Simple” and “Variable” products together.
    Could you please make it possible to be able to differentiate between those two as well ?
    ending up being possible to choose any or all between “Simple”, “Variable” (which is basically the variation parent product) and “Variation” ?

    thank you

    Reply

  15. mitsakos999 June 8, 2018 at 8:52 am #

    Hello again,

    On top of my previous comment I would like to ask you
    Currently variation name is
    if it would be possible to add a shortcode for variation product titles to be like “Parent product name – variation attributes (separated by space)”

    thank you

    Reply

Leave a Reply

Changelog

= 1.2.2 - 23/03/2018 =
* Dev - [alg_product_terms] shortcode added.
* Dev - General - Advanced - "Block Size for Products Query" option added.
* Dev - includes/shortcodes folder added.
* Dev - "WC tested up to" added to plugin header.

= 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 http://coder.fm to https://wpfactory.com.
* 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.

Installation

  • 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.

Updates

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