company logo

Help center

Go to FanmakerLogin
All collectionsPoint of SaleShopify Integration and Testing Guide

Shopify Integration and Testing Guide

Overview of the Fanmaker Shopify integration, discount setup, and testing loyalty, discounts, and stored value payments

Shopify + Fanmaker Integration Guide

The Fanmaker Shopify integration supports the following features in any combination:

  • Fanmaker Mobile Wallet — fans scan their wallet pass or ticket at any register

  • Gift Cards — redeem gift card balances at checkout

  • Loaded Tickets — supports Ticketmaster, Tickets.com, and TicketReturn

  • Vouchers — apply vouchers during transactions

  • Discounts and Coupons — apply Fanmaker discount codes at checkout

  • Stored Value payments — pay using stored value loaded to the Fanmaker mobile wallet

  • Loyalty point earning — earn loyalty points on Shopify purchases

  • Points per dollar is set on Settings > Connections, a page reserved for Fanmaker staff. Tell your Fanmaker contact the rate you want and they'll set it.

  • Point Scoring rules, which you manage yourself under Point of Sale, layer more specific earning on top.

info icon
Tip: For more background on the integration, see the blog post: Shopify Now Fully Supports the Fanmaker Mobile Wallet, Loaded Ticket Payments, and Loyalty Ecosystem

See also the guide to initial Shopify setup for granting Fanmaker access to your store.


First: check your store's plan

Shopify admin > Settings > Plan

Some steps below differ depending on whether your store is on Shopify Plus or not (Basic, Shopify, Advanced).


How to Create a Code Discount in Shopify

warning icon
Non-Plus stores: ignore this section.

These steps happen in your Shopify admin, not in Fanmaker.

1. Go to the Discounts tab

2. Click Create discount

3. Select the type of discount you want for the CODE

4. Make sure the method selected says: Discount code

5. Type the discount code — it must equal the code stored in Fanmaker

6. Define the discount amount and any other eligibility rules you want

7. Make sure at least product and order discount combinations are ticked

warning icon
Note: The discount code in Shopify must exactly match the code stored in Fanmaker. Any difference in spelling or casing and the discount won't apply.
info icon
Tip: When setting up discount combinations, tick both Product discounts and Order discounts so Fanmaker discounts can stack properly at checkout.

Shopify + Fanmaker: Testing Checklist

Use the scenarios below to verify the integration is working. Test each one that applies to your setup.

info icon
Scanning a member: To type a member code instead of scanning it, tap Enter code at the top right of the scan screen.

Loyalty Points Only

1. Add items to the cart

2. Scan QR code

3. Complete the transaction

What to verify: the fan receives loyalty points for the purchase. The transaction should appear under Point of Sale > Transactions, and you can pull a report from Reports & Imports > Request a Report to confirm.

If points aren't being awarded at all, check with your Fanmaker contact that points per dollar has been set for your store.


Loyalty Points + Stored Value

1. Add items to the Cart

2. Scan QR code

3. Click Pay with Stored Value Balance — once the SV payment is confirmed (the $$$ paid message), the total won't change on its own. The cashier needs to do the following:

4. Click "Done"

5. Go to Cart

6. Click Checkout $$

7. Select Payment method:

  • If the payment was fully covered by SV credits, click "Fanmaker"

  • If it was partially covered, click "Split payment" and type the amounts paid by each method. For example, if payment 1 is "Cash" and payment 2 is "Fanmaker", set the amounts for each and save.

8. Click "Mark as paid"

What to verify: stored value deducts the correct amount and loyalty points are earned. You can confirm the deduction on the fan's record under Members, on their Stored Value tab.


Loyalty Points + Discount

1. Add items to the cart

2. Scan QR code

3. Discounts should apply automatically to the order, if any

What to verify: the discount reduces the order total and loyalty points are earned on the final amount.


Loyalty Points + Discount + Stored Value

1. Add items to the Cart

2. Scan or type the QR code

3. Discounts and loyalty points should apply automatically to the order

4. Click Pay with Stored Value Balance — once the SV payment is confirmed (the $$$ paid message), the total won't change on its own. The cashier needs to do the following:

5. Click "Done"

6. Go to Cart

7. Click Checkout $$

8. Select Payment method:

  • If the payment was fully covered by SV credits, click "Fanmaker"

  • If it was partially covered, click "Split payment" and type the amounts paid by each method. For example, if payment 1 is "Cash" and payment 2 is "Fanmaker", set the amounts for each and save.

9. Click "Mark as paid"

What to verify: the discount applies first, then stored value covers the remaining balance, and loyalty points are earned.


Online store

Shopify Plus

  • Where the member enters their ID: at checkout

  • Member discounts: applied at checkout

  • Stored value: applied at checkout

Non-Plus

  • Where the member enters their ID: in the cart

  • Member discounts: applied in the cart, carried into checkout

  • Stored value: applied in the cart, with a "left to pay" confirmation


Tips and Tricks

info icon
If a discount code isn't applying automatically, check three things: the code spelling matches exactly between Fanmaker and Shopify, the discount is active (not scheduled or expired), and the combination checkboxes for product and order discounts are both enabled.
info icon
For POS transactions, Fanmaker must be added as a payment method in your Shopify POS settings before stored value payments appear as an option at checkout.
info icon
When combining discounts + stored value, the discount reduces the order total first, then the fan pays the remaining balance with stored value. Make sure test accounts have enough SV balance to cover the reduced total.
info icon
If you see Shopify's "Test different combinations to avoid unexpected reductions" warning on the discount page, review your active discounts to make sure they won't stack in unintended ways.
info icon
No points after a sale? The transaction is still recorded. Points also need a scoring rule on the site.
info icon
"Invalid account" when paying with stored value: that balance type isn't enabled for the store's Shopify connection.
info icon
After an app update: force-quit and reopen Shopify POS so it loads the new version.

Did this answer your question?
😞
😐
😁