HikaSerial is a Joomla! component for the e-commerce solution HikaShop. It adds some new features about unique data assignation when a product is bought.
The goal of HikaSerial is to attach "serials packs" to HikaShop products and when a custom buy one, some "serials" from the "pack" is attached to his order.

Why HikaSerial ?

Several times, in the HikaShop's forum, people ask for a new feature in order to sell some "codes" in their store : Activation code, software license, seat number, SIM number...
HikaSerial answer to this kind of request and propose an administration interface to manage serials and packs.

What is a Serial ?

A serial is a unique data in a database.
When a serial is assigned to an order, his data is added in the content of the email and is accessible in the front end by the user.

In the database, it is possible to store every text you want. It could be a simple small number or a big text.
Thanks to the plugin system, a serial could be more than some text.

It is possible to use an HikaSerial plugin to generate an image and to store the path of this image in the serial data.
When the serial would be display in the email or in the front end, the same plugin could override the serial display and display some HTML instead.

A pack is a collection of serials. When you want to use HikaSerial with HikaShop, you would assign a pack to a product.
So when a product would be bough by a user, HikaSerial would retrieve a serial from the pack and assign it to the HikaShop order.
A product could have several serials from the same pack (you can configure the quantity) and could have several packs too.

Serial statuses

Free - The serial could be assign to a customer.

Reserved - The serial is reserved for a specific customer.

Assigned - The serial is assigned to a customer, he can "consume" it.

Used - The serial is assigned to a customer and he has "consume" it.

Unassigned - The serial was assigned. It can be reassign to the same customer.

Deleted - The serial is deleted.

Serial possibilities

Directly with HikaSerial:

  • Activation code
  • Software license
  • Seat number, e-ticket
  • SIM number
  • Gift certificate
  • Text, Article, poem, etc

With HikaSerial (custom) plugins:

  • HikaShop coupon generation
  • Dynamic generation of serials
  • Unique file attachment
  • External serial generation (using web-services or other)
  • Use HikaShop custom fields

Getting Started with HikaSerial

If it is the first time you use HikaSerial, we recommend you to have a look at the configuration and after that, to create you first pack.
After the pack creation, you would be able to associate this pack to an HikaShop product.

HikaSerial configuration
Pack edition

HikaShop product interface for HikaSerial association

In HikaShop product interface, a new block "Serials" would appear.
You would be able to assign packs to the product.