Searching for a solution to any issues you are facing using PFM? Here, is a doc for troubleshooting common issues related to Product Feed Manager For WooCommerce.
If it’s a common issue, you might find the solution here.
50 Products Limit
Auto-update/ Schedule issues
Google Merchant Error
Other Feed Related Issues
The extra amount is actually the VAT or TAX amount depending on your region.
We don’t receive anything from this. We only get the original price that is displayed on our site.
To generate more than 50 products you will need to install the pro version and activate the license.
If you haven’t installed the pro version yet, then at first you need to install the pro version of the plugin, and then you will have to activate the license and this should work for you.
You can follow this doc to learn more about how to install the pro version and activate the license: https://rextheme.com/docs/wpfm-install-and-activate/#1-toc-title
If you are still having this issue after activating the license, at first deactivating the license and then reactivating it again, this should resolve your issue.
If the issue persists, then you can try again by removing both the free and the pro versions of the plugin and then reinstalling them again.
However, if the issue persists, contact our support.
If your feed is still generating 50 products even after you’ve bought the pro version, you need to do the following:
If you still cannot generate more than 50 products, contact our RexTheme support.
If your feed is not generating according to the schedule, first check if WP-Cron is activated on your site.
Go to Product Feed Manager >> Settings >> System Status >> Check if WP Cron is activated
If WP-Cron is disabled, you need to enable WP-Cron, however, you can ignore this if your Server Cron is enabled.
Now, if WP-Cron is activated but the auto-update is not working, we need to do some further analysis.
At first, deactivate the Product Feed Manager plugin and then reactivate it, and then check if the schedule update works.
If the issue persists, then try the following steps:
For Hourly update:Hook: rex_feed_schedule_updateAction: Rex_Product_Feed_Admin->activate_schedule_update()
For Daily update:Hook: rex_feed_daily_updateAction: Rex_Product_Feed_Admin->activate_daily_update()
For Weekly update:Hook: rex_feed_weekly_updateAction: Rex_Product_Feed_Admin->activate_weekly_update()
For example, if your Hourly update is not working, search for rex_feed_schedule_update, and if you can’t find this hook,
This should trigger the cron and now you need to check if the auto-update is working.
Go to Product Feed Manager >> All Product Feeds >> Check if your feed has been updated or not.
Now you can wait for the next update, you can wait an hour for the Hourly update and see if it’s working.
However, if the issue still persists, contact our RexTheme Support.
When you generate a feed, the feed follows the Product ID sequence in ASCENDING order.
This means the first product of the feed will be the first product you created.
The same thing will happen for the variable products.
Also, while generating the feed, it will keep one space for each variable parent product.
Now, suppose you have 30 simple products and 5 variable products. Each variable product contains 5 variations.
Also, consider that all the simple products were generated first, then the variable products with their 5 variations were generated sequentially.
It will generate the following feed:
S = Simple product, V = Variable product, V1V1 = Variable product – Variation 1
s1, s2, s3, ….s30, v1v1, v1v2, v1v3, v1v4, v1v5, v2v1, v2v2, v2v3, v2v4, v2v5, v3v1, v3v2, v3v3, v3v4, v3v5, v4v1 (46 products)
You can see that there are 4 products missing from the 50 product limit.
This is because it is keeping those spaces for the variable parent products.
This is the original feed:
s1, s2, s3, ….s30, v1 (hidden), v1v1, v1v2, v1v3, v1v4, v1v5, v2 (hidden), v2v1, v2v2, v2v3, v2v4, v2v5, v3 (hidden), v3v1, v3v2, v3v3, v3v4, v3v5, v4 (hidden), v4v1 (50 products)
If you enable the Variable parent product from the feed settings, then you will get all the visible 50 products.
s1, s2, s3, ….s30, v1, v1v1, v1v2, v1v3, v1v4, v1v5, v2, v2v1, v2v2, v2v3, v2v4, v2v5, v3, v3v1, v3v2, v3v3, v3v4, v3v5, v4, v4v1 (50 products)
So, all the products after this v4v1 were added to this site, all of them will be missing in the free version.
If you have products translated with WPML, then on top, you can change the language for WPML admin.
Whichever language will be selected there, the feed will include products with that translation only.
You can follow this guide to learn how you can generate feeds in different languages using WPML.
You are getting this access token expired message due to the security measures from Google. This session automatically expires after 3600 seconds.
However, you won’t have to be worried about this message as you only need to authorize before submitting your feed to Google for the first time.
Once your feed is submitted to the Google Merchant, you won’t have to authorize again unless you want to submit a new feed or make any changes to your existing feed structure.
You can use the sanitization called “Strip tags” and it will remove all tags from the feed data.
You can do this in two ways.
i. Use a custom filter for Availability with the value “outofstock” within the following exclude condition:
ii. Use a custom filter for Availability with the value “instock” within the following include condition:
If you have included an attribute for Availability and you are getting an error for availability value, then you can solve this in two ways.1. You may use the value ‘Availability’ and add a sanitization called “Remove underscore”.
See image –
2. You can simply use the value ‘Availability (without underscore)’.
See Image –
Look for a symbol in your title, such as ® (register trademark). Removing this symbol should make it work.
If you have sent the feed to Google Merchant once, you won’t have to do it again.
It is already set for automatic update every 24 hrs through Google.
So if you make any changes now, Google will pull the data tomorrow automatically.
So, as many times you send the feed to Google Merchant, a new feed will be created every time, and you don’t need to send it more than once as it has been auto-synced already.
Also, while generating the, it will keep one space for the variable parent product.
Now, suppose you have 35 simple products and 5variable products. Each variable product contains 5 variations.
You can see that there are 4 products missing.
This is because it is keeping a space for the variable parent product.
s1, s2, s3, ….s30, v1, v1v1, v1v2, v1v3, v1v4, v1v5, v2, v2v1, v2v2, v2v3, v2v4, v2v5, v3, v3v1, v3v2, v3v3, v3v4, v3v5, v4, v4v1 (50 products)So, all the products after this v4v1 were added to this site, all of them will be missing in the free version.
Here’s the country code list that you can follow: https://rextheme.com/google-country-codes-list/
To resolve this issue:
If you are getting an error on the top of the feed, this means that your feed wasn’t generated properly. Update the feed again and once you see the feed successfully generated message, now open the feed.
If you still see the issue, create a new sample feed and check if you can generate other feeds. If it’s working, this means there’s something wrong with that feed, and you can create a new feed and continue.
However, If the issue persists, you should contact our RexTheme Support.
When you generate a feed with the Product Filter option and get this header error, this usually happens if you have selected a parent product with the Product Filter option, but the “Include Variable Parent Product (Without Variations)” is set as no in the Product Settings.
Set “Include Variable Parent Product (Without Variations)” as “Yes” and generate the feed again – this should resolve this header error issue.
Do you have the brand info in your products already?
If the answer is yes, then –
Did you use the product attribute to insert the brand info or are you using any additional plugins to insert the brand info?
If you are using a product attribute, simply assign the product attribute as the attribute value.
If you are using any additional brand plugins, we only have the support for the following brand plugins:
However, if you are using any other brand plugin, you can contact our RexTheme Support to make the plugin compatible with the Product Feed Manager, then they will do further analysis and will make Product Feed Manager compatible with your preferred plugin if feasible.
In order to promote products through Google Shopping Ads, manufacturers from the US or Canada that are GTIN certified must provide the GTIN number for every product on your Google Product Feed.
For other manufacturers
However, for a book, you need to provide ISBN instead, and for multipacks, you need to provide the ITF-14.
In case a product does not have a GTIN (or UPC, EAN, JAN), then you need to provide the MPN instead.
You may also use the product SKU as the value of its MPN when you do not have both GTIN or MPN (provided that you didn’t use the SKU as its product id).
Now, WooCommerce doesn’t provide fields for Brand, GTIN or MPN by default. Hence, you need to input custom fields for every product manually.