English

Price Master is a module for OpenCart that is designed to automatically load (import) products into your online store , as well as export (upload) products from your store . The module supports many sources and data formats for loading and unloading goods.

The module has built-in many serious tools for working with data: parser , translator , text generators based on artificial intelligence , file generator , scheduler , markup tools , integration and flexible data configuration before uploading to the store.

The module is a comprehensive and comprehensive solution for working with the product catalog of your online store. It allows you to automate the process of loading and updating products in your store, as well as create price lists and data feeds for uploading to sites and marketplaces .

Previously, such features were available only to programmers , but now, thanks to the Price Master module, you can independently configure and automate the process of loading and updating products in your store.

Once configured, this module is capable of efficiently and automatically processing and maintaining a huge range of products from various suppliers, while requiring minimal human intervention and time.

Briefly about the capabilities of the Price Master module:


  • Allows you to download data about products, categories, manufacturers, attributes, options, prices, descriptions, images, characteristics and much more.
  • Supports multilingual stores .
  • Works with many sources and data formats: EXCEL, CSV, XML, WORD, Google Sheets, parsing .
  • Allows you to configure the most complex price lists for downloading .
  • Allows you to load data from your online store into a table for further bulk editing and data addition.
  • Allows you to format data before loading using a large arsenal of tools (formatters).
  • Working with prices and markups on goods using mathematical formatters.
  • Creation of unique articles and SEO links for products.
  • Translation of texts into any language using translation services Google Translate and DeepL .
  • Preview the product before loading.
  • File generator - allows you to create price lists and data feeds of almost any structure for exporting (downloading) goods to any sites and marketplaces .
  • Generate unique texts on any topic and in any language using the Chat GPT formatter and other generation tools.
  • A unique website parser - allows you to multithreadedly extract data from websites in just a few mouse clicks without programming skills.
  • Flexible settings for loading and updating products.
  • Data integration - setting up a comparison of product data from the downloaded price list with your store data.
  • Filtering products before loading.
  • Link system - allows you to exchange data between all downloaded price lists.
  • Multi-threaded photo uploading .
  • Built-in scheduler - allows you to configure automatic downloading of price lists on a schedule and visually observe the distribution of tasks on the timeline.
  • Statistics and download history.
  • Detailed report on loading and processing of data from price lists.
  • User-friendly interface - all module elements are made as convenient and intuitive as possible.
  • The interface has been translated into more than 30 languages .
  • Built-in documentation - all key elements are provided with detailed tooltips leading to the documentation landing page.
  • Mass update of price list files
  • Module update system (when a new version of a module appears, you receive a notification in the store admin panel and can update the module in one click).
  • Video documentation - video documentation for each element of the module in English, Ukrainian and Russian.
  • Support for Opencart and OcStore versions 2.0 - 3.0.
  • Support PHP 5.6, 7.2, 7.3, 7.4, 8.1, 8.2

and much much more...



Sources and formats for downloading data:


  • EXCEL (XLSX, XLS) - with any number of sheets and rows
  • CSV - with any encodings and delimiters
  • XML - any formats (including YML format for Yandex.Market)
  • WORD (DOCX) - all data from the tables in the document will be extracted
  • Google Sheets - any Google Sheets tables with public access
  • Built-in site parsing tool - the module has a built-in unique tool for extracting data from sites, which allows you to set up data parsing in just a few mouse clicks. A unique interface has been developed for the parsing tool, making it easy to set up data parsing from any site for a person without programming knowledge.
  • Loading data from your online store into a table - the module allows you to load data from your online store into a table for further processing. This is a very serious opportunity with which you can bulk edit your store data and bring your product catalog into the desired form. You can apply all the features of the Price Master module to your store data, such as formatters, filters, linking system and much more

You can download formats such as EXCEL, CSV, XML, WORD directly from your computer or via the link to the price list provided to you by your supplier . The advantage of downloading price lists using a link to a file is that you will not need to download each time updated price list from your computer, and it will be downloaded automatically from your supplier's server.
In cases where the supplier is not able to provide you with a link to the price list , a mass update of price list files is provided, which allows you to update price lists in a few clicks .

Data markup:

After loading the price list , the module will process the data and display it in tabular form . Then you can mark up columns with data and compare them with the fields of your store . The module supports multilingual stores and allows you to mark up and download any data about products into many categories and in any language . Supports tagging of nested categories , related options , photos of options , and much more...


Preview block:

After marking up the data, the module allows you to preview what the products will look like in your store before loading them . To do this, simply click on one of the rows in the table, after which the product data from the marked row will be loaded into the catalog and in the preview window you will see the product exactly in the form in which it will be downloaded from this source.



Data formatting:

One of the main features of the module is the ability to format data before loading using a large arsenal of tools - Formatters . Previously, such features were available only to programmers , but thanks to the Price Master module, you can easily and quickly format product data in the form you need. The configured formatters will process the price list every time it is loaded , so when you change the price list or add new products to it, the price list will be processed according to the previously configured formatters and loaded into your store in the form you need .

Formatters are tools that you can apply to table columns to change their contents before loading . You can apply any number of formatters to one column to achieve the desired result. You can apply filters to all formatters to apply them only to specific rows.

Text formatters:

Allows you to change, supplement, extract, duplicate, fill, etc. data in columns. Thanks to text formatters, you can bring product data into the form and format you need.

With text formatters you can:

  • Remove or replace unnecessary characters and words in text
  • Extract the data you need from the text (such as brands , characteristics , links , email , etc.)
  • Append data (add prefixes and postfixes to data) with a data merging formatter
  • Convert data to the required case (lower, upper, first letter capitalized) using a replacement formatter
  • Fill empty cells with data from other columns using a fill formatter
  • Split data into multiple columns using a split formatter
  • Pull other data from a table or from other sources using the "Data Pull" formatter

and much, much more...


Numeric formatters:

Allows you to perform mathematical operations with numbers in columns. They are useful for working with prices, discounts, markups on goods , for working with exchange rates , and so on.

With numeric formatters you can do the following:

  • Additions
  • Subtractions
  • Multiplication
  • Divisions
  • Rounding
  • Receive random numbers (useful for assigning random discounts on products)

HTML formatters:

This is a set of tools for working with HTML code.

With HTML formatters you can:

  • Convert HTML to plain text
  • Remove all links from HTML (suppliers often add links in the product description leading to their website - this has a bad effect on your website SEO optimization )
  • Remove YouTube video from HTML
  • Turn text into a link (used to improve website SEO optimization )

Data generation formatters:

Designed to generate missing data about products. You will be able to generate unique texts in any language using artificial intelligence , generate texts using a template , generate SEO links to products and unique articles .

  • Product article generation formatter - it often happens that there is no article in the supplier’s price list; the generation formatter can create a unique article for each product based on the price list columns.
  • SEO link generation formatter - allows you to generate unique human-readable links for your products based on text.
  • The Chat GPT formatter is a powerful formatter that allows you to use the full power of artificial intelligence from OpenAI , which allows you to create texts on any topic and in any language . With it, you can create unique product descriptions , create unique meta titles and meta descriptions for products, paraphrase texts , extract data from text, and much more. The formatter allows you to select a neural model for text generation , and flexibly configure text generation parameters .
  • Text Generation Formatter - allows you to create unique texts based on user-specified templates.

Sheet split formatter:

It often happens that the structure of the supplier's price list does not allow loading data on goods. The sheet split formatter allows you to split your product data into multiple sheets to upload to your store.


Text translation formatter:

Allows you to translate texts into any language using Google and DeepL translation services, both of these services provide a free quota for translating texts of up to 500,000 characters per month . Thanks to the translation formatter, you can easily translate all product data into any language and upload it to your store.


Parsing formatter:

This is another unique development that allows you to extract any data from websites and upload it to your store. Using a scraping formatter, you can extract data about products , categories , manufacturers , attributes, options, prices, descriptions, images, characteristics and much more from other sites. To do this, you simply need to specify a link to the page from which you want to extract data and configure data extraction rules. The formatter has a unique interface that allows you to easily visually select data on a page and set up rules for extracting it.


Filtering formatter:

Allows you to filter rows in the table based on specified conditions. With it, you can filter products and leave only those that meet your requirements for further import into your online store .


Link system:

The link system is a unique feature of the Price Master module, which allows you to use links to columns and cells from all price lists loaded into the module . You can use column and cell references in formatters and in the file generator , which allows you to create complex data formatting rules , create custom tables , and much more.


Data integration:

After marking, all unique data from the downloaded price list about categories , manufacturers , characteristics , options ... will be loaded into the " Integrations " tab and you can set up a comparison (link) of product data with your store data.


Download settings:

In the " Upload Settings " tab, you can very flexibly configure the criteria for importing and updating products into the catalog of your online store .


File generation:

The file generator in the Price Master module allows you to create price lists and data feeds of almost any structure for your clients and for exporting goods to any sites and marketplaces . The file generator is designed in such a way that it automatically generates files using a user-specified template.

To create a file template, you need to fill the template with variables (such as product name, price, description, category, etc.). Variables are available in all languages ​​of your store , meaning you can create price lists and data feeds in any language .

After creating a template, you can use it in all downloaded price lists and generate files in one click . You can also set file generation to automatically download on a schedule . This way you will always have up-to-date price lists for uploading to sites and marketplaces .

Supported file formats:

  • EXCEL(Xlsx)
  • CSV
  • XML(YML and any other XML formats)

EXCEL(Xlsx)

To customize the template, you need to download the standard EXCEL template file to your computer, style it if necessary, fill it with the necessary variables and load it back into the module. Price lists in EXCEL format can contain photographs of products , which allows you to create beautiful and informative price lists for your customers . You can create any number of columns , style the table header and rows at your discretion.


CSV

CSV is a simple and lightweight data storage format that consists of rows and columns separated by commas, stands for Comma Separated Values. Many marketplaces accept CSV format for uploading products. The template for this format is created very simply and quickly, and this is done directly through the module interface.

XML(YML)

XML(YML) - almost any structure and for any sites and marketplaces. A template for the XML format is also created through the module interface. In XML format, you can create data feeds to export your products to Yandex.Market, Google Merchant, Prom.ua, Rozetka, Hotline and many other sites.


Scheduler, with download statistics :

The Price Master module has a built-in scheduler that allows you to configure automatic downloading of price lists on a schedule . Through a convenient interface, you can very flexibly set up a schedule for downloading price lists and visually observe the distribution of tasks on the timeline.

After downloading the price list, the module saves statistics on downloading and processing data. In the download history, you can see a detailed report on the number of downloaded products, the number of errors and warnings, startup time and task completion time.

Built-in documentation:

The documentation is built right into the module and all elements are provided with detailed tooltips , and all key elements of the module are provided with links to the documentation landing page. In the documentation you will find detailed instructions for using all elements of the module, as well as video documentation in English , Ukrainian and Russian .


Update system:

The Price Master module has a built-in update system that allows you to receive notifications about new module versions and update the module in one click .


User-friendly interface:

The entire module interface is designed to be as convenient and intuitive as possible . All module elements are provided with detailed tooltips that lead to the documentation landing page. The module interface has been translated into more than 30 languages. The module provides the ability to switch the interface language regardless of the language of the administrative panel of your store.


Operating speed:

The module code is optimized for working with large amounts of data . The module works quickly and stable even when loading thousands of products . To consume less server resources, the module uses batch data processing , which allows you to download and process data in parts .


Support for Opencart, OcStore, PHP versions:

The module has been verified and tested on all popular versions of Opencart and OcStore, as well as on all popular versions of PHP.

OpenСart versions:

  • 2.0.1.1
  • 2.1.0.1
  • 2.1.0.2
  • 2.2.0.0
  • 2.3.0.2
  • 2.3.0.3
  • 3.0.0.0
  • 3.0.3.0
  • 3.0.4.0

ocStore versions:

  • 2.1.0.2
  • 2.3.0.2
  • 2.3.0.2
  • 2.3.0.2.3
  • 2.3.0.2.4
  • 3.0.2.0
  • 3.0.3.7

PHP versions:

  • 5.6
  • 7.2
  • 7.3
  • 7.4
  • 8.1
  • 8.2

More detailed information about the module can be found in the documentation .

The first license for the " Price Master " module is issued for 1 year , for one domain name.
The license includes the operation of the module, receiving updates and technical support.
After the license expires, the module will stop working.
Renewing the license for another 1 year costs 30 USD .
Before purchasing the module, please read the license agreement .
To renew your license, you will need to contact the developer at: oc.pricemaster@gmail.com