How to map BigCommerce storefronts to Zendesk brands

By Jake Marsh · Updated

To map BigCommerce storefronts to Zendesk brands, open Trolleywell's settings and fill in Channels per brand with each Zendesk brand id and its BigCommerce channel ids, like 360001: 1; 360002: 1002. Channel ids are in BigCommerce's Channel Manager; brand ids are in Admin Center > Account > Brand management. Agents then see that brand's orders first and can click Show all channels.

Two setups, pick yours

Your setupUse
One BigCommerce store selling on several storefronts or marketplaces (multi-storefront)Channels per brand
Separate BigCommerce stores, each with its own control panelStores 2 and 3, with Brands for this store
BothBoth settings together

Map channels to brands (multi-storefront)

  1. Find the channel ids. In BigCommerce, open Channel Manager. Each storefront or marketplace has a channel id.
  2. Find the brand ids. In Zendesk, open Admin Center > Account > Brand management. The id is in the brand's URL.
  3. Write the mapping. In Trolleywell's settings, fill in Channels per brand as brand id: channel ids, with a semicolon between brands. One brand can have several channels, separated by commas:
360001: 1, 1002; 360002: 1003
  1. Save and open a ticket from each brand to check.

On a ticket from brand 360002, the sidebar shows the requester's orders from channel 1003 first. Show all channels lists every order they placed, whichever storefront it came from. The scope Channel listings: read-only on the API account lets Trolleywell name the storefront or marketplace each order came from.

Connect a second or third store

  1. Create a store-level API account in the other store, with the same scopes as the first.
  2. Fill in store 2 in Trolleywell's settings: its store hash or API path and access token. A store turns on once these are set. Give it a store name so agents can tell the stores apart.
  3. List the brands whose tickets should open this store first in Brands for this store.
  4. Repeat for store 3 if you have one.

A ticket opens the store mapped to its brand. Agents can switch stores in the sidebar at any time, for example when a customer of one brand ordered from the other.

Example

Zendesk brandBigCommerceSetting
Outdoor (360001)Store 1, channel 1Channels per brand: 360001: 1
Outdoor Wholesale (360002)Store 1, channel 1003Channels per brand: 360002: 1003
Outdoor Europe (360003)Store 2Brands for this store: 360003

What is per store and what is shared

Each store has its own store hash, access token, store name, Brands for this store and Channels per brand. Who may take actions, the action switches and Largest refund without an admin are set once and apply to every store. The store name shows in the sidebar and in ticket notes, so it's clear which store an action changed.

What it costs

Trolleywell for BigCommerce is $9 per agent per month on the Standard plan, billed monthly by Zendesk. Multi-storefront channels and up to three stores are included, with a 14-day free trial (card required). Every setting is in the Trolleywell documentation; Zendesk explains brands in Setting up multiple brands.

Trolleywell for BigCommerce

The requester's BigCommerce orders on the ticket: refunds, status changes, staff notes, all logged. $9 a month per agent.


Questions

Can agents still see orders from other storefronts?

Yes. The brand's channels come first, and Show all channels lists every order the requester placed.

How many BigCommerce stores can one Zendesk account connect?

Up to three, each with its own API account and token.

What if a ticket's brand isn't mapped to any store?

Trolleywell opens the first store with an empty Brands for this store, otherwise store 1. Agents can switch stores in the sidebar.

Do I need Zendesk multibrand for this?

Brand mapping uses Zendesk brand ids, so it applies when your account has several brands. With one brand, every ticket opens the same store and agents switch stores by hand.


More Trolleywell for BigCommerce guides


More Zendesk guides