A sales channel is a point of sale (POS) or online store connected to Wrapped. Wrapped connects to Shopify, six Lightspeed products, BigCommerce, WooCommerce, Square, Heartland Retail, Hike and Bopple, plus its own web store. Every connected channel shares one balance for each gift card, so a card sold in one place can be spent in any other. If your platform isn't on the list, you can still sell gift cards on the Wrapped web store and redeem them in person with the Wrapped Redeem app.
You connect channels in Settings › Sales channels (open) with Add sales channel. Only Owners and Admins can add, turn on or off, and disconnect channels. Every plan includes unlimited sales channels (see Plans and pricing).
Every supported channel
| Channel | Type | How Wrapped gift cards work there | Setup guide |
|---|---|---|---|
| Shopify | Online store and Shopify POS | Shopify's own gift cards | Connect Shopify |
| Lightspeed Retail X-Series (formerly Vend) | POS | X-Series' own gift cards | Connect Lightspeed Retail X-Series |
| Lightspeed Retail R-Series | POS | Lightspeed's built-in gift cards, or the Wrapped web extension (a custom menu button in the register) | Connect Lightspeed Retail R-Series |
| Lightspeed Restaurant O-Series (formerly Kounta) | POS | Balances are kept in Wrapped and used through the Wrapped integration. No O-Series gift cards are created. | Connect Lightspeed Restaurant O-Series |
| Lightspeed Restaurant K-Series | POS | The Wrapped web extension inside the POS. Balances are kept in Wrapped. | Connect Lightspeed Restaurant K-Series |
| Lightspeed Restaurant L-Series | POS | Balances are kept in Wrapped and redeemed through L-Series. No L-Series gift cards are created. | Connect Lightspeed Restaurant L-Series |
| Lightspeed eCom C-Series | Online store | Discount codes that use the gift card code | Connect Lightspeed eCom C-Series |
| Lightspeed eCom E-Series (Ecwid) | Online store | Discount codes that use the gift card code | Connect Lightspeed eCom E-Series (Ecwid) |
| BigCommerce | Online store | BigCommerce gift certificates | Connect BigCommerce |
| WooCommerce | Online store | Your choice of the Wrapped Gift Card Redemption plugin (recommended), WooCommerce Gift Cards, or Smart Coupons for WooCommerce | Connect WooCommerce |
| Square | POS | Square's own gift cards. Shown with a Beta label. | Connect Square |
| Heartland Retail | POS | Heartland's own gift cards | Connect Heartland Retail |
| Hike | POS | Hike's own gift cards | Connect Hike POS |
| Bopple | Online and app ordering | Customers enter the code at checkout and Bopple checks the balance in Wrapped. Redemption only. | Connect Bopple |
| Wrapped web store | Online store hosted by Wrapped | Wrapped gift cards, vouchers and experiences | Create your Wrapped web store |
Not a sales channel, but part of the same system:
| Tool | What it's for | Guide |
|---|---|---|
| Wrapped Redeem app | Staff look up and redeem gift cards on a phone, tablet or browser, anywhere you don't have a connected POS | The Wrapped Redeem app |
Wix isn't a sales channel you can connect. See Connect Wix for how to use Wrapped with a Wix website.
Two ways a channel holds your gift cards
How a balance change reaches a channel depends on where that channel keeps the card.
| A copy of the card lives in the channel | The channel checks Wrapped live | |
|---|---|---|
| Channels | Shopify, X-Series, R-Series (built-in gift cards), C-Series, E-Series, BigCommerce, WooCommerce Gift Cards, Smart Coupons, Square, Heartland Retail, Hike | R-Series web extension, O-Series, K-Series, L-Series, the WooCommerce redemption plugin, Bopple, the web store, the Redeem app |
| When a card is issued or its balance changes elsewhere | Wrapped creates the card in the channel, or updates its balance there, with the same code | Nothing needs to be copied. The channel reads the current balance from Wrapped when the card is used. |
| Where a problem shows | A sync error on the gift card if Wrapped couldn't create or update the copy (see Fixing gift card sync errors) | The lookup fails at the register or checkout |
| Code rules | The channel's own code rules apply (see Gift card code format and each platform's rules) | Wrapped's code rules |
What syncs
For every connected, enabled channel:
- Gift cards sold in the channel are created in Wrapped once the sale is complete (for example, a paid online order or a closed register sale), then made available in your other channels. Bopple is the exception: it redeems cards but doesn't sell them.
- Redemptions in the channel reduce the card's balance in Wrapped, and Wrapped passes the new balance to every other channel.
- Gift cards issued in Wrapped (from the dashboard, your web store, batches, imports, automations or the API) are made available in every enabled channel.
- Balance changes you make in Wrapped with Adjust balance are passed to every channel. To correct a balance so every channel stays in step, always adjust it in Wrapped, not in the channel itself (see Adjust a gift card's balance).
A few things apply to every channel:
- Only sales made after you connect are processed. Older sales are never picked up.
- Sales from a disabled channel are ignored. A new channel starts disabled, so turn it on when you're ready (see Sales channel status).
- Gift cards that already existed in a channel before you connected aren't imported automatically. See Import existing gift cards from a CSV file, or the channel's setup guide for other options.
- Timing. Sales usually reach Wrapped within a few minutes. The gift card's own timeline shows each change as soon as it's processed. Reports catch up within about 2 hours.
Connect a channel
- Go to Settings › Sales channels.
- Select Add sales channel.
- Search for your platform in Search platforms, then select it.
- Follow the prompts for your platform. Most send you to the platform to sign in and approve access. Shopify and WooCommerce ask for your store address first, Lightspeed eCom C-Series asks for API details, and Bopple shows an API key to paste into Bopple.
- Back on Sales channels, turn on the switch next to the new channel.
When the platform sends you to sign in and approve access, finish in the same browser, still signed in to the same Wrapped account, within 30 minutes. Otherwise you come back to Sales channels with "We couldn't finish connecting that sales channel. Start again from Add sales channel." This check stops anyone adding their own store to your account.
Then follow the platform's setup guide in the table above. Some channels also show a Setup checklist on their row (Shopify, WooCommerce, Lightspeed K-Series and the R-Series web extension).
Common questions
How many sales channels can I connect?
As many as you need, on every plan. If you have several stores on the same platform (for example two Shopify stores), connect each one as its own sales channel.
My POS or online store isn't listed. What can I do?
Sell gift cards online with the Wrapped web store, and redeem them in person with the Wrapped Redeem app. Staff record the redeemed amount in your till as they would any other discount or tender.
Does connecting a channel use my gift card allowance?
Connecting doesn't. Gift cards count toward your monthly allowance when they're created, wherever they're sold. The same card existing in several channels counts once. See How the monthly gift card allowance works.
I see "We couldn't finish connecting that sales channel"
The approval step wasn't finished in the browser that started it, while signed in to the same Wrapped account, within 30 minutes. For example, you switched to another Wrapped account in a different tab, signed out, or approved the install on another device. Go to Settings › Sales channels and start again with Add sales channel.
Can two Wrapped accounts share one store?
Some platforms can be connected to more than one Wrapped account, for example when you run separate gift card programs. Talk to the Wrapped team before you set this up. See Running several venues, brands or gift card programs.
Can I test with a development or trial store?
Yes. When you go live, keep the same Wrapped account, disconnect the test store and connect your live store. See Disconnect or replace a sales channel.
