Stay organized with collections
Save and categorize content based on your preferences.
New Merchant Center Connection - Account Creation
Introduction and Business Impact
There are more specific steps to be aware about when creating new Merchant Center accounts on behalf of your merchants through your integration.
UX Guidance
A merchant center account is required. If there is no pre-existing one, then the merchant needs to create a new one. They can create a new MC account when they have multiple or single pre-existing ones. Always surface the CSS disclaimer whenever merchants are about to create a new MC account.
New Merchant Center Account Creation
When your merchant does not have a Merchant Center Account, they are prompted to create a new one:
The CSS notification surfaces whenever a merchant creates a new MC account. They click the "continue" button and they receive a confirmation that their new account has been created:
Tech Guidance
Your merchant first needs to connect their gmail account of their preference or create a new one. Using Oauth, we recommend providing the ability through your integration for them to connect their existing gmail account or create one. Learn more about how to set up Oauth for the Paid ads and Shopping ads integration.
To create a new account, use the accounts.insert method of the Accounts service:
Authenticating as an MCA: This lets you manage its sub-accounts using the Content API without having to set up authentication for each new sub-account.
Provide access to your Merchants to their MC subaccounts: We recommend you to add your merchant as an Admin and Reporting Manager user of the sub-account. You do an accounts.update request adding a new AccountUser object in the AccountUser array. We recommend adding the roles of 'Admin' and 'ReportingManager'. The merchant has to accept the ToS in this case.
New merchant account ToS Acceptance Required: Don't create the Merchant Center account if the merchant does not opt-in. You need to record that the merchant has read and accepted the ToS in your backend. Update the terms of service so it can future proof any changes in our Merchant Center ToS.
OAuth: We highly recommend you to use oAuth to make API calls on behalf of your merchant’s user
Business information: The new merchant Center accounts should have the business names, phone number, address, and URL added (See Business Information Section)
Merchant wants to remove itself from your MCA
There are situations where you want to remove your merchants from your MCA (for example, switching storebuilders) or if your merchant wants to be removed. Follow these steps to remove this merchant from your MCA:
Gather the Merchant Center ID for your MCA and for your client's Merchant Center account.
Choose Help under the overflow (“?” icon) menu in the upper-right section of the Merchant Center.,.
Choose the Contact Us section under the help topics.
Request that your client's Merchant Center account be converted to a sub-account of your MCA, providing both the ID for your MCA account and the ID for your client's Merchant Center account.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-03 UTC."],[[["\u003cp\u003eMerchants can create new Google Merchant Center accounts directly through your integration, even if they have existing accounts.\u003c/p\u003e\n"],["\u003cp\u003eThe integration should clearly display the CSS disclaimer before account creation and require merchants to accept Google's Terms of Service.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should use the \u003ccode\u003eaccounts.insert\u003c/code\u003e method to create new accounts and OAuth for API calls on behalf of the merchant.\u003c/p\u003e\n"],["\u003cp\u003eIt's recommended to add the merchant as an Admin and Reporting Manager to their sub-account for access management.\u003c/p\u003e\n"],["\u003cp\u003eMerchants can be removed from your Multi-Client Account (MCA) by contacting Google Merchant Center support and requesting a conversion to a standard account.\u003c/p\u003e\n"]]],[],null,["New Merchant Center Connection - Account Creation\n-------------------------------------------------\n\n### Introduction and Business Impact\n\n*** ** * ** ***\n\nThere are more specific steps to be aware about when creating new Merchant Center accounts on behalf of your merchants through your integration.\n\n### UX Guidance\n\n*** ** * ** ***\n\nA merchant center account is required. If there is no pre-existing one, then the merchant needs to create a new one. They can create a new MC account when they have multiple or single pre-existing ones. Always surface the CSS disclaimer whenever merchants are about to create a new MC account.\n\n#### New Merchant Center Account Creation\n\nWhen your merchant does not have a Merchant Center Account, they are prompted to create a new one:\n\nThe [CSS notification](/merchant/storebuilder/online/sections/1_2A_5_css_compliance) surfaces whenever a merchant creates a new MC account. They click the \"continue\" button and they receive a confirmation that their new account has been created:\n\n### Tech Guidance\n\n*** ** * ** ***\n\nYour merchant first needs to connect their gmail account of their preference or create a new one. Using Oauth, we recommend providing the ability through your integration for them to connect their existing gmail account or create one. *Learn more about how to [set up Oauth for the Paid ads and Shopping ads integration](/merchant/storebuilder/online/sections/1_1_oauth_account_linking).*\n\n**To create a new account, use the [`accounts.insert`](https://developers.google.com/shopping-content/reference/rest/v2.1/accounts/insert) method of the Accounts service**:\n\n1. **Authenticating as an MCA:** This lets you manage its sub-accounts using the Content API without having to set up authentication for each new sub-account.\n\n2. **Provide access to your Merchants to their MC subaccounts:** We recommend you to add your merchant as an `Admin` and Reporting Manager user of the sub-account. You do an [`accounts.update`](https://developers.google.com/shopping-content/reference/rest/v2.1/accounts/update) request adding a new AccountUser object in the [`AccountUser`](https://developers.google.com/shopping-content/reference/rest/v2.1/accounts#accountuser) array. We recommend adding the roles of '*Admin* ' and '*ReportingManager*'. The merchant has to accept the ToS in this case.\n\n3. **New merchant account ToS Acceptance Required:** Don't create the Merchant Center account if the merchant does not opt-in. You need to record that the merchant has read and accepted the ToS in your backend. Update the [terms of service](https://support.google.com/merchants/answer/160173) so it can future proof any changes in our Merchant Center ToS.\n\n4. **OAuth:** We highly recommend you to use oAuth to make API calls on behalf of your merchant's user\n\n5. **Business information:** The new merchant Center accounts should have the business names, phone number, address, and URL added *(See [Business Information Section](/merchant/storebuilder/online/sections/1_2A_3_business_information))*\n\n**Merchant wants to remove itself from your MCA**\n\nThere are situations where you want to remove your merchants from your MCA (for example, switching storebuilders) or if your merchant wants to be removed. Follow these steps to remove this merchant from your MCA:\n\n1. Gather the Merchant Center ID for your MCA and for your client's Merchant Center account.\n\n2. Choose Help under the overflow (\"?\" icon) menu in the upper-right section of the Merchant Center.,.\n\n3. Choose the Contact Us section under the help topics.\n\n4. Request that your client's Merchant Center account be converted to a sub-account of your MCA, providing both the ID for your MCA account and the ID for your client's Merchant Center account.\n\n| **Note:** This process can be later reversed by contacting Google in the same fashion."]]