AdWords is now Google Ads. Our new name reflects the full range of advertising options we offer across Search, Display, YouTube, and more. Learn more

Ads
2.4K members online now
2.4K members online now
For questions related to Google Shopping and Merchant Center. Learn to optimize your Shopping ads
Guide Me
star_border
Reply

Supplemental Feed IDs match issue

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

Hello! I Need help to resolve my issue, will appreciate any help.
I have a primary feed in my Merchant Center and trying to upload a supplementary feed to add custom labels, but I get this error message after upload.
Screenshot_1.png
When creating a supplemental feed, it says that the feed will be matched with primary feed through IDs used.
So, in my supplement feed, I'm using Google Sheet with 3 columns: id, custom_label_0, custom_label_1.
IDs match the ones used in primary feed, labels are the ones I want to add.
What am I doing wrong here? Do I need something else to be done, to make it work?

Regards, Illia

1 Expert replyverified_user
1 ACCEPTED SOLUTION

Accepted Solutions
Marked as Best Answer.
Solution
Accepted by topic author Illia K
February

Supplemental Feed IDs match issue

[ Edited ]
Top Contributor
# 2
Top Contributor

in the new-user-experience for the merchant-center,
the primary-feed allows a feed-rule to be either
customized, one attribute-definition at-a-time, or
extracted from the primary-feed itself, or connected
to a supplemental-feed to extract the same similar
set of rules and rule-data.

a supplemental-feed must be connected

to a primary-feed's feed-rule-settings,

to have any value -- for example, to

match the id, or add a custom-label.

inspect the used-in column, aside the supplemental-feed-name,
under the products-feeds-tab, of the merchant-center-account:
https://merchants.google.com/mc/products/sources


the no-primary-feed-defined error (none, in the used-in-column) typically means:
either (a) the supplemental-feed was incorrectly set-up during creation;
or (b) the supplemental-feed was created before the primary-feed;

or (c) the api is being used to submit product-inventory-data;
or (d) the primary-feed, that is currently being used, to submit product-data,
is a legacy-feed -- a legacy-feed cannot be used with any supplemental-feed.

first, verify the feed is not a legacy-feed, by inspecting
the feed's name, under the primary-feed-column, under

the products-feeds-tab, of the merchant-center-account.

if the feed is a legacy-feed, then a supplemental-feed cannot be

used, at all, until there is a careful transition from a legacy-feed

to a new-user-experience, primary-feed.

otherwise, to fix (a), (b), or (c), simply edit the primary-feed's feed-rules:
(1) click on the primary-feed name -- under the products-feeds-tab;
(2) click on the rules-tab;
(3) click on the feed-name -- under the rule-column, next to set-to;
(4) click add-source -- under the attribute-default-rules, data-sources-tab;
(5) click on the line -- aside set to; a drop-down-menu should appear;
(6) select the supplemental-feed name -- from under the drop-down-menu;
(7) click ok;
(8) hover over the far-right of the supplemental-feed-name, click the up-arrow;
(9) click save-as-draft -- in the upper-right-hand-corner;
(10) click on test-changes;
(11) if the test-results look correct -- then, click on apply;

 

note: for (c), the api, simply use the, google-created,

content-api primary-feed, during steps (1) - (11).

then, under the rules for the primary-feed will be two feed-based rules --
the first set to the supplemental-feed, the second set to the primary-feed;
also, the supplemental-feed's used-in-column, will show the primary-feed,

rather than none -- after steps (1) - (11) have been completed.

otherwise, this is mainly a peer-to-peer public forum -- forum-members
cannot look into any accounts; posting, here in public, more specific
details, such as screen-captures of the feeds-tab showing the details
of both the primary and supplemental feeds -- including the used-in
column of the supplemental-feed and the primary-feed-name, under the
products-feeds-tab, and the primary-feed feed-rules-tab, after clicking
on the primary-feed name, etc., may allow other forum-members to offer
more specific suggestions.

otherwise, google may be contacted directly.

 

View solution in original post

Marked as Best Answer.
Solution
Accepted by topic author Illia K
February

Supplemental Feed IDs match issue

[ Edited ]
Top Contributor
# 2
Top Contributor

in the new-user-experience for the merchant-center,
the primary-feed allows a feed-rule to be either
customized, one attribute-definition at-a-time, or
extracted from the primary-feed itself, or connected
to a supplemental-feed to extract the same similar
set of rules and rule-data.

a supplemental-feed must be connected

to a primary-feed's feed-rule-settings,

to have any value -- for example, to

match the id, or add a custom-label.

inspect the used-in column, aside the supplemental-feed-name,
under the products-feeds-tab, of the merchant-center-account:
https://merchants.google.com/mc/products/sources


the no-primary-feed-defined error (none, in the used-in-column) typically means:
either (a) the supplemental-feed was incorrectly set-up during creation;
or (b) the supplemental-feed was created before the primary-feed;

or (c) the api is being used to submit product-inventory-data;
or (d) the primary-feed, that is currently being used, to submit product-data,
is a legacy-feed -- a legacy-feed cannot be used with any supplemental-feed.

first, verify the feed is not a legacy-feed, by inspecting
the feed's name, under the primary-feed-column, under

the products-feeds-tab, of the merchant-center-account.

if the feed is a legacy-feed, then a supplemental-feed cannot be

used, at all, until there is a careful transition from a legacy-feed

to a new-user-experience, primary-feed.

otherwise, to fix (a), (b), or (c), simply edit the primary-feed's feed-rules:
(1) click on the primary-feed name -- under the products-feeds-tab;
(2) click on the rules-tab;
(3) click on the feed-name -- under the rule-column, next to set-to;
(4) click add-source -- under the attribute-default-rules, data-sources-tab;
(5) click on the line -- aside set to; a drop-down-menu should appear;
(6) select the supplemental-feed name -- from under the drop-down-menu;
(7) click ok;
(8) hover over the far-right of the supplemental-feed-name, click the up-arrow;
(9) click save-as-draft -- in the upper-right-hand-corner;
(10) click on test-changes;
(11) if the test-results look correct -- then, click on apply;

 

note: for (c), the api, simply use the, google-created,

content-api primary-feed, during steps (1) - (11).

then, under the rules for the primary-feed will be two feed-based rules --
the first set to the supplemental-feed, the second set to the primary-feed;
also, the supplemental-feed's used-in-column, will show the primary-feed,

rather than none -- after steps (1) - (11) have been completed.

otherwise, this is mainly a peer-to-peer public forum -- forum-members
cannot look into any accounts; posting, here in public, more specific
details, such as screen-captures of the feeds-tab showing the details
of both the primary and supplemental feeds -- including the used-in
column of the supplemental-feed and the primary-feed-name, under the
products-feeds-tab, and the primary-feed feed-rules-tab, after clicking
on the primary-feed name, etc., may allow other forum-members to offer
more specific suggestions.

otherwise, google may be contacted directly.

 

Supplemental Feed IDs match issue

Visitor ✭ ✭ ✭
# 3
Visitor ✭ ✭ ✭

Thank you for your kind reply. So it looks like I have a legacy feed there.
Could you please point a resource where  I could learn more about how to update from legacy feed to primary feed?

Supplemental Feed IDs match issue

[ Edited ]
Top Contributor
# 4
Top Contributor

first, you're welcome.

there is no specific resource on updating from a
legacy-feed to the new-experience primary-feed.

the best likely course is to contact a support-specialist at google --

so that a person can look directly into the account, and currently

submitted feed, to offer account-specific guidance on the update.

generally, the steps to accomplish the transition/update usually include:
- pause/stop the current legacy-feed from being submitted;
- make an exact copy of the legacy data-feed file --
be certain all id values always remain the same --

the id for each physical inventory item cannot change;
- register a new (primary) feed for the target-country;
- point the new feed to the copy -- submit/fetch the new feed;
- wait 72-hours and verify all per-item data within the products-list-tab;
- stop using and stop submitting the legacy-feed; only use the new primary-feed;
- after a month or so, if all seems well, the legacy-feed may be deleted --

if any items go missing after the delete, simply resubmit the primary-feed;
- then, after a few weeks, consider adding the supplemental-feed, as a rule;

the details depend, mainly, on the legacy's feed's format, and how
the legacy-feed file is currently being maintained and re-submitted.

for example, tab-delimited, google-xml, google-sheet, via
ftp, scheduled-fetch, e-commerce plug-in, extension, etc.

of course, using the transition as an opportunity to add custom-labels to the
new primary-feed, would likely eliminate any need for the supplemental-feed.

 

when contacting google, asking for a shopping-ads/

merchant-center support-specialist, sometimes helps.

see also
https://support.google.com/merchants/answer/160567
https://support.google.com/merchants/answer/7503577
https://support.google.com/merchants/topic/7438667
https://support.google.com/merchants/topic/3404780

 

Supplemental Feed IDs match issue

Visitor ✭ ✭ ✭
# 5
Visitor ✭ ✭ ✭

Thanks a lot! Your answer is really helpful, and describes all the things were unclear to me. Thanks one more time!