Price Master is a module for OpenCart that is designed to automatically upload (import) products to your online store , as well as export (unload) products from your store . The module supports many sources and data formats for loading and unloading products.
The module has a lot of serious tools built in for working with data: a parser , a translator , text generators based on artificial intelligence , a file generator , a scheduler , markup tools , integration and flexible data customization before uploading to the store.
The module is a comprehensive and all-encompassing 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 capabilities 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 upload data about products, categories, manufacturers, attributes, options, prices, descriptions, images, specifications and much more.
- Supports multilingual stores .
- Works with multiple sources and data formats: EXCEL, CSV, XML, WORD, Google Sheets, parsing .
- Allows you to configure the most complex price lists for download .
- Allows you to upload data from your online store into a table for further mass editing and data supplementation.
- 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 Google Translate and DeepL translation services.
- Preview the product before loading.
- File generator - allows you to create price lists and data feeds of almost any structure for exporting (uploading) 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.
- Unique website parser - allows multi-threaded extraction of data from websites in just a few mouse clicks without programming skills.
- Flexible settings for loading and updating products.
- Data integration - setting up 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 loaded price lists.
- Multi-threaded photo loading .
- Built-in scheduler - allows you to set up automatic loading of price lists according to a schedule and visually observe the distribution of tasks on the timeline.
- Statistics and download history.
- Detailed report on loading and processing data from price lists.
- User-friendly interface - all elements of the module are made as convenient and intuitive as possible.
- The interface is translated into more than 30 languages .
- Built-in documentation - all key elements are provided with detailed tooltips leading to the documentation landing page.
- Bulk update of price list files
- Module update system (when a new version of the 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 module element 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 separators
- XML - any formats (including YML format for Yandex.Market)
- WORD (DOCX) - all data from tables in the document will be extracted
- Google Sheets - any Google Sheets spreadsheets 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 with just a few mouse clicks. A unique interface has been developed for the parsing tool, allowing you to easily set up data parsing from any site for a person without programming knowledge.
- Uploading data from your online store to a table - the module allows you to upload data from your online store to a table for further processing. This is a very serious opportunity with which you can massively edit your store data and bring your product catalog to the desired form. You can apply all the features of the Price Master module to your store data, such as formatters, filters, a reference 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 a single column to achieve the desired result. Filters can be applied to all formatters to apply them only to certain rows.
Text formatters:
Using text formatters you can:
- Remove or replace extra characters and words in text
- Extract the data you need from the text (such as brands , characteristics , links , email , etc.)
- Supplement data (add prefixes and postfixes to data) with the data concatenation formatter
- Convert data to the desired case (lower, upper, first letter capital) using the replacement formatter
- Fill empty cells with data from other columns using the fill formatter
- Split data into multiple columns with the split formatter
- Pull other data from the table or from other sources using the "Pull data" formatter
and much, much more...
Numeric formatters:
Using number formatters you can perform operations:
- Additions
- Subtractions
- Multiplications
- Divisions
- Roundings
- Get 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 (often suppliers add links in the product description leading to their site - this has a negative effect on your site SEO )
- Remove YouTube Video from HTML
- Turn text into a link (used to improve SEO optimization of the site )
Data generation formatters:
- Product code generation formatter - it often happens that the supplier's price list does not contain a product code, the generation formatter can create a unique product code for each product based on the price list columns.
- SEO link generation formatter - allows you to create unique, human-readable links for your products based on text.
- 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 its help, you can create unique product descriptions , create unique meta titles and meta descriptions for products, rephrase 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-defined templates.
Sheet Breakdown Formatter:
Text translation formatter:
Parsing formatter:
Filter formatter:
Reference system:
Data Integration:
Download settings:
Generating files:
The file generator in the Price Master module allows you to create price lists and data feeds of almost any structure for your customers and for exporting products to any sites and marketplaces . The file generator is designed in such a way that it automatically generates files using a user-defined 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 uploaded price lists and generate files in one click . You can also set file generation to automatically upload 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 loading the price list, the module saves statistics of loading and processing data. In the download history, you can see a detailed report on the number of loaded products, the number of errors and warnings, the start time and the task execution time.
Built-in documentation:
Update system:
User-friendly interface:
Operating speed:
Supported versions of Opencart, OcStore, PHP:
OpenCart 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
You can find more detailed information about the module in the documentation .