YmlUp OpenCart - an extension for updating the price and quantity of a product
The YmlUp OpenCart module is designed to update the price and quantity of a product from a supplier file in xml format with the "yml" structure. That is, it must be an xml file that begins with the yml_catalog tag, which must contain the offers block, and each product is marked in a separate offer block.
YmlUp allows the user to choose in which xml-tags the price and quantity of the product are located. Only prices or only balances can be updated. It is also possible to automate the process by adding automatic periodic update of the directory from the yml file via the link to CRON on the hosting.
The YmlUp module is flexible to expand its functionality, that is, it can be modified to update other product parameters. Also, with basic knowledge of OpenCart - you can make many clones of the module to work with many suppliers. But if you do not have such knowledge or time - you can always get help from our technical support for a small fee.
Module installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
Check module operation.
Bingo!
Changelog of YmlUp: Update product price and quantity
v1.0.1 (11 November 2024) - Fixed the error Undefined variable: values ...
v1.0.0 (16 September 2024) - Added extension for OpenCart 2.1.x.x
v1.0.0 (08 July 2024) - Added compatibility with OpenCart 2.3.x.x
You must be logged in to view the files!
Андрій
17 January 2025
доброго вечора. підкажіть будь-ласка яку команду писати в командному рядку cron? в інтернеті безліч різних прикладів але жоден не працює. /usr/local/bin/php /home/мій домен/public_html/cron_ymlup.php. якщо запустити посилання з адресного ряжка то все працює.
opencartbot
17 January 2025
Вітаю.
Завдання, яке ви написали, невірне. Потрібно запускати методом wget або curl, але не php.
Зазвичай wget cron завдання виглядає так: /usr/bin/wget -q -O /dev/null https://URL
Як правильно налаштувати cron завдання - з цим питанням зверніться до документації вашого хостингу або до технічної підтримки хостингу.
Den Kamaz
06 September 2024
Модуль супер! Ще б під версію 2.1
Денис
07 September 2024
При кількості товару в 300 шт, вибиває помилку 500. Хостінг вдс, потужності вистачає. Чи можна його доопрацювати? Зробити під декілька посилань, та зробити версію під 2.1? Скільки це буде коштувати?
opencartbot
07 September 2024
Добрий день!
Можливо, помилка 500 виникає не через ліміти сервера, а через якийсь конфлікт скрипта з отриманими даними, бо 300 товарів це небагато. Треба дивитись в лог помилок на сервері, там є відповідь.
Якщо ж проблема через ліміти - потрібно робити імпорт у кілька етапів, окремими запитами, у цьому модулі такої можливості немає. Зробити таке можна, але це тема для окремої розмови. Дублі модуля можна отримати безкоштовно. Адаптацію зробимо. Пишіть у месенджери або на пошту.
Дякую за Ваш відгук!
Павло Літманович
11 February 2024
Чудовий модуль для автоматичного оновлення цін на всі товари. Отримав прайс від виробника, налаштував модуль, закинув у крон і все, більше не переживаю, що покупці можуть зробити замовлення за старою, неактуально ціною.
Так само просив автора доопрацювати модуль під мої потреби та зробити клонів для різних постачальників. Доопрацьований модуль отримав швидко та все працювало. Також автор допоміг налаштувати. Дякую за виконану роботу.
opencartbot
14 February 2024
Дякую за детальний відгук! Це дуже приємно читати.
On November 20, 2025, a new major release of PHP was published - version 8.5. PHP 8.5 introduces useful improvements, but requires a careful approach when integrating into existing OpenCart projects.
Let’s look at OpenCart optimization methods that don’t require purchasing additional modules or paying for services. The main stages of OpenCart speed optimization.
Black Friday Sale
50% OFF
PROMOCODE:
BLACK2025
28.11.2025 - 30.11.2025
✕
We use cookies and other tracking technologies to improve your browsing experience our website, to personalize content and ads, provide social features media and our traffic analysis.
Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
A set of cookies to collect information and report about website usage statistics without personally identifying individual visitors to Google.
Marketing cookies store user data and behaviour information, which allows advertising services to target more audience groups.
BLACK FRIDAY
Try your luck and win a discount on your next order