Menu
Cart

Opencart Module Generator

How to try Opencart Module Generator for free?

Just push the button "Become a Developer" in your Account :)
  • You'll get 2 MONTHS of free usage!
  • Subscription and free periods are summarized.
  • Your account will NOT be automatically charged after the end of the current subscription period.

Look at Simple Yandex Turbo, a module created using the Generator

Every opencart developer knows that the development of an opencart module begins with creating a file structure and writing the basic code - this is a very boring routine. Instead of writing a code the programmer wastes his time on renaming files, replacing class and variable names, copy-pasting code fragments and other completely unproductive actions.

Our Opencart Module Generator will allow you to save your time and concentrate on writing code, since you can create the basic code and module interface in just a few clicks.

Opencart Modules Generator is a visual extension designer for CMS Opencart 2.3 and 3.0.x. It will be useful both for beginnerswho do not fully understand the architecture of opencart extensions, and for experienced module developers. You can effortlessly create a multi-tab multilingual module control interface.

Well, let's look at the main features of the Opencart Module Generator. The generator's functionality will gradually expand.
 

 

Supported extension types

Opencart Module Generator 1
  • Module;
  • Multi-instance module;
  • Feed;
  • Payment method;
  • Shipping method.

In addition, extensions can support multi-store configuration

 

Preset localization templates

Opencart Module Generator 2
  • Ukrainian (uk-ua)
  • English (en-gb)
  • Russian (ru-ru)
  • You can add any other localization if needed

Universal controllers for 2.3 and 3.0.x

Opencart Module Generator 3

Thanks to the special simple constructions a module controller works equally well on both branches of opencart. Modules differ only in templates - tpl and twig, respectively. This greatly simplifies the upgrade and technical support of modules.

Branding

Opencart Module Generator 4

Add recognition to your modules by specifying the logo, site and developer name

Configuring the module structure

Opencart Module Generator 5

Just mark the required items in the list

Visual designer of the module interface

Opencart Module Generator 6
  • Group settings in different tabs
  • Supported form elements
    • Input
    • Textarea
    • Wysiwyg (summernote visual editor)
    • Radio
    • Checkbox
    • Autocomplete fields

Predefined data sources

Opencart Module Generator 1

Predefined data sources:

  • Attributes;
  • Categories;
  • Currencies;
  • Customers;
  • Customer Groups;
  • Filters;
  • Informations;
  • Manufacturers;
  • Options;
  • Order Statuses;
  • Geo zones;
  • Tax Classes;
  • Products;
  • Status;
  • Stores.

Of cource you still can use custom values.

Autocomplete fields

Opencart Module Generator 2

Configuring your module will be more convenient with autocomplete fields.

The following data sources are supported:

  • Attributes;
  • Categories;
  • Customers;
  • Filters;
  • Manufacturers;
  • Options;
  • Products.

Localization editor

Opencart Module Generator 7
  • You can easily add or edit language variables.
  • Grouping variables by context of use

Sandbox

Opencart Module Generator 8
  • Check the configuration interface of your module on test installations of opencart 2.3.0.2 and 3.0.3.2
  • Sandbox is common for all users, but only you have access to your module.
  • The sandbox is automatically cleared every night.

List of projects

Opencart Module Generator 9
  • Create as many projects as you need
  • You can always create a new module based on an existing project
  • You will be able to download and view your projects even after the subscription expires

More features in the following versions

Opencart Module Generator 10
  • Work with methods;
  • Custom files;
  • Custom localization templates;
  • More types of modules (payment, shipping, etc.);
  • OCMOD designer;
  • Optimization and improvement of existing functionality.