Shopping Cart Systems

Connect with your mobile customers using Shopgate.


With CoreCommerce, you are able to create your app and mobile website with the following features:





Import to CoreCommerce



Customer Account

Login with Desktop Shop Account
Login to Desktop Shop with Mobile Account
Customer Groups/Tier Pricing
Show Desktop Orders On Mobile


✘ / ✘

Export to Shopgate Mobile Shop




Delivery Status "Shipped"
Order Status "Canceled"
Stock Quantity on Product Detail Page


Validate, upon Cart Changes

Shipping Method & Price
Product Availability


Payments Supported

Cash on Delivery
Credit Card
Direct Debit



Create an API user

The first step is to create an API user to connect to the Shopgate API technology. To do this, please follow the steps below:

  1. Log in to your CoreCommerce backend.
  2. Click Settings.
  3. On the Settings page, click Store API.

  4. Create a Username, Password, and XML Key. Choose a good XML Key for a secure connection. Note down your Connection URL - you will need to enter this in the next chapter. Click Save.

Now you have created an API user to connect to Shopgate.

Establish connections

To establish a connection between your CoreCommerce backend and your mobile shop, you need to enter your API credentials at Shopgate. Follow the steps below to make the connection:

  1. Log in to your Shopgate Admin and navigate to Integration → Install Interface.
  2. In the drop-down labeled "Select a system," type "CoreCommerce" and select it.
  3. A pop-up will open. Enter the API Connection URL, Username, Password, XML Key, and your Store Name. Enter your shop URL. Click Connect to establish the interface.

  4. If a connection is made successfully, the pop-up shown below will open. Leave all options to ON to access all features and click Save.

That's it! Now the Shopgate backend will automatically start to import product data via the newly established interface. Welcome to the mobile world!

Set up mobile redirect

To redirect mobile visitors to your mobile website, a few lines of code need to be modified in your main template file. Follow the steps below to do so.

  1. Log in to your Shopgate Admin and navigate to Integration → Credentials.
  2. Note down the Shop number.


  3. In your CoreCommerce backend, navigate to Design → Google Analytics.

  4. Paste this JavaScript code (shown below) into the Google Analytics Code Field. If there is an existing Google Analytics Code, just paste this code above your Google Analytics Code.
    <script type="text/javascript">
    var _shopgate = new Object();
    var shopgateCategory = document.getElementsByName("c")[0].value;
    var shopgateProduct = document.getElementsByName("productID")[0].value;

    _shopgate.shop_number = "YOUR SHOPGATE SHOP NUMBER";

    if (/\sg_debug=1$/.exec(document.URL) != null) {
    window.navigator = new Object({"userAgent":"RedirectBot"});
    if (shopgateProduct != "") {
    _shopgate.redirect = "item";
    _shopgate.item_number = shopgateProduct;
    } else if (shopgateCategory != "") {
    _shopgate.redirect = "category";
    _shopgate.category_number = shopgateCategory;
    } else {
    _shopgate.redirect = "start";
    } = (("https:" == document.location.protocol) ? "" : "");
    document.write(unescape("%3Cscript src='" + + "/mobile_header/" + _shopgate.shop_number + ".js' type='text/javascript' %3E%3C/script%3E"));

  5. Replace your Shopgate shop number with your shop’s number at Shopgate and click Save.

That's it! Your mobile users have now been successfully redirected to your mobile shop.

Configure the connection

You can configure the following in your Shopgate connection to your mobile shop:

  • Choose when to get order notifications.
  • Choose to turn on/off debug mode for developers.
  • Choose to turn on Advanced error logging for developers.

To configure the options, click the Actions drop-down and select Edit


Configure your connection on the settings page below. Detailed explanations for options listed can be found below.

When should the order be transmitted? Orders can be transmitted right after they were placed or after they were paid.
Debug This enables advanced debugging for your connection and is usually used by our developers only if there's a specific problem meant for us to handle.
Advanced error logging This will break all operations over your connection even on minor errors, making it easier to find the source of a problem if you have one for our developers.
API Connection URL This is the Connection URL shown in your CoreCommerce admin.

API Username

API Password


These are the API credentials you created in your CoreCommerce admin.

API Store Name This is the Store Name shown in your CoreCommerce admin.
Shop Base URL The base URL to your shop, e.g.


Frequently Asked Questions

How do I update my mobile shop?

You do not need to manually update your mobile shop. Whenever there is an update in the Shopgate software, we will update your shop via API method automatically.


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