Cevoid’s Shopify app for Reward programs fully integrates with Shopify, allowing you to put your focus on building an exciting program.
This article covers how our Shopify integration works with the rewards program module. Please refer to the general Shopify integration article to learn how to activate the integration and explore additional integration elements that are not specific to the rewards program module.

Program login with Shopify Legacy vs New account

All program widgets support both Legacy and New accounts for Shopify, but the program behavior will differ slightly based on what account type your Shopify store uses.

Relevant differences between legacy and new accounts in Shopify

AreaShopify legacy accountsShopify new accounts
Store account creationCustomers need to actively create an account with your storeCustomers don’t get an actual account, but can access their profile (indirectly an account) with their email
Where store accounts are availableStore accounts are part of your ecommerce site and own domainStore accounts exist on a separate site with a myaccount.[storename].com
Logging in to a store accountCustomers log in with their email and passwordCustomers log in with a one-time code sent to their email (no passwords)

How program widgets differ for Shopify legacy and new accounts

AreaShopify legacy accountsShopify new accounts
Program widgets available for your websiteNo difference.
All program widgets are available and follow the design theme of your Cevoid workspace
No difference.
All program widgets are available and follow the design theme of your Cevoid workspace
Program widgets available for your customer account pagesAll program widgets are available and follow the design theme of your Cevoid workspaceLimited program widgets are available and follow the design settings for your account page in Shopify
How logged-in members see program widgets on your siteNo difference.
Once logged in, they will interact with your program widgets and see information as members
No difference.
Once logged in, they will interact with your program widgets and see information as members
Clicking the login button in a program widget on your siteThe customer is redirected to the login page on your site.The customer is redirected to the login page on your myaccount.[storename].com
Clicking the Join button in a program widget on your siteThe customer is redirected to the signup page on your site.The customer is redirected to the login page on your myaccount.[storename].com

How member opt-in settings differ for Shopify legacy and new accounts

Your Program opt-in rules determine when someone becomes a member of your program, but some of the options will behave differently for Shopify legacy and new accounts.
Opt-in ruleShopify legacy accountsShopify new accounts
Store account and program action (default)Customers must have an account with your store and then make a purchase, OR opt in through your program widgets, to become a memberNot available
Store accountEveryone who creates an account on your store will automatically become a member. Visitors can also opt in through program widgets.Not available
All customersNo difference.
Everyone who places an order with your store will automatically become a member. Visitors can also opt in through program widgets.
No difference.
Everyone who places an order with your store will automatically become a member. Visitors can also opt in through program widgets.
Widget opt-inNo difference.
Customers need to opt in to your program through a program widget
No difference.
Customers need to opt in to your program through a program widget
Invite onlyNo difference.
Members need to be added manually by your team
No difference.
Members need to be added manually by your team

Order tracking

Cevoid will automatically track orders based on your Order tracking setting for each of your connected Shopify stores.
Cevoid will convert the order amounts to your workspace’s default currency using today’s exchange rate before the information is used in your program
The tracked orders can be used to:

Discount codes

Cevoid will automatically create discount codes in Shopify and distribute them to the correct member when they redeem or receive a discount code reward. The following discount codes can be used as rewards in your program:
Discount typeDiscount description
Amount offAn amount (e.g. $10) off products in a purchase.
If you have multiple stores, Cevoid will convert the amount using today’s exchange rates when redeemed on a market with another currency.
Percentage offA percentage amount (e.g., 20%) off products in a purchase
Free product100% off the price of 1 piece of the selected product. It can be limited to a specific amount when variants have different prices.
Discount codes can be defined as:
  • Unique codes for everyone (recommended) - each member gets a separate code
  • Same code for everyone - All members will receive the same code
Use the “unique codes for everyone” and apply code limitations to minimize the risk of code leakage
When a discount code reward is created, you can also apply the following Shopify discount code limitations:
SettingDescription
Discount code prefixAdd a prefix to the code for easier tracking in Shopify
Code expirationOptions if/when the code should expire:
- Code does not expire
- after x amount of months (only available with “unique codes for everyone”)
- at a specific date
Maximum discount usageOptions for how many times the code can be used (can be combined)
- Limit to one use per customer
- Limit the amount of time the code can be used in total
Minimum purchase requirementsRequirement options for the purchase when the code can be applied
- No minimum requirements
- Minimum purchase amount
- Minimum purchase quantity
Discount code combinationsWhether the code can be applied together with a shipping discount code or not

Implement Program widgets on a Shopify store

This section covers how to add program widgets to your Shopify store. Please refer to these to learn how to create and design your program widgets:
Please refer to the general implementation guide if you run a headless storefront
The design, copy, and layout of each program widget is adjusted in Cevoid, making the steps to add the widgets to your Shopify store as easy as:
  1. In Shopify, navigate to the page you want to add your program widget(s)
  2. Click Add section
  3. Select the Apps tab
  4. Search for Cevoid
  5. Select the program widget you want to add

Localization of program widgets

All Cevoid widgets can be localized to align with each of your storefronts using Markets. The widgets will automatically detect the market on which they are displayed and use the corresponding language, currency, and jurisdiction-specific legal policy settings.