---
schema_version: "1"
id: a23e0503aa0ae19071b5db99f3502ae3bd69ab1d05a9376f61f74b6e973f9e80
title: B2C Shop Connector 2.1
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/commerce-cloud-shop-api-connector/latest/index.md
canonical_url: https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f0dccc10fd77a1536208c6ae56cf96aaa3b3c42ee8e499efd64594784f2c157b
description: MuleSoft Documentation Site
release: "2.1"
latest: true
---
---
product: Salesforce Commerce Cloud B2C Shop API Connector
version: 2.1
is-latest-version: true
---

# B2C Shop Connector 2.1

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

> [!NOTE] No further updates or new versions are planned for this connector. Use
> [Anypoint Connector for HTTP (HTTP Connector)](https://docs.mulesoft.com/http-connector/latest/) instead. Refer to the
> [migration guide](https://developer.salesforce.com/docs/commerce/commerce-api/guide/migrate-mulesoft-http-connector.html).

Anypoint Connector for Salesforce Commerce Cloud B2C Shop APIs (B2C Shop Connector) enables a client
to interact with the Commerce Cloud B2C API system as either a shop customer or as an agent shopping
on behalf of a customer.

For information about compatibility and fixed issues, see Commerce Cloud B2C Shop Connector Release
Notes.

> [!NOTE] Salesforce Commerce Cloud B2C Data Connector and Salesforce Commerce Cloud B2C Shop
> Connector cannot be run in the same application.

## Before You Begin

To use this connector, you must be familiar with:

- The Salesforce Commerce Cloud Shop API

- Anypoint Connectors

- Mule runtime engine (Mule)

- Elements and global elements in a Mule flow

- How to create a Mule app using Anypoint Studio

Before creating an app, you must have access to:

- The Commerce Cloud B2C Shop Connector target resource

- Anypoint Platform

- Anypoint Studio version 7.1 or later

- Salesforce-provided Commerce Cloud credentials (such as Client Id, Client Secret, and Scopes)
  necessary to access Shop API.

## Common Uses for the Connector

These are some common use cases for B2C Shop Connector:

- Create a basket

- Add items to a basket

- Add shipping details

- Place an order

Check the [Examples](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-examples) for a simple use case.

## Audience

- New user

  To create your Mule app, see:

- [Using Anypoint Studio to Configure Commerce Cloud B2C Connector](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-studio)

- [Examples](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-examples)

- Advanced user

- Read the following:

- [XML and Maven Support](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-xml-maven)

- [Examples](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-examples)

## Connection Types

B2C Shop Connector connections use the following authentication types:

- Customers Auth  
  Uses a Bearer Token, which is generated using the **Authorize Customer** operation

- OAuth 2.0  
  Delegates user authentication to the service hosting the user account

For information about configuring authentication types, see
[Using Anypoint Studio to Configure Commerce Cloud B2C Shop Connector](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-studio).

## Next Step

After you complete the prerequisites and try the templates and examples, you are ready to create an
app and configure the connector using [Anypoint Studio](https://docs.mulesoft.com/commerce-cloud-shop-api-connector/latest/shop-api-connector-studio).

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange)

- [Salesforce Help](https://help.salesforce.com)
