Import file details: discount_voucher.csv

Edit on GitHub

This document describes the discount_voucher.csv file to configure Discount Voucher information in your Spryker Demo Shop.

To import the file, run:

data:import:discount-voucher

Import file parameters

PARAMETER REQUIRED TYPE REQUIREMENTS OR COMMENTS DESCRIPTION
discount_key String discount_key must exist in the discounts.csv file The key identifier of the discount.
quantity Number The number of vouchers that are generated.
custom_code String The customized code of the voucher, composed of two parts:
  • a prefix of the voucher code that can be set directly in this field,
  • a random part with the amount of random symbols equals to the value of random_generated_code_length field.
random_generated_code_length String If quantity >= 1, then random_generated_code_length cannot be empty. A random part of the voucher code with the amount of random symbols equals to the value of random_generated_code_length field.
max_number_of_uses Number If empty, this will be set to 0. The maximum amount of times this voucher can be used.
voucher_batch Number voucher_batch must be previously created during discount.csv import, then the batch value must be a different number for each row in the file. This groups vouchers into batches. It identifies a voucher belonging to the same voucher pool.
is_active Boolean If empty, will be set to False = 0.
  • True = 1
  • False = 0
If true, the discount is active.
*N/A: Not applicable.

Import file dependencies

This file has the following dependency: discount.csv .

Additional information

The generated voucher code consists of two parts:

  • custom_code which is a prefix of the voucher code that can be set directly at custom_code, and
  • a random part with the amount of random symbols equals to the value of random_generated_code_length field.

If a quantity is equal to or greater than 1, then random_generated_code_length should be non-empty as the generated code is unique.

Field voucher_batch is necessary when different vouchers belong to the same voucher pool. It must have been previously created during discount.csv import, then the batch value must be a different number for each row in the file.

Import template file and content example

FILE DESCRIPTION
discount_voucher.csv template Exemplary import file with headers only.
discount_voucher.csv Exemplary import file with Demo Shop data.