eCommerce Platform (ECP)

Connect with your mobile customers using Shopgate.

Salesforce Commerce Cloud

Formerly known as Demandware, Salesforce Commerce Cloud is a shopping cart system supported by Shopgate.


By setting up the Shopgate cartridge for your Salesforce Commerce Cloud shop, you will get these features straight into your app and mobile website:

Supported Version Import to Salesforce Commerce Cloud

Requires Demandware/Salesforce Commerce Cloud version 16.9 with SiteGenesis cartridges installed. Compatibility Mode: 16.2

Sync Export to Shopgate Mobile Shop
Delivery Status "Shipped"
Order Status "Canceled"
Stock Quantity on Product Detail Page
Product Tax Classes, Rates, & Rules

Related Products, Upsell, & Cross-sell

Customer Account Validate, upon Cart Changes
Login with Desktop Shop Account
Login to Desktop Shop with Mobile Account
Customer Groups/Tier Pricing
Show Desktop Orders on Mobile

✘ / ✘
Shipping Method
Payment Method
Product Availability

Native Payments Notes
Shopgate Payment  

In this article, you will find out how to create a mobile shop from your Salesforce Commerce Cloud system with Shopgate.

Install the Shopgate cartridge

To get started, please integrate the Shopgate cartridge in your Salesforce Commerce Cloud backend. Please note that a developer/technical staff is needed to install the cartridge.

  1. Click here to go to the Shopgate page at the LINK marketplace.
  2. Click Download Integration to reveal the Shopgate Card.
  3. Scroll down to Download Information. Click Release to download the Shopgate cartridge.
  4. You will find the Integration Guide in the folder that you downloaded. Follow the instructions in the guide to install the Shopgate cartridge.

Once installed, you should be able to find the Shopgate cartridge at Merchant Tools > Site Preferences > Custom Preferences.

Connect your mobile shop

Install an interface at Shopgate to "talk to" the cartridge in your Salesforce Commerce Cloud backend:

  1. Log into your Shopgate Admin.
  2. Navigate to Integration > Install Interface.
  3. In the "New Connection" drop-down, start typing "Salesforce Commerce Cloud." Select it once it shows up.
  4. A pop-up (shown on the right) will open.



Step 1: Enter your API credentials.

In your Salesforce Commerce Cloud backend, go to Merchant Tools > Site Preferences > Custom Preferences > Shopgate. Enter your Customer Number, Shop Number, API Key, and the URL for Shopgate.

The rest of the cartridge configurations can be entered later. This is explained in Chapter 3.

Step 2: Establish a connection.

  1. Enter the URL of your Storefront and append /default/ShopGate-API at the end.
  2. Click Connect to establish the interface.
  3. If a connection is made successfully, the pop-up shown at the right will open. Leave all assignments to ON to access all the available features. Click Save.









That's it! Now your mobile shop is connected to your Salesforce Commerce Cloud backend via Shopgate. Your products will automatically start to import to your apps and mobile website.

Welcome to the world of mobile commerce!

Configure the cartridge

You can configure the Shopgate cartridge in your Salesforce Commerce Cloud backend at Merchant Tools > Site Preferences > Custom Preference > Shopgate.

Enable Shopgate Select Yes to activate the Shopgate app in your shop.
Customer Number This is your Shopgate customer number.
Shop Number This is your Shopgate shop number.
API Key This is your Shopgate API key.
URL for Shopgate This is your Shopgate URL (i.e.
User Agents
User-agents for mobile Enter the user agents you want to use with your Shopgate mobile shop. Examples include mobile, tablet, phone, iPad, iPhone, Android, etc.
Skip user-agents for mobile

Enter the user agents you don't want to use with your Shopgate mobile shop. Examples include mobile, tablet, phone, iPad, iPhone, Android, etc.

Leave the field empty if you do not wish to skip any user agents.

Enable Shopgate mobile redirect Select Yes to enable mobile redirect of your Shopgate mobile website.
Path mapping
Prefix of SiteGenesis cartridges This is the prefix of all your SiteGenesis cartridges configuration.
Shopgate Agent
Shopgate Agent Login The Shopgate Agent login email used for placing an order remotely. Read more here.
Shopgate Agent Password The password you created for the Shopgate Agent.


Frequently Asked Questions

What is a Shopgate Agent?

The Shopgate Agent should be a user with Login_Agent and Login_On_Behalf permissions.

You can find User roles permissions in Administration >  Organization >  Roles > Administrator > Functional Permissions in your Business Manager.

After you have created this user, activate it by logging in with this user onto your Business Manager.

Was this article helpful?
Can't find what you're looking for?
Let us help you—submit a support ticket.
Contact Support