Hi Karen,
I had a quick look and am seeing some mixed confusing data ??
I can tell that indeed you did the attribute mapping like you described above in the debug log:
Brand:
[attribute] => g:brand
[mapfrom] => pa_brand
GTIN:
[attribute] => g:gtin
[mapfrom] => pa_upc
MPN:
[attribute] => g:mpn
[mapfrom] => pa_upc
So far so good. When I than start checking the product feed that is being generated and I check for product variations (those can be recognised by the fact that the g:item_group_id is bigger than 0) I see some products WITH all of the above attributes and some that do not.
For example, this one contains all product attributes you mapped:
<item>
<g:id>probiotic-yeast-balance</g:id>
….
<g:brand>Fairhaven Health</g:brand>
<g:gtin>896593002244</g:gtin>
<g:mpn>896593002244</g:mpn>
<g:condition>New</g:condition>
<g:item_group_id>59352</g:item_group_id>
<g:identifier_exists>yes</g:identifier_exists>
</item>
And this one does not:
<item>
<g:id/>
<g:title>Breast Pad Ever</g:title>
…
<g:google_product_category/>
<g:brand/>
<g:gtin/>
<g:mpn/>
<g:condition>New</g:condition>
<g:item_group_id>37759</g:item_group_id>
<g:identifier_exists>no</g:identifier_exists>
</item>
If the attribute mapping part of the plugin was broken it would not show for any product. Hence, there can be two things that cause the empty field:
1. The products just don’t have those values filled
2. More likely….if you check the product feed you will notice that all the product that have the fields empty also do not have a g:id value in it. This is the similar issue as in the other open ticket ?? Make sure you map the g:id field to your product Id field and changes are that this bug solves with that too.
Let me know it it worked out.
All the best,
Joris