Skip to main content

Gift Card Products

To sell gift cards in your store, you need to create "Gift Card" products. Follow the steps below to set up these products effectively.

Create a Gift Card Product​

  1. Create a Standard Product:

    • Navigate to the product creation page in Shopware and set up a new product.
    • Name the product something like "Gift Card."
    • Pricing can be set to zero, as the value will be determined later.
  2. Save the Product:

    • Once the basic details are entered, save the product.
  3. Enable Gift Card Settings:

    • Go to the Gift Card tab within the product settings.
    • Check the Is Gift Card Product option to designate this product as a gift card.

Gift Card Value​

Gift cards can have either a fixed value or a flexible value.

Flexible Value​

For flexible gift cards, customers can choose their preferred monetary value during checkout. The value must fall within the minimum and maximum limits you specify. Configure these constraints in the Gift Card tab.

Fixed Value​

For a fixed-value gift card, select “Fixed Value” as the Gift Card Type in the Gift Card Value section of the Gift Card tab, and enter the desired amount.

Fixed Value with Multiple Options​

If you'd like to offer predefined fixed values (e.g., €15, €50, €100), use product variants. Follow these steps:

  1. Set Up a Property:

    • Ensure that a product property, such as "Gift Card Value," exists and includes the predefined values you want to offer (e.g., €15, €50, €100).
  2. Create the Gift Card Product:

    • Follow the steps in the "Step-by-Step Guide" above to create a gift card product.
    • In the Gift Card tab, set the gift card type to Fixed.
  3. Configure Variants:

    • Navigate to the Variants tab and create a variant for each predefined value.
    • Assign the "Gift Card Value" property to the variants.
  4. Set Fixed Values for Each Variant:

    • After creating the variants, edit each one individually.
    • Set the Fixed Gift Card Value to match the corresponding property option (e.g., €15, €50, €100).

Gift Card Design​

You have multiple options for customizing the appearance of your gift cards. To get started quickly, two pre-designed templates are available by default.

Predefined Designs​

Simple​

The "Simple" design allows you to add your logo for a clean and professional look.

Just for You​

The "Just for You" design offers customization options for both the background and foreground colors, enabling you to align the design with your branding.

Custom Designs​

For more advanced customization, use the Gift Card Design Editor. This WYSIWYG editor makes it easy to create visually appealing and unique designs.

Once your custom design is created (refer to the Gift Card Design Editor page for detailed instructions), you can select it from the design list and assign it to your Gift Card product.

Giftcard Validity​

(Version 7.0.1 and higher)

Defines how long a gift card remains valid after creation.

Type​

Infinite (default)​

Gift cards never expire.

Days​

Set a fixed number of days after creation.

  • Field: Validity (days)
    Example: 365 → expires 1 year after creation

Advanced​

Use relative time notation for custom expiration rules.

  • Field: Relative time notation
    Examples:
    • +1 year → expires 1 year after creation
    • last day of December +3 years → expires Dec 31, three years later
    • first day of next month → expires on the 1st of the next month

Relative time follows PHP’s Relative DateTime() syntax.

Advanced Configuration​

Physical Gift Card​

When this option is enabled, no automatic email will be sent to the customer, and no PDF will be generated. This means manual processing and/or shipping of the gift card is required.

Custom Filename​

If specified, this field allows you to define a custom filename for the attachment included in the Gift Card emails. This can help with branding or organization of the attachment.