I attempted to use feed rules here to mark identifier exists on my items with no gtin and no mpn as no. For some reason though it is marking some of my items with a gtin as identifier exists no. Can you see why this would be happening? Also if I am to clear other variants if I set identifier exists to no I have thus far been unable to figure out how to use the rules to do that. Sorry I am old and this stuff is new to me
Check that the MPN field is not empty, as your rule is based on AND, meaning both GTIN and MPN need to be empty.
Could you elaborate on your variant question, I am not clear what you are asking.
Thank-you for the reply!
Like many other merchants I sell a wide variety of merchandise and much of it doesn't have a GTIN. My store was doing well on google shopping and then almost 2 months ago my listings became no longer eligible for enhanced listings and my sales came to a screeching halt. So for the last 2 months I have been trying to fix this. I created the feed rule I mentioned before and it resolved issues with almost 600 of my items and for 1 day I was again eligible for enhanced listings on google and I had sales. But then then next day I was ineligible again. So I noticed the Incorrect value [identifier exists] error on some of my listings that was not there the day before. These listings have a gtin but for some reason my feed rule set the identifier exists flag to no. Another possibility is that these are listings added after the new feed rule was made and for some reason the identifier exists flag no longer defaults to yes after applying my feed rule. So I am trying to see if there is something wrong with my feed rule or my logic behind what I am trying to do.
The other question regarding clearing variants is I saw in your one of you posts where you said that if you set the identifer exists flag to no that should then also clear the brand, mpn and grin attributes. I can't figure out how to use the feed rules to do this. The tools I am using in Google Merchant Center don't seam as robust as some others I am seeing online.
The image you showed, the rule does not look strange. If it's an effective rule, I do not know as each account is different.
I would set the rule, if gtin is empty or invalid, remove mpn and brand, set identifier to no.
You need to create a rule for each attribute, ie brand, mpn, gtin, identifier exists. You can create 1 rule for all.
This is the rule my application automatically uses. And don't have a single merchant having issues. If you base it of MPN, yes you start to see other issues.
Thanks for the reply. You said "You need to create a rule for each attribute, ie brand, mpn, gtin, identifier exists. You can create 1 rule for all." I'm confused by the statement as the first sentence seams to indicate that I need to create multiple rules and the second sentence indicates that I can do it all in 1 rule. I can't see where I can do it in separate rules because I don't see where the logic allows you do to conditionals between rules ie. if rule 1, then apply rule 2. And I cant see where I can do it in 1 rule because I don't see in google merchant how I can create a rule for all. There doesn't seam to be any conditional statements to support that. You can set a few AND and/or OR conditions but only 1 Set To in this tool. I don't see where you can do it all at once. Do you have an example using Google Merchant Center where I can do this?
My application can do it all in one go.
If you want to set it up in Google Merchant Center, you need to setup 1 rule for each target attribute. IE, 1 rule for GTIN, 1 rule for MPN, 1 rule for Brand and 1 rule for identifier exists.
When I say 1 rule, I meant 1 target attribute rule. I did not mean if else rules like you have in the image.
You must follow the following concept:
When submitting product identifiers the following rule applies.
If a manufacturer has assigned a bar code, then submit brand, mpn (if available), GTIN and set identifier exists to yes.
If the manufacturer has not assigned a bar code, then remove the values brand, mpn, gtin and set identifier exists to no.