Gift cards

  • Updated

Omnium supports virtual gift cards that customers can purchase or receive and use as payment during checkout. This guide explains the creation process, order status handling, and customer notifications.

Activating the gift card module

Gift cards are a separate module in Omnium that can be activated if you wish to use this feature. Please note that it requires a separate license. Contact petter@omnium.no for more information.

Creating gift cards from orders

How gift cards are created

Gift cards are generated from order lines that contain gift card products. When an order includes a gift card, Omnium checks for the product code associated with gift cards. If multiple gift cards are purchased in a single order, each is processed individually.

Key parameters for gift card creation

  • Gift card SKU: The product code must be set in configuration.
  • Valid until: If not explicitly set, the expiration date defaults to 12 months from the order creation date.
  • Amount: The gift card amount is determined by the order line price.
  • Gift card code: Each gift card is assigned a unique code.

Handling order status with gift cards

Gift cards impact order fulfillment and status updates. The system differentiates between physical and virtual shipments.

Virtual shipment for gift cards

Since gift cards do not require physical shipment, the system:

  • Automatically sets the shipment method to Virtual Shipment.
  • Updates the order status to Shipped after all gift cards are successfully created.

Order status transitions

  • Gift card only orders: If an order contains only gift cards, the order status is automatically set to Shipped.
  • Mixed Orders: If an order contains both physical products and gift cards, the system processes them separately, ensuring physical products follow the standard shipping process.

Partial Shipments

For mixed orders, the system may create a partial shipment for gift cards while physical products are shipped separately. This ensures customers receive their virtual gift cards immediately, while physical items continue through fulfillment.

Configuring gift card 

To enable gift card functionality, follow these steps:

Create a virtual gift card product

  • Define a virtual product representing a gift card (e.g., 1000kr Gift Card, 500kr Gift Card).
  • Assign a price like any regular product.
     

Set gift card SKU in settings

  • Navigate to Settings → Orders → Gift Cards.
  • Enter the SKU for the gift card product (e.g., SKU for a 1000kr Gift Card).
     

Order workflow for gift cards

Once a gift card product is configured, the system must be set up to generate and send gift cards automatically during order processing.

1. Navigate to configuration -> orders -> order types 

2. Add the workflow step: create and send giftcard on status new. 

The workflow performs the following actions:

  • Order Line Validation: Identifies gift card items based on SKU.
  • Gift Card Creation: Generates a unique gift card for each applicable order line.
  • Expiration Date Handling: If a Valid Until date is not set, the system applies a default 12-month expiration period.
  • Automatic Order Completion: If the order contains only gift cards, the order is marked as Shipped immediately.

Setting up email notifications

  • Notification Template: Configure the email template in Settings → Notifications.
  • Email Content:
    • Recipient Name: The customer receiving the gift card.
    • Gift Card Balance: The available balance.
    • Gift Card Code: The unique redemption code.
    • Valid Until: The expiration date.Automatic Sending: 
    • Omnium sends the email immediately after the gift card is generated.



 

Using gift cards as payment

Gift cards can be applied during checkout as a payment method.

Payment process

  • Gift Card Payment Method: Ensure "Gift Card" is enabled as a payment option.


     
  • Balance deduction: The system automatically deducts the used amount from the gift card balance.
  • Returns: If an order paid (fully or partially) with a gift card is returned, the refunded amount is automatically credited back to the same gift card.
  • Cancellations:If an order using a gift card is cancelled before shipment, the reserved amount is released and made available again on the gift card balance.

Was this article helpful?