Serial Codes

  • Popularity Score 625 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Serial Numbers, Product Codes, PINs, Activation Keys, and more—easily managed and delivered to your customers.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect


Serial Codes

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

Serial Numbers, Product Codes, PINs, Activation Keys, Enrollment Keys, Usernames, Passwords, Game License Keys 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, 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).


• 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 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.


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.


If you have any questions about this extension or its applicability under specific circumstances, please email us at and we'll answer 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 at 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!

M1 Extension Versions

Version Update

2012-12-14 17:02:06
  • Version number: 1.3.0
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7

Added Features

Provided immediate access within each row of the Serial Code Order Items grid to the the actual order or customer data by clicking on the order number or customer name for that item.

Added support for additional deferred payment methods for specific payment modules--the "Bank Transfer" and "Direct Debit" methods from MultiSafepay (Netherlands), the "Direct Debit" and "Purchase Order" methods from SecurePay (Australia), and the "eCheck" method from PayPal (International).

Bug Fixes

Fixed a bug that caused the Downloads Available text not to appear for downloadable products within the Items Ordered table on the Order View page in the Admin Panel.

Version Update

2012-08-29 19:16:59
  • Version number: 1.2.1
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7

Added Features

Added the ability to automatically issue and/or deliver Serial Codes directly from the Sales Order View page in the Admin panel.

Added the ability to email a warning when the number of available Serial Codes is getting low.

Included logic to withhold automatic issuing of Serial Codes for the additional deferred payment types of "Cash On Delivery" and "Bank Transfer."

Improved the display of line items in the "Serial Codes Issued" table on Order View page. This is most noticeable for Bundled products.

Changed Serial Codes product attribute email template dropdowns to include only the relevant templates.

Added instructive text to all Serial Codes product attributes.

Updated English translation CSV file with new string translations.

Bug Fixes

Fixed a potential issue with some Serial Codes product attributes possibly not loading properly if the product was not saved after installation of the extension.

Addressed an issue where some Serial Codes data was not being properly trimmed prior to use by the extension.

Version Update

2012-05-17 17:54:06
  • Version number: 1.1.0
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7

Added Features

Incorporated the ability to view, add, edit, or delete issued Serial Codes directly from the Sales Order View page in the Admin panel.

Updated Access Control to also allow editing of Serial Codes on existing orders to be disabled while still allowing the issued Serial Codes to be viewed by the Admin user.

Added English language translation CSV file to allow for changes to the English text and to assist in translating to other languages.

Bug Fixes

Fixed a bug that caused the Serial Code Order Items grid not to populate under a certain specific set of conditions.

2012-04-27 18:38:24
Version number: 1.0.0   Stability: Stable   Compatibility: 1.3, 1.4, 1.5, 1.6

Original Version

Can I put serial numbers as images?

I sell cards like iTunes and Google play, is there a way to provide serial codes to customers as images instead of text? Also, for security purposes, are serial codes encrypted when they're put inside the script / database? (the same question goes for the serial code images)
Asked by: Anonymous
As of version 1.5.1 of the extension, the answer to this question is yes. Serial code images may now be uploaded in bulk, and managed, issued, and tracked just like text codes.
Answered by: ModifyMage
Date published: 2015-10-24

attach images as serial codes

we sell third part gift cards through internet digitally. Usually we scanned the gift cards which have codes and send images to customers who paid. every image has a unique gift card code. my question is if we can upload images instead of serial codes and sell them. Thanks
Asked by: chrisliu
Yes. As of version 1.5.1, images may uploaded in bulk and managed, issued, and tracked just like text codes.
Answered by: ModifyMage
Date published: 2015-10-24

Serial codes as a barcode?

Hi, is it possible to include a barcode version of the serial codes in the email that goes to customers? i.e. can the serial be converted to a barcode in the email template? Thanks in advance :)
Asked by: blueraspberry
As of version 1.5.1, barcode generation and delivery is built-in to the extension.
Answered by: ModifyMage
Date published: 2015-10-24

Does this work with Magento 1.8?

Asked by: hemalparekh
Yes, the Serial codes extension is designed and tested to be fully compatible with Magento Community Edition.version 1.8.
Answered by: ModifyMage
Date published: 2014-01-11

Can the serial numbers be edited after invoiced and shipped?

Asked by: Cheung
The answer is yes (though we're not sure why you'd want to), but the ability to do so can be limited to specific administrators. Magento Access Control Lists for users and roles is enabled within the Serial Codes extension. Access control for our extension has been separated into four resources which can be enabled or disabled individually for each admin user: Serial Code Order Items - Disables the ability to view, add, edit or delete Serial Codes on existing orders. Serial Code Order Edit - Disables the ability to add, edit, or delete Serial Codes on existing orders while still allowing them to be viewed. Manage Serial Codes - Disables the ability to view, install, or edit lists of Serial Codes. Serial Code Product Attributes - Disables the ability to view, set, or change the product attributes associated with this extension (those listed under the Serial Codes tab).
Answered by: ModifyMage
Date published: 2014-02-08

Provide serial codes AFTER payment

Is there a way to provide serial codes AFTER the payment, not after checkout?
Asked by: Acoustics1990
Yes. Versions after 1.4.1 of the extension provide this functionality.
Answered by: ModifyMage
Date published: 2013-12-14

I sell roaming sim-cards online and I have my own list of codes - will it be able to use them and make a list of those that has been used/sent?

Asked by: borisboris
Yes. You can install serial codes in bulk by using copy and paste (one serial code per line). This works well from spreadsheets, emails, text files, or HTML documents. The extension can easily handle thousands of codes for each product, but it may take a minute or so for the extension to install them since a record in the database is created for each serial code. The numbers are associated to a specific product (or to multiple products). The codes are then issued to the order when the product is purchased based on quantity. If a quantity of five of an item is purchased, then five serial codes will be issued. The status of issued codes is marked as "Used" and the order number is attached as a note to that code. There are multiple features available that allow for tracking of issued and available serial codes. We have added a "Pending" status to serial codes in addition to the "Available" and "Used" statuses in previous versions. This allow us to assign serial codes to an order without actually issuing them to the customer. It results in better tracking and inventory control. Cancelling an order that contains "Pending" codes returns those codes to the "Available" status so they may be issued to future orders. Please let us know if you have any additional questions or concerns.
Answered by: ModifyMage
Date published: 2013-10-22

Is there any demo available?

Hi, How I can check demo before purchase? Is any demo available? Thanks
Asked by: awais1234
We don't currently have a demo store available, but contact us directly and we can provide temporary access to one of our test stores for you to use.
Answered by: ModifyMage
Date published: 2015-10-24

Compatible with Magento 1.3.2?

Hello, we are using Magento 1.3.2 and we are looking for a solution to send an access code to the customer by email after the checkout was done. Are there any constraints regarding our Magento version? Thanks for your help. Best regards.
Asked by: flotschn
Thank you for your question. The Serial codes extension is compatible with version 1.3.2 of Magento Community Edition and should meet your requirements. The only constraint you might run into is if your payment module does not automatically capture (invoice) the order when it is paid for. If this is the case, you may have to use the "Issue On Checkout" feature of the extension in order to automatically issue and deliver serial codes to your customer. More information on this feature may be found on our instructions page here: There should be no other constraints based on using this version of Magento.
Answered by: ModifyMage
Date published: 2014-10-04

Custom Generator Algorithm

I need to generate pins based on a hardware id number that the customer will type in during checkout. I also need to generate the pins on the fly using an external api. Can this module be adapted to do that?
Asked by: danshirts
Yes. We have built-in observer events that allow for customizing the extension without modifying the base code. There is one that would be perfect for this.
Answered by: ModifyMage
Date published: 2015-10-24
  • y_2017, m_2, d_26, h_1CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_26
  • loc_en_US, sid_12663, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by ModifyMage

Serial Codes is rated 3.6 out of 5 by 19.
Rated 5 out of 5 by from Highly Recommend - Very Useful Very useful extension that functions exactly as described. Backed up by professional support. Highly recommend this extension to all.
Date published: 2015-08-10
Rated 5 out of 5 by from Works as described Ideal product for my store and continual good support from David. Recommend in the strongest possible terms.
Date published: 2015-08-03
Rated 3 out of 5 by from Not Good as they used to be The extension does not work properly. In many cases the system emailed a single serial key to other customers. So I receive many complaints about used codes. I have tried to reach them by support. I have not received any response.
Date published: 2014-12-04
Rated 5 out of 5 by from Great product - Great support Hi, I'm a merchant and had the opportunity to try this magento extension. I'm very satisfied at all stages of this purchase. Special thanks to David who supported us in making all of the features work smoothly. We suggest this extension to any merchant who can automate serial codes delivery. Wish great success to Modifymage. Michael
Date published: 2014-07-16
Rated 5 out of 5 by from Fantastic Product, Even better support/Service! I can't say enough good things about this developer. They were always timely in responding to my needs and answering any questions. I had a tricky implementation of this extension that required a module to be made that extended the Serial Code extension so that it would generate our custom product serial codes. I was expecting great pain. But with David's help, I was always on the ground running and implementation went way better than expected. We now have our store generating serials and attaching them to orders/emails! Excellent Product. Great support!
Date published: 2014-06-04
Rated 5 out of 5 by from Excellent extension worth every penny! 10 stars to this extension and more than 10 to David. Wanted to express gratitude for this incredible extension and thank David for the amazing work he has done as well as superb service and communication at all times. This extension works flawlessly and fits our needs perfectly!
Date published: 2014-05-10
Rated 5 out of 5 by from Excellent extension and support Does exactly what it says and post sales support is great. One of the better things of the extension is the documentation it comes with. If you read the documentation of the extension, everything is explained extremely well. We had just one doubt and it was solved very quickly by the support team.
Date published: 2014-04-17
Rated 5 out of 5 by from Great Great Great ! Great extension i am full satisfy. Thanks again !.
Date published: 2014-02-17
Rated 5 out of 5 by from AMAZING this extension is amazing, I use it to sell cellphone, internet vouchers and it works perfectly, it would be more perfect if there was an option to encrypt and decrypt the seria codes when the codes are issued. But for now I am very happy. good support. it's not a fake a review, it works. easy to install, easy to manage.
Date published: 2014-02-06
Rated 5 out of 5 by from Amazing extention Great extension and really fast support! If you look for THE serial-, key- or code-manager, you reach the right page! We recommend it!
Date published: 2014-01-09
  • y_2017, m_2, d_25, h_22
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_19
  • loc_en_US, sid_12663, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.