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

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

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

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

 

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

 

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

 

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

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


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

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

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

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

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


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

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

 

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

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


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

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

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


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

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

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

 

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  На строчку где я ее объявил.

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От krutoperdoff
      Доброго времени суток всем!
      Возникла проблема с выводом текста названия товара в карточке – скриншот
      При длине текста более 26 символов (с пробелами), он обрезается и добавляется символ вопроса с троеточием �... 
      С троеточнием всё понятно, но вот откуда добавляется вопрос � хотелось бы пофиксить. В файле шаблона нашел такой вывод:
      <h4 class="product-name"><a href="{{ product.href }}">{{ product.name }}</a></h4> Не смог найти откуда подсасывается {{ product.name }} в цмске, кто знает, подскажите плиз!
      Или, если у кого есть другие идеи как исправить данную проблему, тоже выскажитесь, пожалуйста!
    • От chick
      Скачать/Купить дополнение


      Модификатор перемещения товаров во вкладки (табы)
      Описание
      В карточке товара модификатор перемещает товары из схемы "Products" и Положения "Content Bottom" во вкладки (табы) "Описание, Характеристики, Отзывы..."
      Может использоваться как дополнение к модулю Похожие товары

      Установка
      Требуется vqmod
      В opencart 2.x (addmoduletotab.ocmod.xml) устанавливается через установку модификаторов. Выбираем этот файл и готово.
      В opencart 1.5.x (addmoduletotab.xml) нужно, чтобы был установлен vqmod, а сам файл положить в папку vqmod/xml
       
      По умолчанию вкладки появляются вначале списка вкладок.
      Если Вы хотите выводить вкладки в конце:
      Найдите 76-77 строки в файле:
      <search><![CDATA[#tab-description]]></search> <add position="before"><![CDATA[ И приведите их к следующему виду:
      <search><![CDATA[#tab-review]]></search> <add position="after"><![CDATA[ Добавил chick Добавлено 12.02.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От toporchillo
      900.00 руб
      Скачать/Купить дополнение


      Оплата через эквайринг Газпромбанка (www.gazprombank.ru)
      Модуль позволяет оплачивать заказы пластиковой карточкой через платёжный шлюз (эквайринг) Газпромбанка
      Демо: http://toporchillo.myjino.ru/os23/admin (логин и пароль: demo)

      Инструкция по установке платежного модуля

      1. Распаковать  содержимое  архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.

      2. В системе  администрирования  в разделе "Дополнения-Оплата" должен появиться платежный модуль "Газпромбанк". Его необходимо установить.

      3. В разделе  системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо  отметить  галку  "extension/payment/gazprombank" для просмотра и для редактирования.

      4. Открыть  форму  редактирования  настроек  модуля  - раздел системы администрирования "Дополнения-Оплата" напротив модуля "Газпромбанк" ссылка "[изменить]"

      5. Идентификатор магазина/продавца и Идентификатор учетной записи вам должен выдать банк при заключении договора.

      6. Банку вы сообщаете URL, по которым модуль ожидает от Банка Запрос проверки возможности платежа и Запрос регистрации результата платежа. Также вы банку сообщаете логин и пароль к этим запросам.

      7. Если вы решили проверить работу модуля в тестовом режиме, то надо использовать тестовую карточку:
      "Имя на карте": любое латиницей
      Номер: 9000000000000000001
      Срок: 12/18
      CVV: 123

      8. Платежный шлюз Газпромбанка принимает платежи только в рублях, поэтому в OpenCart должна присутствовать валюта "Рубль" с кодом RUB или RUR.
      Добавил toporchillo Добавлено 15.04.2017 Категория Платежные системы Системные требования https Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От SergejFreelancer
      Извините за нубство, но не могу найти простейший функционал для ocStore 2.3. Есть xml файл, в котором товары выставлены с разновидностями. Когда я их импортирую в ocStore, то система разбивает их на отдельные товары. Теперь мне нужно обединить их как-то в одну карточку, чтобы вариации стали или параметром или они не о ображались все на сайте, а отображался только один (основной). Остальные же можно уже отобразить только в карточке основного товара. Опмсание, фото и другое одигаковое, но... Нужно, чтобы у каждого размера был свой артику и остаток в системе учета. Ума не приложу, какой модуль нужен. 
    • От Abaddon
      Шаблон http://pizza.oc-mod.ru 
       
       
      Сроки, цена.
  • Последние посетители   0 пользователей онлайн

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

×

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

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