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
Data markup:
Preview block:
Data formatting:
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:
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:
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:
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:
- 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:
Text translation formatter:
Parsing formatter:
Filtering formatter:
Link system:
Data integration:
Download settings:
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)
CSV
XML(YML)
Scheduler, with download statistics :
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:
Update system:
User-friendly interface:
Operating speed:
Support for Opencart, OcStore, PHP versions:
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 .