> For the complete documentation index, see [llms.txt](https://developer.esw.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esw.com/agentic-commerce/agentic-commerce-overview/merchant-centre-integrations.md).

# Merchant Center integrations

Overview of Microsoft and Google Merchant Centre setup for ESW Agentic Discovery.

ESW validates and enriches your market-specific product catalog, then distributes it to the merchant centers configured for your brand. Your brand continues to provide its product catalog to ESW through the existing SFTP workflow; ESW prepares and sends enriched product data to Microsoft Merchant Center and then Google Merchant Center.

Each market needs a primary product source and a matching supplemental feed or source. Use the same market feed label to connect each supplemental source to its primary source. The setup details differ by platform:

* [Microsoft Merchant Center setup](/agentic-commerce/agentic-commerce-overview/merchant-centre-integrations/microsoft-merchant-center-setup.md)
* [Google Merchant Center setup](/agentic-commerce/agentic-commerce-overview/merchant-centre-integrations/google-merchant-center-setup.md)

### Quick start

1. Agree the markets and merchant-centre platforms in scope with your ESW Client Success Manager.
2. Maintain a primary product feed or source for each market.
3. Create a supplemental feed or source for each market and match it to the primary source using the market's feed label.
4. Share the relevant supplemental feed or source identifiers and platform SFTP details with ESW for each market, using the secure channel agreed with your ESW contact.
5. Upload your product catalog to ESW. See [Manage Catalog Uploads](/agentic-commerce/esw-agentic-discovery/manage-catalog-uploads.md) for the file and upload process.

### What ESW provides

ESW makes your products discoverable through AI platforms, including Microsoft Copilot and Google Gemini. Agentic Commerce lets shoppers learn about your business, discover products, and buy through an AI shopping experience. ESW checkout services process purchases and support order fulfillment through package delivery.

{% hint style="info" %}
**What ESW provides**

UCP gives AI platforms a clear, standard way to work with your commerce services. ESW handles the technical implementation to let agents:

* Discover your products in Microsoft and Google shopping surfaces
* Retrieve accurate product details, price, and availability
* Create checkout sessions through ESW
* Complete purchases and return clear order outcomes
  {% endhint %}

ESW supports the **`2026-01-23`** UCP specification with more versions coming soon.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://developer.esw.com/agentic-commerce/agentic-commerce-overview/merchant-centre-integrations.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
