This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Product Price History Chart
The “Product Price History Chart” add-on stores product price changes and shows the history on the product page as a chart. It helps visualize the price trend and display statistics based on saved history, including average, minimum, and maximum price.
Why you need it
- Show price change history on the product page: customers can see how the price changed over time.
- Add a price chart to the product page: the block can be placed through the standard block manager.
- Display price history statistics: the add-on works not only with the chart, but also with numerical indicators.
- Limit the amount of saved history: you can define how many records are kept for each product.
- Clear the price history table: the administrator can remove accumulated data from the control panel.
Key features
- Automatic price history recording when the product price changes.
- “Price History” block for the product page in the block manager.
- Price history chart on the storefront.
- Average, minimum, and maximum price calculation based on the saved history.
- Configurable number of records stored in history.
- Manual cleanup of the price history table from the add-on settings.
How it works
After installation, the add-on creates a separate table for storing price history. When the product price changes, a new record is added to the history. Then you can display a block with the chart and statistics on the product page. The administrator can also control the history depth and clear the table from the add-on interface when needed.
Have questions about the add-on?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Buyers
- English
- Русский
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Installation and setup
The add-on stores product price change history and displays it on the product page as a chart. It also calculates the average price from the saved history and allows administrators to clear accumulated data from the admin panel.
Installation
- Upload the add-on files to the addons directory of your store.
- Open Add-ons → Manage add-ons.
- Find the “Product Price History Chart” add-on and click Install.
- Make sure the add-on is enabled.
During installation, the add-on runs migrations and creates a dedicated table for price history storage.
Where the settings are located
Open Add-ons → Manage add-ons → Product Price History Chart → Settings.
The add-on has two main controls.
- How many price records to keep in history: defines the maximum number of history records per product. Despite the internal parameter name, this setting limits the number of saved records, not the number of calendar days.
- Clear price history table: a service button used for complete cleanup of accumulated price history for all products.
How history collection works
- When an administrator changes the product price, the add-on compares the new price with the last saved record.
- If the price changed, the add-on adds a new history record.
- If the price did not change, no new record is created.
- If the number of records for a product exceeds the configured limit, the oldest records are removed automatically.
This means the history starts accumulating from the moment the add-on is installed and from subsequent price changes. The add-on does not reconstruct past prices retroactively.
How to display the chart on the storefront
- Go to Design → Layouts.
- Open the product page layout.
- Add the Price History block.
- Place the block in the required section of the product page and save the layout.
After that, the product page can display the chart and statistics based on saved history.
What the customer sees
- Price change chart: shows how the product price changed according to saved history points.
- Average price: calculated from saved values.
- Minimum and maximum price: displayed based on accumulated price history.
How to clear price history
- Open the add-on settings.
- Click Clear price history table.
- Confirm the action if your interface requests confirmation.
After cleanup, accumulated history is removed from the storage table and charts start building again only after the next price changes.
How to test
- Install the add-on and add the “Price History” block to the product page.
- Open any product in the admin panel and change its price several times.
- Save the product after each change.
- Open the product page on the storefront and verify that the chart appears and updates.
- Check that the block correctly displays average, minimum, and maximum price.
- If needed, test the cleanup function and verify that the history is removed.
Good to know
- If product prices have not changed since installation, the chart may be empty because no history has accumulated yet.
- The smaller the record limit, the shorter the visible history for each product.
- Clearing the history table affects all products at once, not a single selected product.
Have questions about the add-on?
Change history
v1.3.0 from 2026-04-01
[*] Updated the add-on template.
[*] Updated the description, instruction, and changelog in the admin panel.
[*] Updated translations and interface labels.
v1.2.0 from 2025-10-24
[*] Replaced short <? tags with standard <?php tags.
[*] Standardized the add-on.
[!] Fixed block display.
v1.0.1 from 2023-05-15
[*] Updated licensing.
Legend:
[+] Added
[-] Removed
[*] Changed
[!] Bug fix
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.