Перейти к содержанию
Denis8585

Количество символов после запятой

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

Добрый день!

Требуется совет.

В ИМ поле UPC используется для указания коэффициента для расчета второй цены на товар.

По умолчанию тип поля UPC decimal (15.4). Но нужен более точный расчет второй цены, потому нужно исправить поле на 15,8 или побольше.

Отсюда два вопроса:

В какой таблице в БД нужно подправить данное значение? 

oc_product только для карточки товара. Но еще ведь категории да прочие страницы.

 

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

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


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

откуда у вас в UPC вдруг decimal?

Ну начали ломать, доламывайте уже до конца.

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


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, nikifalex сказал:

Ну начали ломать, доламывайте уже до конца.

спасибо за ценный совет. я еще не начал. только примериваюсь.

 

11 минут назад, nikifalex сказал:

откуда у вас в UPC вдруг decimal?

 

44 минуты назад, Denis8585 сказал:

поле UPC используется для указания коэффициента для расчета второй цены на товар.

Мне сайт сделали, я с ним разбираюсь, спросил совета, перед этим, чтобы дать больше информации - заглянул, посмотрел, написал.

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


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

вы бы авторам сайта выставили бы претензию. вам неправильно сделали все.

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


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, nikifalex сказал:

откуда у вас в UPC вдруг decimal?

Ну начали ломать, доламывайте уже до конца.

а как бы Вы реализовали вторую цену на товар в ИМ, чтобы можно было прописать коэффициент и цена пересчиталась?

Плитка напольная у меня, например, в шт. или упак. пересчитывается в м2 и выводится в карточке товара вместе с основной ценой

 

image.png

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


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, nikifalex сказал:

вы бы авторам сайта выставили бы претензию. вам неправильно сделали все.

еще раз спасибо за конкретный обстоятельный ответ. я поругался на автора))))) теперь делать надо все равно!

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Denis8585 сказал:

а как бы Вы реализовали вторую цену на товар

зачем вы использовали стандартное поле UPC но при этом изменив его тип? У вас лимит на количество полей в таблицах хостер задал? Что за бред?

Я бы сделал так как надо, а не как попало.

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


Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, nikifalex сказал:

зачем вы использовали стандартное поле UPC но при этом изменив его тип? У вас лимит на количество полей в таблицах хостер задал? Что за бред?

Я бы сделал так как надо, а не как попало.

короче вы погнобить пришли, как я понял. по сути вы не готовы подсказать.

сделано как сделано, не я же делал.

Уж или скажите, чем именно плохо, или по сути вопроса ответьте, а то все "неправильно", "бред", да "доламывайте".

Не всем, знаете ли, подходит все снести и заново делать.

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


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, Denis8585 сказал:

короче вы погнобить пришли, как я понял. 

А зачем же ещё? Вы думали здесь бесплатная поддержка проекта?

 

Цитата

 

По умолчанию тип поля UPC decimal (15.4). Но нужен более точный расчет второй цены, потому нужно исправить поле на 15,8 или побольше.

Отсюда два вопроса:

В какой таблице в БД нужно подправить данное значение? 

oc_product только для карточки товара. Но еще ведь категории да прочие страницы

 

 

"По умолчанию"   varchar(12)

oc_product берите, исправляйте, пишите чем закончилось.

Поднимайте опенсервер, запускайте тестовую версию своего сайта и мучайте её как угодно. Должно получиться с первого раза, кмк.

Просто попробуйте!

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

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


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

upc нигде кроме product не используется, можете смело сменить на 15,8

 

Но это в стандарте не используется, если у вас где-то в расчетах оно еще.. Да ничего плохого не случится, делайте бекап, меняйте формат и в бой

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


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

А я ведь помню этот сайт) И необычный вид категорий...

Вначале их делали табами с показом производитя

Частично там есть и мой труд.

он вроде как был на другом домене _tsk-prime.ru

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

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, florapraktik сказал:

"По умолчанию"   varchar(12)

спасибо

1 час назад, florapraktik сказал:

oc_product берите, исправляйте, пишите чем закончилось.

 

1 час назад, spectre сказал:

Но это в стандарте не используется, если у вас где-то в расчетах оно еще.. Да ничего плохого не случится, делайте бекап, меняйте формат и в бой

закончилось разными ценами в категории и в карточке товара.

57 минут назад, krumax сказал:

А я ведь помню этот сайт) И необычный вид категорий...

мы не знакомы лично с Вами, но сайт тот. на счет табов не в курсе

58 минут назад, krumax сказал:

Частично там есть и мой труд.

а что делали?

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Denis8585 сказал:

а что делали?

видимо после меня ещё пилили сайт. Страницу категорий изменили... А в карточке товара я делал подсчёт цены (через коэффициент) при изменении количества, да и в категории выводил 2 цены. Товарищи, которые пишут, что неправильно, видимо не понимают, что такое решение без новых полей, позволит без проблем использовать существующие модули импорта-экспорта.

 

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


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

Ну, так как этот децимал поменять, что бы цена в карточке товара и категории совпадали?

И чё они перестают совпадать?

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


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, florapraktik сказал:

Ну, так как этот децимал поменять, что бы цена в карточке товара и категории совпадали?

И чё они перестают совпадать?

если вопрос ко мне, то думаю нужно смотреть в сторону updatePrice - в карточке товара

Я уже не помню как там и что - несколько лет прошло, да и видимо много людей там поработало

Изменено пользователем krumax
  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, krumax сказал:

Товарищи, которые пишут, что неправильно, видимо не понимают, что такое решение без новых полей, позволит без проблем использовать существующие модули импорта-экспорта.

соглашусь. пригодилось. хотя в некоторых модулях, что я использую, это действительно не особо важно, там можно в настройках...

2 часа назад, florapraktik сказал:

Ну, так как этот децимал поменять, что бы цена в карточке товара и категории совпадали?

И чё они перестают совпадать?

моя ошибка. совпадают они. просто из-за того, что в карточке товара у акционной цены копейки странным образом округляются, расчет корявый. но это совсем другая история (тема форума).

1 час назад, krumax сказал:

да и видимо много людей там поработало

только перенос на другой хостинг пока. не несколько лет, год разработчик тянул с исполнением данного результата.

 

все в итоге получилось по существу вопроса.

спасибо подсказавшим и обнадежившим на попытку))

 

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, florapraktik сказал:

Поднимайте опенсервер, запускайте тестовую версию своего сайта и мучайте её как угодно.

спасибо. звучит сложно. почитаю.

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


Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, spectre сказал:

upc нигде кроме product не используется

все благодаря Вам. спасибо.

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.