ModifyMage Solutions Home


Providing Effective Solutions to Enhance Your Magento Store
Serial Codes Box
Get Extension

Serial Codes

Serial Numbers, Product Codes, PINs, Activation Keys, Enrollment Keys, Usernames, Passwords, and more—together with professionally presented Instructions, Warranties, Rules, or whatever customized text is required—easily managed and automatically delivered to your customers from your Magento store.

What are Serial Codes?
There are many business models that require the sale of products with unique Serial Numbers, Product Keys, PINs, Activation Codes, Enrollment Keys, Game License Keys, Usernames, Passwords, Contest Codes, ID Numbers, etc.—the list goes on and on. In an effort to assist with discussion and avoid confusion, we have adopted the term "Serial Code" as shorthand for any piece of information that must be uniquely issued for each individual product sold. This term is used throughout our documentation, and is also used by our extension within the Magento Admin Panel. It contains two parts—the type of Serial Code (e.g., Serial Number) and the actual value of the Serial Code (e.g., 12345A67890).

A powerful, yet easy to use Serial Codes management and delivery system.


  • Easily manage and automatically deliver serial codes for any standard Magento product type: Simple, Grouped, Virtual, Downloadable, Bundled, or Configurable. Fully compatible with all versions of Magento Enterprise Edition.
  • Deliver serial codes to customers as text or images automatically. Image codes may be freely mixed with text codes even for the same product (code pool), and are displayed as images in the Admin Panel.
  • Automatically generate and deliver scannable barcodes to customers.
  • Simple interface for installing or updating text and image codes in bulk, with full editing capability including mass updates.
  • Mass import of text codes for multiple products (code pools) from a single CSV file.
  • Add serial codes to existing products in the catalog. No need to re-enter products to use this extension.
  • Issue serial codes by individual product and store view. Allows several products and store views to issue from the same serial code pool.
  • Automatically issue serial codes to ordered items and/or deliver them to customers by email directly from the Admin Panel.
  • Allows for inventory stock quantities to be continuously updated based on remaining available serial codes. Can automatically notify admins and/or vendors when remaining serial codes are getting low.
  • Automatically assign serial codes as "pending" to orders where payment has not yet been received, without delivering them to the customer. This helps in tracking and inventory control. When an order is cancelled, pending codes are removed from the order and made available to be used again since no customer has actually received them.
  • Track issued serial codes by product and customer order. Provides a filterable list of all ordered items with one click navigation to the order, product, customer, and serial code pool.
  • Add, edit, or delete serial codes on existing orders.
  • The ability to issue serial codes for Bundled products to the parent product, to any or all of its child products, or to both at the same time.
  • Issue serial codes for Configurable products from either the parent product or from its child products. The serial codes will always be assigned to the parent product.
  • Issue serial codes based on Simple Product Custom Options. Using Simple Product Custom Options in Magento disables tracking of inventory stock quantities.
  • Show serial codes issued to registered customers on orders in the front end. This feature can be turned on or off for individual products and store views so that some products may show issued serial codes and others may not.
  • Notify customers by email of issued serial codes. This feature can also be turned on or off for individual products and store views.
  • Customizable serial codes email delivery templates that can be assigned to individual products and store views containing Instructions, Warranties, Terms, Rules, or whatever customizable text is required for that product. Allows for translation into multiple languages.
  • Send notification emails individually by product purchased, group several products within a single email, or both. Or send each individual serial code in its own email (vouchers or tickets, for example).
  • Notify customers on checkout success page when serial code delivery emails have been sent.
  • Limit access to individual serial codes maintenance activities in the Admin Panel to specific users and roles.
  • Magento translation tools enabled for translating this extension into other languages besides US English.
  • Please visit for additional features and enhancements.


The Serial Codes extension has been designed and tested to be compatible with the following Magento Community and Enterprise Editions:

Versions 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9(CE), 1.9(EE), 1.10, 1.11, 1.12, 1.13, 1.14

Fully compatible with the SUPEE-6285 security patch (CE version and later).

There are currently no known incompatibilities with any other Magento extensions. Please let us know if you have any problems.


  • While this extension will issue multiple Serial Codes for each product ordered based on quantity, it currently has the ability to issue only one Serial Code type per product and store view (translatable into multiple languages). If more than one Serial Code type is needed for a product, the work-around is to merge the codes and separate them with delimiters (we like using the 'pipe' symbol for this, but any symbol can be used). For example, your store sells online subscriptions that require a Username and a Password for the customer to gain access to the resource. You could use the following:

    Serial Code Type: Username | Password
    Serial Code: member0003 | 4321!z9876#

    This will appear to the customer as:

    Username | Password: member0003 | 4321!z9876#

    Note that spaces are allowed since they may help with legibility.

Software License: This software is licensed under our Commercial Software License Agreement.

If you have any questions about this extension or its applicability under specific circumstances, please email us at and we'll answer your questions to the best of our ability. The screenshots in the image gallery above should help you envision the simplicity of how it all works together. You can also take a look at our instructions page to get a better understanding of this extension's effectiveness for your particular application.

As always, ModifyMage Solutions wishes you the greatest success in all your online sales endeavors!