# OroCommerce Storefront (prebuilt connector)

## Description

**OroCommerce** is a complete solution that includes CRM and marketplace solutions with online storefronts optimised for the needs of B2B sellers.

## API documentation

API documentation for the **OroCommerce Storefront** API (used to build this connector) can be found via the link below:

{% embed url="<https://doc.oroinc.com/backend/api/storefront/>" %}

## Authentication&#x20;

When adding connector instances for **OroCommerce Storefront**, the following authentication methods are supported:

* [OAuth2](#oauth)

### OAuth2

When a user chooses to [add a connector instance](https://doc.wearepatchworks.com/product-documentation/connectors-and-instances/working-with-instances/adding-an-instance) using **OAuth2** authentication, the credentials below are prompted:

<table><thead><tr><th width="219">Credential</th><th width="150" data-type="checkbox">Required?</th><th>Notes</th></tr></thead><tbody><tr><td><code>grant type</code></td><td>true</td><td>Set to <code>client_credentials</code>.</td></tr><tr><td><code>client ID</code> &#x26; <code>client secret</code></td><td>true</td><td>A unique identifier and password, required to access and interact with your OroCommerce Storefront data via its API.</td></tr><tr><td><code>base url</code></td><td>false</td><td>The URL used to access your OroCommerce Storefront instance, without the <code>https//</code> element. For example: <code>patchworks-test.oro-cloud.com</code>.</td></tr></tbody></table>
