Помощь MassPriceupdate-Plus Module

scspe

Мой дом здесь!
Регистрация
1 Фев 2015
Сообщения
287
Реакции
273
Добрый день. Ранее все было нормально (год назад). Решили сейчас воспользоваться модулем Для просмотра ссылки Войди или Зарегистрируйся и он в итоге зануляет цены вместо поднятия. Заметила, что корректно работает с ценами, у которых в админке 3 знака после запятой. Но почти у всех товаров после запятой 6 знаков.
Как быть?
 
Модуль покупали? - пишите разработчику.
 
Да не в том дело.
Для просмотра ссылки Войди или Зарегистрируйся
Этот модуль вообще никаких изменений не вносит. Что-то им не нравится.
**
Ага, что раньше работало, то сейчас ошибкО:
UPDATE 'ps_product_shop' SET 'price' = 'price'*1.20 WHERE 'id_category_default'=31
Ответ:
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около ''ps_product_shop' SET 'price' = 'price'*1.20 WHERE 'id_category_default'=31' на строке 1
 
Последнее редактирование:
Да не в том дело.
Для просмотра ссылки Войди или Зарегистрируйся
Этот модуль вообще никаких изменений не вносит. Что-то им не нравится.
**
Ага, что раньше работало, то сейчас ошибкО:
UPDATE 'ps_product_shop' SET 'price' = 'price'*1.20 WHERE 'id_category_default'=31
Ответ:
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около ''ps_product_shop' SET 'price' = 'price'*1.20 WHERE 'id_category_default'=31' на строке 1

Мария - не понравилась...
Предпочитаю классический секс с МySQL 5.7 :)


Возможно пошаманить нужно с my.cnf с sql_mode
типа:
#sql_mode = 'NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 
А ларчик просто открывался:
Код:
UPDATE
    product_shop
SET
   price = price * 1.20
WHERE
    id_category_default = 35
Просто не нужны кавычки, как оказалось.
**
Возвращаясь к модулю, то если каждый товар открыть и сохранить, то такие товары модуль обрабатывает корректно.
 
Последнее редактирование:
Назад
Сверху