Skip to main content
Updated May 13, 2026
Zu Wei
3 min read
1 view

How to Import Third-Party Reward Vouchers

What Is This?

If your business uses third-party voucher codes — from platforms like WooCommerce, Shopify, or your own custom system — you can import them into Pixalink and link them to your rewards. This means customers redeem their loyalty points and receive a real, usable voucher code (or URL) from your partner platform.

Real-Life Example

Daniel manages TechZone MY, an electronics store with a WooCommerce online shop. He creates a "RM 20 Online Discount" reward in Pixalink and imports 500 WooCommerce coupon codes. When a customer redeems this reward, they automatically receive a unique discount code they can use at checkout on the online store.

How to Import Vouchers

Step 1: Open the Reward's Voucher Section

From the Admin Panel sidebar, go to Loyalty ProgramRewards. Click on the reward you want to attach vouchers to. Scroll down to the Reward Vouchers section.

Note: This section only appears if your account has the third-party voucher feature or a WooCommerce/Shopify integration enabled.

Navigate to Rewards under Loyalty Program in the Admin Panel sidebar

Step 2: Choose Your Import Type

Click one of the import buttons at the top of the vouchers section:

  • Import Generic Voucher — For custom voucher codes from any source
  • Import WooCommerce Voucher — For WooCommerce coupon codes (only visible if WooCommerce integration is enabled)
  • Import Shopify Voucher — For Shopify discount codes (only visible if Shopify integration is enabled)

Reward Vouchers table showing code, type, status badges, customer, and expiry columns

Step 3: Prepare Your CSV File

Your CSV file should include these columns:

Column Required Description
Code Yes The voucher code or URL
Expired At No Expiry date for the voucher
Phone Number No Pre-assign the voucher to a specific customer

Example CSV:

code,expired_at,phone_number
DISC20-001,2026-12-31,
DISC20-002,2026-12-31,0121234567
DISC20-003,2026-12-31,

Step 4: Upload and Map Columns

  1. Upload your CSV file.
  2. Map each CSV column to the corresponding Pixalink field.
  3. Click Import to start the process.

Step 5: Review Import Results

After the import completes, you'll see a summary of how many vouchers were imported successfully and any errors that occurred. The vouchers now appear in the Reward Vouchers table.

Good to Know

  • Code vs URL — Voucher codes can be plain text codes (e.g., "DISC20-001") or URLs (e.g., a link to a redemption page). The system automatically detects the type.
  • One code, one customer — Each voucher code can only be assigned to one customer. Once redeemed, it's marked as used.
  • Claimable vouchers — You can mark vouchers as "claimable", meaning customers can grab them from the portal without staff intervention.
  • Platform sync — WooCommerce and Shopify vouchers can sync their status back to the original platform, so you always know which codes have been used.
  • Bulk management — Use the table filters to view vouchers by status (Available, Assigned, Redeemed, Expired) or by code type.

Was this article helpful?

Thank you for your feedback!

0 found this helpful 0 did not

Search