Automatic Member Number Issuance Settings
ReceiptRoller can automatically issue a member number for each customer, per business account. The issued member number is used as a common identifier across the Wallet membership verification barcode, the CRM customer master, and POS integrations (Smaregi, Square, etc.). When a customer says "my member number is XX," store staff can identify that customer with just that one number.
This article covers the member number format, how to configure the prefix and digit count, issuance timing, the impact on existing numbers, and format validation.
Member number format
Member numbers are issued in the format "prefix + hyphen + sequential number." For example:
SHIBUYA-00000123RR26-00045821CAFE-0001
The prefix is a unique identifier for the store (business account), and the sequential number is a digit that increments in order starting from 1 within that business account.
Configurable settings
- Prefix: alphanumeric characters, hyphens, and underscores can be used (recommended: 4-10 uppercase letters. Example:
SHIBUYA,CAFE,RR26) - Sequential number digit count: choose from 4 to 10 digits. For example, if you set the digit count to 8, the first number will start at
SHIBUYA-00000001 - Starting number: normally starts at 1, but can be configured to start from a specific number (for example, when migrating from an existing paper membership card, you can start from a continuing number)
Choosing a prefix
It's convenient to choose a prefix that both customers and store staff can immediately recognize as "this is the membership card for XX store." Please refer to the following guidelines.
- English spelling of the store or brand name:
STARBUCKS,UNIQLO,SHIBUYA - Store abbreviation: use an abbreviation for long store names.
SBX,UNIQ - Region + business type: for identifying multiple stores.
SHIBUYA-CAFE(the prefix can also include a hyphen) - Brand code: an internal code used within your company.
RR26,WDCB
The prefix is changeable, but changing it does not change member numbers that have already been issued (see "Behavior after changing settings" below).
Initial setup
Business accounts using ReceiptRoller for the first time have an initial prefix set automatically. The default prefix is generated by taking the first 6 alphanumeric characters of the business account name (e.g. 株式会社レシートローラー) and uppercasing them (e.g. RECEIP).
There's no issue using it as-is, but we recommend changing it to a string that matches your store's brand.
Issuance timing
A member number is issued at any of the following timings.
- When a customer registers as a member: it's issued the moment a customer registers as a member via the web app, iOS app, Android app, LINE Mini App, or storefront QR code
- When store staff manually issues one: it's issued on the spot when you press "Create New Member" from the CRM screen
- When member information is synced from the POS: when information for a customer registered as a member on the POS is synced to ReceiptRoller, a number is automatically issued if one doesn't already exist
The issued member number is immediately reflected as the barcode on the customer's Wallet membership verification.
Sequential number reliability
Member number sequential numbers are managed atomically. Even if multiple customers register as members at the same time, the sequential numbers will never be duplicated. Also, a number that has been issued once is never reused (there's no scenario where a customer withdraws and the same number gets assigned to a different customer).
This means there's no risk of a member number tied to a past receipt or POS transaction history ending up pointing to a different person.
Changing settings
You can change the prefix or digit count from the store management screen → "Store App" → "Membership Verification" → "Member Number Settings." Here's what happens after a change.
- Member numbers that have already been issued do not change. Existing numbers recorded in a customer's Wallet membership verification or CRM record stay as they are
- The new format applies starting from newly issued numbers. For example, if you change the prefix from
CAFEtoSHIBUYA, the next issued number will be something likeSHIBUYA-00000124 - If you increase the digit count, subsequent numbers are issued with the new digit count. Example: if you change from 5 digits to 8 digits, the existing
CAFE-00123stays as-is, and the next one becomesCAFE-00000124 - Decreasing the digit count is only possible if the sequential number doesn't exceed the existing digit count. You cannot reduce to 4 digits if a 5-digit number has already been issued
Relationship with POS
Member numbers issued by ReceiptRoller are also automatically synced to the customer master of your connected POS (Smaregi, Square, etc.). Conversely, member numbers issued on the POS side are recorded as-is as the ReceiptRoller-side member number (ReceiptRoller never re-issues a new number).
For details on two-way sync, see the separate article "Two-Way Member Information Sync with Smaregi/Square."
Format validation
In situations where store staff manually enter a customer's member number (such as at a storefront without a barcode reader), you can perform a format check to see whether the entered number matches the business account's prefix and digit count pattern.
However, this is format validation only — it doesn't confirm "whether this number was actually issued by ReceiptRoller" (even if it matches the pattern, an unissued number could still be entered). For actual verification, please use the customer search in the CRM.
Setup steps
- Open the store management screen → "Store App" → "Membership Verification" → "Member Number Settings"
- Enter the prefix (recommended: 4-10 uppercase letters)
- Select the sequential number digit count (4-10 digits)
- Change the starting number if needed (default is 1)
- A preview is displayed below (e.g.
SHIBUYA-00000001,SHIBUYA-00000002...) - Press "Save" to apply the settings
Notes
- Japanese characters, spaces, and special symbols (!, @, #, $, etc.) cannot be used in the prefix
- If the number of registered members exceeds the digit count, it automatically results in an error (please set a digit count with margin in advance. Example: if you expect to reach 10,000+ members eventually, use 6 or more digits)
- Resetting the member number (returning the sequential number to 1) has a major impact on your business account's data integrity, so please consult our support team
Related help
-
Two-Way Member Information Sync with Smaregi/SquareLearn how ReceiptRoller's member information syncs bidirectionally with connected POS systems like Smaregi and Square. Covers which fields sync, sync timing, conflict priority rules, new customer matching, supported POS systems, and troubleshooting.
-
Purchase History by Customer (POS Integration)Learn how to review each customer's receipt-level purchase history from the CRM customer detail screen. Covers the conditions under which POS-issued receipts appear, why scanned paper receipts are excluded, how member matching works, privacy handling, and API access.
-
What Is the Store App Platform?The Store App Platform lets you publish your own branded app across four channels — Web, iOS, Android, and the LINE mini app — for every store. This article covers the overview, available channels, and how to get started.
-
Overview of Apple Wallet / Google Wallet Membership CardsThe relay router's store app platform can issue your store's original membership card on both Apple Wallet (iPhone) and Google Wallet (Android). This article covers what a Wallet membership card is, the benefits for customers and stores, what's displayed, POS integration, and the setup flow.