NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

Убираем баг с количеством товара при изменении статуса заказа с «Отменённый» (VirtueMart)

Убираем баг с количеством товара при изменении статуса заказа с "Отменённый" (VirtueMart)Привет! VirtueMart версий 1.x обладает неприятным свойством — когда статус заказа меняется на «Отменённый», то количество товаров на складе из этого заказа прибавляется, всё ок, а когда с «отменённого» меняется обратно в любой другой, не убавляется снова, хотя должен. Сейчас исправим!

Делается это в 2 клика, однако я замарочился, пару часов тыкал 😀 Вам же проще, потому что niceseo опять предоставляет туториал!

Т.к. в инете решений как всегда нет, поэтому для лучшего нахождения статьи напишу о чём тут речь по-английски:

Hack for corrected update products-in-stock column when you change status to «Cancelled» first, and then change this order’s status to any other.

 

В общем открываем файлик /administrator/components/com_virtuemart/classes/ps_order.php и ищем следующие строчки (у меня номер 176-177):

И дописываем между ними следующие 10 строк хака:

Аеееааа, всё работает, как надо! Количество товара на складе не сбивается, сколько бы раз не отменяли и не еняли статус заказа. Одним багом в VirtueMart меньше стараниями linura, и niceseo.ru.

Успехов в доработке ваших интернет-магазинов! Рад был поделиться свежесозданным хаком!

Статью подготовил linur, Специально для NiceSEO.ru, 26 апреля 2012 года. При копировании не забывайте о ссылке на источник.
Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2018 NiceSeo.ru