spartakx

Деноминация (убрать лишние нули)

Рекомендуемые сообщения

spartakx    1

Добрый день.

 

У нас в Беларуси, 1 июля произошла деноминация. Вопрос: можно как-нибудь безболезненно убрать тру нуля из цен и опций?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    240

update oc_product

set price=price/1000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

update oc_product

set price=price/1000

 

Это через phpmyadmin? В sql запросе написать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freefighteer    79

Это через phpmyadmin? В sql запросе написать?

да, но перед манипуляциями сделайте бэкап базы на всяк случай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

да, но перед манипуляциями сделайте бэкап базы на всяк случай.

 

Может подскажите, как убрать нули в опциях и скидках?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

вместо "oc_product" таблицы опций, скидок и акций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

ТС, на ленте писали в РБ 4-е нуля КАРЛ убрали, смотри делай бэкап )

 

А на затравку хотите, там еще и копейки ввели, так что тупо  set price=price/1000 - не очень.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

ТС, на ленте писали в РБ 4-е нуля КАРЛ убрали, смотри делай бэкап )

 

А на затравку хотите, там еще и копейки ввели, так что тупо  set price=price/1000 - не очень.

 

Ммм? Поставил 1 знак после запятой.

Изменено пользователем spartakx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

вместо "oc_product" таблицы опций, скидок и акций.

 

update oc_product

set price=option/1000

 

Так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

1 знак после запятой, update oc_product set price=option/1000. Ну попробуйте, на вскидку вроде прокатит, делайте бэкап базы, чтобы откатиться - без обид. Потом вам нужно будет еще акционную цену искать, опции если есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

1 знак после запятой, update oc_product set price=option/1000. Ну попробуйте, на вскидку вроде прокатит, делайте бэкап базы, чтобы откатиться - без обид. Потом вам нужно будет еще акционную цену искать, опции если есть.

 

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option/1000' at line 2

 

Вот такая ошибка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
konorws    27

Добрый день.

 

У нас в Беларуси, 1 июля произошла деноминация. Вопрос: можно как-нибудь безболезненно убрать тру нуля из цен и опций?

 

Спасибо.

Откриваеi система -> локализация - > валюты -> выбераеш нужную валюту -> количество символов после комы ставиш 0 -> Сохраняеш

От + не откажусь 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
konorws    27

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option/1000' at line 2

 

Вот такая ошибка

 ошибка из за того что єто не верный запрос скидки в этой таблице хранятса oc_product_discount product_discountproduct_discount

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
konorws    27

Откриваеi система -> локализация - > валюты -> выбераеш нужную валюту -> количество символов после комы ставиш 0 -> Сохраняеш

От + не откажусь 

Ну вот и помагай после такова людям (((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

Ну вот и помагай после такова людям (((((

 

А чем вы помогли? Ваш совет не только бесполезен но и вреден.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option/1000' at line 2

 

Вот такая ошибка

 

Запостите весь скрипт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    225

konorws, хорошая у вас трава.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

Запостите весь скрипт.

 

update oc_product

set price=option/1000

 

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option/1000' at line 2

 

Так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    225

Не так.

UPDATE `oc_product_option_value` SET price = price / 1000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
konorws    27

А чем вы помогли? Ваш совет не только бесполезен но и вреден.

И чем же??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spartakx    1

 

Не так.

UPDATE `oc_product_option_value` SET price = price / 1000

 

Спасибо, добрый человек.

Изменено пользователем spartakx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти