Skip to content

Merchant Settings

Overview

Merchant Settings are your platform-wide settings — they apply across your whole business: every outlet, every till, the member app, and the POS. You'll find them under Merchant Settings (/settingsMerchants) in the sidebar.

The screen is organised into tabs. This page covers them all, but for a first setup you only need the Programs tab.

Start with the essentials

To get a loyalty program running you only need the settings in The essentials below. Everything else can wait until you need it.

The essentials

Open the Programs tab and set these. They define how your points work:

SettingWhat it meansBean & Brew example
Loyalty unit nameWhat you call your pointsBeans
Loyalty unit typeWhether points act like a count or like currencyPoints
Point → Currency valueThe cash value of one point1 point = $0.01
Upgrade membership automaticallyMembers rise through tiers on their ownOn
Allow member to skip levelMembers can jump past a tier when they qualifyOn
Allow redeem loyaltyPoints can be used as paymentOn
Disable Store CreditMaster switch that turns store credit offOff (keep it on)

Merchant Settings → Programs tab

Programs tab — full reference

Loyalty

SettingWhat it does
Loyalty Redeem channelsWhere points can be redeemed — Customer, Kiosk, POS.
Loyalty unit nameThe name of your points (e.g. Beans, Points, Stars).
Loyalty unit typeHow the unit behaves.
Point → Currency valueWhat one point is worth in money.
Membership min active daysThe minimum time a member must hold a tier before they can drop from it.
Point validity (days)A platform-wide expiry for earned points.
Birthday Month Point BonusA point multiplier during a member's birth month.
Date Range Point BonusPoint multipliers for set promotional date ranges.
Bonus Point On Completing ProfileA one-time point award when a member completes their profile.
Profile FieldsWhich profile fields count toward that completion bonus.

Membership

SettingWhat it does
Upgrade membership automaticallyMembers are auto-promoted when they qualify.
Allow member to skip levelMembers can jump straight to a higher tier.
Allow redeem loyaltyPoints can be used as a payment method.
Allow redeem loyalty at CustomerMembers can redeem points themselves in the member app (via a QR code).
Include service charge for point calcService charge counts toward points earned.
Is closed promotionCloses the program to general sign-up so members are added by invitation only.
Loyalty is decimalPoints can have decimal values rather than whole numbers.
Allow referralEnables referral programs.
Allow birth-month voucherIssues a voucher during a member's birth month.
Birthday auto-send email / SMSAutomatically messages members on their birthday.
Receipt claim expire daysHow long a receipt stays claimable for points after the sale. Defaults to 30 days.

Tiers can override two of these

A membership tier can override Upgrade automatically and Allow skip level with its own settings. The values here are the defaults.

Store Credit

SettingWhat it does
Disable Store CreditThe master switch — on means store credit is off everywhere.
Store Credit Redeem channelsWhere store credit can be spent.
Store value validity (days)A default expiry for issued store credit.
Unlock store creditRequires a member to reach a set balance before credit becomes spendable.
Allow negative store creditLets a balance fall below zero (used with post-pay credit).
Negative store credit rulesLimits, billing cycle, and SMS/email reminders for negative balances.

Default Credit Allocation

A merchant-wide default for post-pay credit — the credit-limit allocation that's applied to members by default when you run a post-pay (charge-now, pay-later) program. Set it here once and it underpins the whole post-pay credit flow rather than configuring a limit on every member by hand.

Where post-pay credit is set up

This default is one piece of the larger feature. For the credit account model, billing cycles, and statements, see Post-pay Credit.

Voucher Event

A toggle plus an events array used to drive voucher events — the rules that issue vouchers when a configured event fires. This control only appears when you're editing an existing merchant, not while creating one.

Other tabs

The Programs tab covers your loyalty rules. The remaining tabs hold the rest of your merchant profile. The Main tab — business name, subdomain, currency (SGD, HKD, MYR, USD, AUD, THB, IDR, VND, CNY, JPY), go-live date, and registration toggles (allow register, SMS login, terms-on-login, gift vouchers) — is described in The essentials territory above; here's what each of the others does.

Main

Beyond the business name, subdomain, currency, and the registration toggles already covered above, the Main tab holds these merchant-wide options:

SettingWhat it does
Signup Token RequiredRequires a valid signup token before a customer can register — use it to gate sign-up to invited members only.
Claim Voucher VerificationRequires verification when a member claims a voucher. Defaults to on.
Allow Gift VouchersLets members buy and send gift vouchers. Defaults to on.
Order Payment LockedLocks paid orders so they can't be deleted. The matching per-order flag is respected on the order screen.
Is SponsoredMarks the merchant as sponsored.
Is FAQ LocalServes the merchant's FAQ content locally.
Partner CodeA partner reference code for the merchant.
merchant CodeThe merchant's filter code. It's locked once set — you can't change it after creation.
Wallet Pass enabledTurns on Apple / Google wallet passes for members. Pair it with Use Merchant Template to render passes from your own template.
Feedback enabledCollects post-order feedback. Set send feedback after order (in minutes) to control how long after an order the request goes out.

MDR Configuration (superAdmin only)

The MDR Configuration array — rows of from-date, to-date, and MDR rate % — records the merchant-discount-rate used for accounting. It's editable by Rewardly staff (superAdmin) only.

Some fields are read-only for you

Subdomain, Go-Live Date, and Is Active can only be changed by Rewardly staff (superAdmin). They appear on the Main tab but are read-only for merchant admins.

Image

Your brand artwork — image, logo, up to ten covers, and a 3:1 banner. These appear in the member app and on shareable links.

Detail

Your public contact and policy details:

FieldWhat it does
ContactsFirst/last name, two phone numbers, email, web, and social handles (Facebook, Instagram, Twitter).
Working hoursOpen/close times per day, Mon–Sun (e.g. 09:00-18:00).
Terms & ConditionsThe rich-text body shown to members — surfaced at login when Require Terms & Conditions on Login is on.
Disqualify WordsWords that block a name or entry from qualifying.

Template

Controls the layout of your transactional email and notification templates — the look of the messages Rewardly sends members. Edit it only when you want to restyle those emails.

Settings

Bring your own transactional email and SMS providers, plus outbound webhooks:

SettingWhat it does
Use Custom SMTPSend email through your own server — host, port, secure, auth user, and pass.
Use Custom SMSSend SMS through your own gateway — apiToken, from, and servicePlanId. Provider type is fixed to sinch.
WebhookA Webhook URL plus a LoyaltyOS URL for outbound event posts.
Voucher SyncAn endpoint Rewardly calls to sync vouchers.

These power your custom messages

The SMTP and SMS providers here drive the custom transactional email and SMS that Marketing sends. The SMTP and SMS sections only appear when you're editing an existing merchant, not creating one.

Shops

Link your other commerce platforms:

PlatformWhat it does
ShopifyEnter your API Key, API Secret, and Shop, then Link Shopify. Once linked, the store details show with an Unlink button.
VendLink your Vend account; the linked display shows the store name and an Unlink button.
RevelEnter the Revel instance, key, secret, and signature secret.

Products pulled in from Shopify show a source of shopify and can be filtered by that source in the product list.

Xero

Maps your sales, tax, service charge, rounding, and payment buckets to Xero ledger accounts for accounting export. This is a merchantAdmin-only tab and needs a Xero connection first — see Xero Integration for the full walkthrough.

Notify

A grid of Email / SMS toggles per event type — Voucher, Membership, Loyalty Point, Store Credit, and Stamp — deciding which loyalty events message your members.

Signup / Login

Controls what your member app and POS ask new customers for:

SettingWhat it does
Per-field configFor each field (phone, email, password, first/last name, birthday, gender), set Is Show and Is Required.
Preferred Login TypeHow members sign in — Phone, Email, Phone OTP, or Email OTP.
Guest Login TypeWhether guest checkout needs phone/email (required, optional, or none).
Preferred Email DomainsA list of accepted domains (e.g. gmail.com).
Show Google LoginWhether the Sign in with Google icon appears on your member app login screen. On by default; turn it off to hide Google sign-in for your members.
Show Facebook LoginWhether the Sign in with Facebook icon appears on your member app login screen. Off by default; turn it on to offer Facebook sign-in to your members.

This shapes the sign-up screen

These settings drive the fields and login method your customers see when they join — in both the member app and at the POS. See Getting Started.

Client Apps

Client Apps is a separate developer screen for API integrations, reached from Client Apps (/applications) in the sidebar (not a tab within Merchant Settings). It lets you register OAuth-style API credentials so a third-party or headless system can authenticate against the Reeward API on your behalf — for example a custom storefront, a back-office tool, or an external service that needs to read or push data programmatically.

The list shows three columns:

ColumnWhat it is
NameThe label you gave the app, so you can tell your integrations apart.
ClientThe Client ID — the public identifier for the app.
Client SecretThe private key the app uses to authenticate.

To register one, click Create Client App and enter a Name — that's the only field you provide. Rewardly generates the Client ID and Client Secret for you. Open the app again (edit it) to view both credentials; they're read-only here, so you copy them out rather than type them in.

Keep the Client Secret confidential

The Client Secret is a password for your account's API access. Store it somewhere secure, never commit it to a public repository or share it in plain text, and treat anyone who holds it as able to act against your data through the API.