General

Как сделать из кол-ва - вес!?

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

General    0

Необходимо заменить количество на вес, чтоб рассчитывать цену по весу!

1. Заменить текст "количество" на "вес".

2. Поменять тип переменной количество с integer на float

Как сделать второй пункт?

OpenCart 1.4.7

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


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

а что, в 1.4.7 нет стандартного поля "вес" в товарах? О_о

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


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

а что, в 1.4.7 нет стандартного поля "вес" в товарах? О_о

есть, а по нему разве рассчитывается сума товара? может я что то не знаю?

Нужно чтоб пользователь мог сам указать вес заказываемого товара, и от этого веса рассчитывалась сумма заказа

Изменено пользователем afwollis
объединил два сообщения

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


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

Опишите подробнее задачу, которая перед вами стоит.

А то вы в двух последних сообщениях написали совершенно о разных вещах.

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


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

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

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


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

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

Вы я смотрю легких путей не ищите. Но как вариант тупо переименуйте кол во в вес в шаблоне. Путь сейчас поищу....

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


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

0:/www/ваш сайт/catalog/language/russian/product/product.php

количество на вес...

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

Еще есть вариант продавать в граммах =) вот вам и 1000-1кг)

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


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

0:/www/ваш сайт/catalog/language/russian/product/product.php

количество на вес...

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

Еще есть вариант продавать в граммах =) вот вам и 1000-1кг)

спасибо. я первый шаг так и сделал. но есть дилемма со вторым,клиент может заказать товар весом скажем в 1,5 кг

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


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

Ну, не знаю даже...

Поменять то int на float можно, но если клиент захочет заказать больше, чем один торт?

Что тогда делать будете?

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

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


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

Ну, не знаю даже...

Поменять то int на float можно, но если клиент захочет заказать больше, чем один торт?

Что тогда делать будете?

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

Наверно это единственный выход. Но ведь этот параметр во многих местах прописывать придется + еще в БД добавить столбец придется?

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


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

Да, придется изрядно поковырять код и добавить !несколько полей в !таблицы (товары, заказы...) базы данных.

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


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

Добрый день!

у меня похожая проблема!

OpenCart 1.4.8

Вообщем ситуация: есть товар например колбаса стоит 200р за килограм,

Человек например хочет купить полтора килограма, но система не дает ему это сделать так как принимает только целые числа!

Я в базе данных в quantity тип с int поменял на decimal и установил 3 знака после запятой.

еденицы отображаються теперь 13.000 но записывать opencert все равно только целые числа!

Можно ли это изменить и как ?

и если будет возможно покупать по 1,5 единицы то правильно будет считать стоимость и остаток.

(как вариант указывать за еденицу грам, но как то клиенту я думаю не удобно будет покупать колбасу по 20копеек за грамм)

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


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

Наверно это единственный выход. Но ведь этот параметр во многих местах прописывать придется + еще в БД добавить столбец придется?

Почему бы не завести несколько опций с разным весом? С градацией в 100-200 грамм например, ну или полкило. Или вы сделаете мне торт весом 256 или 1024 грамма? И при оформлении заказа ещё есть поле комментария - не забывайте, что им тоже можно пользоваться в нестандартных ситуациях, попросив уточнить там, если в предложенных вариантах не нашлось устраивающего - выбрать ближайший и дописать детали. Или, например, если хочется заказать огромный свадебный торт - вы будете просить покупателя указать его вес? Да ему пофиг.

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


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

А если человек заказывает 3,5 кг апельсинов - пользователю проще в поле сразу вбить свой вес, чем накидывать даже по 0,5 кг

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


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

Мне было бы проще ткнуть в одну из 10-20 опций с меткой "3.5 кг", чем писать.

А потом ещё, возможно, бороться с локалью сервера или PHP, которая выплюнет ошибку о неправильном разделителе или молча воспримет мои 3.5 как 3.

Кстати, я часто вспоминаю об интернет-магазинах глубокой ночью, когда клавиатуру очень плохо видно и набирать ничего не хочется, потому что надо или экран ноута неудобно наклонить, чтоб клавиатуру подсветил, вглядываться в цифры, или сползать со своего места и искать выключатель - гораздо проще мышью ткнуть, хотя я любитель клавиатуры. Тоже один из use-case, между прочим. У меня очень частый: днём почему-то про шоппинг почти никогда не вспоминаю.

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


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

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

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

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

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

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

Войти

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

Войти


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

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