Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

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

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

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

OpenCart 1.4.7

Link to post
Share on other sites

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

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

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

Edited by afwollis
объединил два сообщения
Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

  • +1 1
Link to post
Share on other sites

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

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

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

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

  • +1 1
Link to post
Share on other sites

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

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

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

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

спасибо. я первый шаг так и сделал. но есть дилемма со вторым,клиент может заказать товар весом скажем в 1,5 кг
Link to post
Share on other sites

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

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

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

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

  • +1 1
Link to post
Share on other sites

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

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

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

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

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

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

Link to post
Share on other sites
  • 1 month later...

Добрый день!

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

OpenCart 1.4.8

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

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

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

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

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

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

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

Link to post
Share on other sites

  • 3 months later...

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

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

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.