Back to Wallet Blog

How to Create Apple Wallet Passes from any loyalty card for supermarket rewards

This use case shows how to create Apple Wallet passes from any loyalty card for grocery rewards using the free WalletWallet app.

Start with the card you already have

If your supermarket only gives a plastic card or a printed barcode, you can still use it in Apple Wallet. The scanner only needs the barcode data, not an official app.

How Apple Wallet fits in

Apple Wallet is the built-in iPhone app for tickets, boarding passes, and loyalty cards. Once a pass is saved, it opens quickly and scans cleanly at checkout.

The missing piece is the file format. A Wallet pass is a .pkpass file, and many grocery programs never provide one. You can still create it yourself as long as you have the barcode value.

Officially issuing Apple Wallet passes typically requires an Apple Developer account and Apple-issued pass keys (certificates). That is why many small programs never ship a native Wallet option.

Create the pass with WalletWallet

WalletWallet builds a valid Apple Wallet pass from your grocery barcode. It runs in the browser and takes about a minute.

  1. Scan the loyalty barcode with your camera or upload a clear photo.
  2. Set the title to the store name and add an optional label/value.
  3. Pick a color preset to help you spot the pass quickly.
  4. Download the .pkpass file and open it to add it to Apple Wallet.

Organize multiple stores

If you shop at more than one supermarket, repeat the same steps for each loyalty card. Use clear titles and color presets so each pass is easy to identify in Apple Wallet.

Tips for better scans

Use good lighting and keep the barcode flat. If it is a QR code, select QR; for long numeric codes, try Code 128. This helps Apple Wallet passes scan cleanly at checkout.

If you are typing the code manually, double-check the digits before downloading the pass. A small mistake can prevent a scanner from reading the barcode.

If your store uses PDF417 or Aztec, choose the matching format so the barcode renders correctly on the pass.

Quick recap

When a supermarket does not support Apple Wallet, you can still create a pass from the barcode. WalletWallet turns any loyalty card into a Wallet-ready pass so your rewards are always within reach.

It is the fastest way to keep grocery rewards in one place without waiting for official support.