Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Свой атрибут в карточке товара.


Shershnyov
 Погделиться

Рекомендованные сообещёния

Есть интернет магазин ювелирных изгделий, нужно в описании товара выводить "Цена за грамм" . Но только есть несколько основных категорий, и в каждой категории этона за грамм - своя, соответственно изменение этоны за грамм для всей категории , должно менять этону за грамм в карточке товара, согласно категории к которой относится товар. В игдено конечно и стоимость товара автоматически выслитывать исходя из веса товара и этоны за грамм.  Всего около 5 категорий в которых своя этона за грамм. 

 

Пока из игдей решения:

 

- Создать атрибут "Цена за грамм", который выводить в описании товара. для каждого товара свой. После чего если понадобится поменять этону, то гделать это запросом в базу данных аля " поменять значение в иком то столбэто если ячейка = х на у. 

 

А хочется чего то потому чтолее удобного. Подскажите как решить задачу? 

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


Да зачем атрибут, если это для категории - добавьте в категории 1 поле и ним оперируйте. Просто учтите чтоб выпотому чторка была по главной категории товара.

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

Изменено пользователем Гость
Ссылка на комменирий
Погделиться на других сайих

Другими словами мы добавляем поле " этона за грамм" в категорию и у каждой категории она своя. А в карточке товара выводим это поле согласно категории ? Супер. Теперь бы только разобраться как добавить поле =) 

 

И второе. Насколько сложно потом бугдет реализовать расчет стоимости товара в зависимости от веса товара и от категории (этоны за грамм) в которой он находится?

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


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

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

 

Notice: Error: Unknown column 'priceforcat' in 'field list'

Error No: 1054

INSERT INTO oc_category SET parent_id = '0', `top` = '0', `column` = '1', sort_order = '0', status = '1',priceforcat = '650', date_modified = NOW(), date_added = NOW() in/var/www/ramz/data/www/goldsale.com.ua/system/database/mysql.php on line 50

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


Не могу вывести в карточке товара теперьь, врогде бы везгде объявил но вылазит ошибка Undefined index  catalog/model/catalog/product.php  На строчку ггде я ее объявил.

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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