- Mass price management in PrestaShop
- Wizard - indicate a range of products and create a price modifier
- Rich selection of operations on prices
- Margin and mark-up
- Massively change the prices of products and combinations
- Generate and modify prices for combinations
- Generate specific and promotional prices
- Mass deletion of specific prices
- Rounding prices
- Specify product prices in currencies - excluding exchange rates
- Individual price operations
- Start using the field for your purchase price
- Price integration with wholesalers and ERP
- Promotional codes to reduce margin / markup
- Price duality mode
- Security and transparency of the module operation
PriceMaster will speed up your work with prices in PrestaShop. Indicate the range of products according to any criteria, and then choose the operations you want to perform on prices.
- Massively change product prices and combinations.
- Calculation of markup and mark-up.
- Rounding of prices.
- Generating promotional and specific prices.
- And much more...
Create a modifier for prices
In the module there is a wizard with which you can modify and generate new prices for products and combinations according to your needs. To create a modifier:
- Select a range of products.
- Select the operations on the prices you want to apply for the selected range of products.
- The module will take care of the rest.
Select the range of products and combinations
Indicate the products for which you want to change, modify or generate new prices. You can combine the criteria for selecting products with the assumption that all criteria must be met, or it is enough if only one of the selected criteria is met.
- Category
- Manufacturer
- Supplier
- Attribute possessed
- Attribute possessed
- Price range from - to
- Products indicated manually
Select and configure operations on prices
The module includes a rich selection of different operations you can perform on prices. You can quickly adjust the prices of your products according to market supply, competitiveness or pricing policy.
- Mass change of prices
- Margin and mark-up
- Rounding
- Generate and modify combination prices
- Generating specific prices
- Generation of promotional prices
- and much more...
Example modifier:
- For the wholesale price of products from the "Accessories" category of the "Sony" brand.
- From the price range of 3-25 EUR
- Add a margin of 120%
- Save the new price, as a net price
- Round the net price up to .99
Run the modifier immediately or schedule it
- Run the modifier once - change the prices of products and combinations in your store immediately.
- Run modifier automatically and cyclically - each modifier can run in tel fully automatically. E.g. when new products appear in your store or an XML, API or ERP integrator updates price information in your store the modifier will perform automatic operations on prices, e.g. add margins or round them.
Smart work with multiple price modifiers
You can create a price modifier for a range of products or individually for one specific product. Modifiers given to products individually rank higher than modifiers for bulk product ranges.
Specific product modifier > Mass modifier with the highest priority.
If multiple mass modifiers apply to the same product, the modifier that has a higher priority - it is higher in the list - will work.
Margin and mark-up
Add margins or markup to product prices in bulk or one time. You can add margins according to price ranges, for example:
- For products priced 0-10 EUR, set a margin of 50%.
- For products priced at EUR 10-30, set a margin of 25%
- For products priced above EUR 30, set a margin of 10%
Automatic margin
The module detects price changes in your store and can automatically add margins or markup for products whose price changes, e.g. due to price updates from a wholesale integration or from an external ERP integration.
One-time markup
You can assign markup and mark-up to individual products. Use this feature, for example, for products that sell best or that have a lot of competition in the market and every penny counts.
Generate specific and promotional prices
With specific prices, you can create many different prices for one product or combination.
You can generate product specific prices based on the purchase price, net price or gross price. When generating specific prices in bulk, you can include all criteria available for PrestaShop specific prices:
- Specific price available only for a selected group of customers.
- Specific price dependent on the country or currency of the buyer.
- Specific price - promotional, available for a certain period of time or dependent on the number of items purchased.
Specify product prices in currencies - excluding exchange rates
If you use multiple currencies in PrestaShop, you can set a price in each currency enabled in your store for each product and combination. This will help you avoid moving prices generated by currency exchange rate changes or match prices to a specific market abroad.
To assign individual prices in currencies, go to edit the product and then to Modules > PriceMaster.
PriceMaster in product editing
In Back-Office in the product editing tab, go to Modules > PriceMaster. There you will set the markup, mark-up and enter the product prices directly in the currencies that are enabled in your store - ignoring exchange rates.
PriceMaster on the product list
In the module configuration, enable an additional column in the product list for quick margin or markup setting.
This allows you to quickly add and modify margins or markup for a product directly in the product list. The change saves automatically, as soon as you enter it - without reloading the page.
Purchase price is a standard field in PrestaShop where you can enter the price at which you buy a product.
Your store's customers don't have access to this price, but you can use this field to keep sales statistics and set sales prices.
- PrestaShop 1.6: Wholesale price
- PrestaShop 1.7 and 8.x: Custom cost
Generate bulk wholesale prices
If you don't use the field for the product's purchase price, then you can use the module's function that copies the net or gross prices of the products to the wholesale price field.
Based on the wholesale price, you can create modifiers and generate net, gross, unit and product-specific and combination prices. This way, for example, you will control the markup and mark-up for prices in your PrestaShop store.
PriceMaster will detect price changes made by external integrations in your store's database and perform scheduled operations, e.g. charge margins, markup or round prices.
- Use the PrestaShop Importer module to import and update prices in your store.
- PriceMaster will detect price changes in the store and instantly recalculate prices according to your price modifiers.
- Integrations such as ERP, Amazon, Allegro, etc. will pull prices from your store. You will maintain data consistency across all the systems you use.
In the module, you can generate discount codes that will reduce the margin on the product, not the price of the product.
This way you will always sell discounted products at a profit. Use this solution in your offerings to B2B and B2C customers.
Quickly create a promotional code for margin
- Set the name, available quantity and expiration date of the discount code.
- Combine the code with the modifier you created for margin or mark-up.
- A code with a markup of 7% will reduce the value of the product's markup / mark-up from 12% -> 7%, for example.
When creating a price modifier, you can choose which mode you want it to work in.
Mode: price changes visible everywhere
Price changes take place in the database. In this mode, you are guaranteed uniform prices in the store and in integrations that use the database, such as ERP, Amazon, XML feeds for integrations with Google Merchant Center, Facebook Marketplace and others.
Mode: price changes visible only in the store
Price recalculation takes place in the customer's browser moments before the page loads. The price in the database does not change, a process that is unnoticeable to the customer. This mode is useful when you want to run a promotion only in the store, without changing prices in the database used by external integrations.
With the "Store only" mode, you can store different prices in the database and display different prices on the store.
Statistics
Before each price change, the module will show you statistics about the products for which prices will be changed or generated, and ask you if you are sure you want to start the process.
Work log
Every operation performed by the module is saved to a log file, which contains the product code and the price before and after the change::
Operation #3221: PRODUCT_CODE: 100 EUR -> 95 EUR (-5%).
Backup and restoration of prices
Before each operation, the module performs an encrypted backup in all database tables that store pricing information. Copies are available in the module and you can restore prices from any period at any time.
You can read more about the requirements in the knowledge base
Minimum requirements for all modules:
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
- You can use the module indefinitely - the license is lifetime.
- You get 3-month access to Premium Support for the module.
- Premium Support gives you access to HelpDesk and to module updates.
- You can enable access to Premium Support at any time by purchasing any of the available packages
Module updates
90 days
Modules will inform you of an available update directly in your store. Take a look at the changelog. You will update a module conveniently with 1-click.
HelpDesk support
90 days
HelpDesk is a panel where we provide help for modules. On HelpDesk you can order modifications and custom programming work.
Knowledge Base - FAQ
Free
The knowledge base is free and available to everyone. You will find module documentation and answers to frequently asked questions.
- Full content of the license
- Presentation of the License and Subscriptions Management Panel
- Below is a summary of the most important information:
License - main domain and secondary domains
- You can assign module licenses to 1 store = 1 domain.
- You can add a secondary domain for a test store.
- You can use the module without time limits.
- Changing the main domain is possible - for this purpose, please contact us.
Multistore domains
Support of unlimited number of domains in PrestaShop Multistore requires purchase of multistore support for the module.
Modifying the module code
The module code related to store integration and appearance (.tpl, .css, .js) has open source code and you can modify it freely. The module source code (.php) is encrypted with ionCube.
- You can test some modules in our demo store. You can find the link to the demo store in the top section of the page
- You can test some modules for free by downloading 14-day Trial .
- If you have any problems with the operation of the Demo or Trial version, please contact us
No entries yet.
"An error occurred while creating an object. pshow_pricemaster_config (Unknown column 'auto_renew' in 'field list')"
Po roku używania modułu, widzę tylko jeden spory minus tzn. "Przed każdą operacją moduł wykonuje backup tabel w bazie danych" i mi się uzbierało już ponad 6 tys. backupów, które zajmują ponad 160 GB !!! Przydałaby się opcja wyłączenia tych backupów i/lub masowego ich usuwania. Mogę oczywiście usunąć fizycznie pliki z z serwera, ale na liście backupów w module nadal są one widoczne i obawiam się czy nie będzie to powodowało jakichś problemów.
Poza tym moduł działa rewelacyjnie!
Mateusz Ł dodanie doboru produktów po cenach i stanie magazynowym zakolejkowalismy dla kolejnych wersji.
An error occurred while creating an object. pshow_pricemaster_config (Unknown column 'rounds_list' in 'field list')
Nasuwa się pytanie, czy to wina konfiguracji sklepu demonstracyjnego, czy to jakiś błąd w skryptach?