IMS Documentation

Give Away Promotions

Give Away Promotions configures controlled voucher campaigns based on predefined voucher number ranges. A campaign can define when it is active, which stores and client categories participate, the purchase-amount criteria, voucher expiry, voucher payment type and the serial ranges/denominations that belong to the campaign.

Open the screenManage → Give Away Promotions. The window title appears as Give Away Vouchers.
IMS Give Away Vouchers campaign setup
The complete Give Away Promotions setup screen. One screenshot is enough for this module because all major controls are visible together.

What the module defines

This screen defines a voucher campaign. It stores the campaign rules and valid voucher serial ranges; it does not require an administrator to create every individual voucher number one by one.

AreaPurpose
ID / NameIdentifies the giveaway promotion.
Start / EndDefines the period in which the campaign is active.
PaymentSelects an active IMS payment type that is configured as a voucher payment, such as GIFT.
Amount CriteriaDefines purchase-total thresholds and the voucher value associated with each threshold.
ExpirySets a fixed voucher expiry date or a number of days from issuing date.
Select StoresDefines the stores participating in the campaign, or All Stores.
Select Client's CategoryLimits the campaign to selected customer categories, or All Clients.
Use in all storesControls whether vouchers can be used in all stores; when it is not selected, the adjacent button is used to choose the allowed redemption stores.
Vouchers RangeDefines one or more valid blocks of voucher numbers using Prefix, Length, Serial From, Serial To and Amount.

Typical campaign workflow

  1. Click New and enter a campaign name.
  2. Set the Start and End dates.
  3. Select the voucher Payment type.
  4. Choose the voucher expiry rule: Expires on or Expires After.
  5. Choose the stores and client categories to which the campaign applies.
  6. Add at least one Amount Criteria entry.
  7. Add at least one Vouchers Range.
  8. Define where the resulting vouchers may be used.
  9. Click Save.

IMS validates that the campaign has stores, clients, amount criteria, voucher ranges, valid expiry information and valid campaign dates before saving.

Amount Criteria

The If Total > … Get … section allows multiple threshold/value rules. Each entry contains:

FieldMeaning
If Total >The qualifying transaction amount.
GetThe voucher amount associated with that qualifying level.
ExampleA campaign can contain 50.000 → 5.000 and 100.000 → 10.000 as separate criteria. IMS prevents duplicate qualifying totals in the same campaign.

To remove an entry while editing, select it in the criteria list and press Backspace.

Voucher serial ranges

The Vouchers Range area defines authorized blocks of pre-numbered vouchers. This is the part of the design that makes the module suitable for printed cards, coupons or externally distributed voucher batches.

FieldPurpose
PrefixAlphanumeric prefix identifying the voucher batch.
LengthConfigured voucher-number length. Voucher numbers are limited to a maximum of 16 characters.
Serial From / ToNumeric range allocated to that prefix.
AmountDenomination/value assigned to that voucher range.

Each prefix can appear only once in the range list for the campaign. The Serial From value must be lower than Serial To. To remove a range while editing, select it and press Backspace.

Practical useSeparate prefixes can be used to distinguish different voucher batches. For example, an organization could allocate one numbered range to one distribution batch and another prefix/range to a different batch, while IMS still controls the allowed denomination, dates and redemption rules.

Campaign stores versus redemption stores

The screen contains two store concepts:

Store scopePurpose
Select Stores / All StoresStores participating in the giveaway promotion.
Use in all storesWhere vouchers associated with the campaign are allowed to be used. If disabled, use the … selector to define specific redemption stores.

This separation allows a campaign to be distributed through one set of stores while being redeemable through another set.

Client categories

Use All Clients when the campaign applies to every customer. Otherwise use the + and − buttons to maintain the eligible IMS client categories.

Voucher payment type

The Payment list contains only active payment types configured in IMS as voucher payments. This links the giveaway campaign to the payment method used by the voucher transaction workflow.

New, Edit and Delete

New changes to Save while creating a campaign. Edit changes to Cancel while editing. Existing campaigns can be modified and their store/client/criteria/range definitions are rebuilt when saved.

A giveaway promotion can be deleted only while IMS has no Give Away voucher transaction recorded against that Offer ID. Once the campaign has been used, IMS keeps the campaign definition so the historical voucher reference is preserved.

Give Away Promotions versus Special Offers Cash Back

Give Away PromotionsSpecial Offers → Cash Back
Primary designVoucher campaign with controlled serial-number ranges and denominations.POS promotion that grants Cash Back according to offer criteria.
Serial rangesYes — Prefix, Length, Serial From/To and Amount are central to the setup.No serial-range setup is exposed in the Special Offers maintenance screen.
TargetingStores and Client Categories.Stores, Client Categories and Items, with broader promotion rules.
Payment typeA voucher payment type is selected in the campaign.Configured through the Special Offers Cash Back workflow rather than this campaign's Payment field.

How the campaign is stored

The maintenance screen saves the campaign header, amount thresholds, participating stores, client categories, redemption stores and serial-range definitions. Individual issued/used voucher transactions are stored separately by the voucher transaction workflow. This separation lets IMS keep the original campaign definition while tracking actual voucher activity independently.