-
Публікації
25 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Oberst
-
-
Демо: http://ocs2101.mpn-oc.org/options_with_quantity_001
У каждого значения опции есть своя картинка и артикул.
При добавлении в корзину подтягивается изображение опциии и артикул (Поле model в корзине).
интересно... сейчас почитаю что там и как. если что, перейду разговаривать в ЛС.
-
Приветствую разработчика и участников ветки.
Сразу обозначусь, почему пишу сюда: потому, что не получилось найти нормальную ветку обсуждения опций товара (вроде есть, но всё не то), плюс - со старта, много ссылок на сторонние модули и решения, которые я не хочу использовать (дабы избежать: модуль на модуле и модулем погоняет), та и не могу, ибо уже достаточно много модифицировано в файлах. Объединять товары в серии и т.д. - не подходит (долго, дорого, немеряно правок).Надеюсь, что либо подскажут куда правильно копать, либо - всё это фигня.
Суть проблемы:
Появилась необходимость привинтить к опции артикул (или код), кому и как будет угодно. Т.е, что бы покупатель, выбирая опцию видел код, мог его озвучить (у меня, на текущем проекте, такое происходит достаточно часто) и что бы, код передавался везде по пути заказа (вместе с ценой этой опции). В идеале - обновлялся при выборе опции вместе с ценой.
Внешний виде подобного решения вижу тут - тыц:
Как вижу примерно, реализацию подобного:
(я не программист, а скорее копипастер кусков кода. посему прошу не бить)У нас уже есть количество, цена опции и модификаторы цены (+, -, = и т.д), работает обновление цены при выборе опции.
- Добавляем в БД: таблица product_option_value, поле например: optcode_id (как обычно сходу предлагают, использовать SKU - думаю не вариант, ибо в перспективе. могут вылезти косяки, типа - а теперь нам SKU понадобился, потому что мы синхронизируемся с 1с-кой, а там, код SKU задействован);
- Делаем вывод в админке: Товар-закладка Опции-Добавить опцию- "между вычитать со склада" и "цена", делаем не обязательным и не ставим проверку на уникальность.
- Делаем вывод в карточке товара:
Блок вывода опций: опция - ('optcode_id') - цена опции (или значение опции, например "красный")
Блок вывода данных товара: поле "модель" (в моём случае оно переименовано в "Код (артикул)"), синхронно с ценой, подменяем на значение 'optcode_id'.
- Корзина и заказ: добавляем, существующему выводу опции, впереди: значение 'optcode_id'.
- Письмо админу и покупателю (аналогично корзине и заказу): добавляем, существующему выводу опции, впереди: значение 'optcode_id'.
Смотрю это всё под: OC Version 2.3.0.2 (rs.2)
Тулить предполагаю: сюда
-
- options_price_v1.0.11_OC2.ocmod.xml - Добавлена поддержка OC 2.2 и 2.3
- огромная благодарность! :) Подправил быстрее, чем я чай забаламутил...
-
Добрый день.
На 2.3 модуль модификаторов ещё не тестировался.
Скиньте в личку доступ на фтп и в админку.
И ссылку на товар для тестирования.
Сделаем полезное дело вам, и заодно модуль протестируем.
Закинул вроде всё лс.
PS: Да, эти 2 модуля сейчас там снесены.
-
Всем привет! Автору респект!
Суть дела:
На OC2: Version 2.3.0.2 (rs.2) шаблон default, ставлю:
options_price_v1.0.10_OC2.ocmod.xml
autocalc_price_option_OC2_v3.0.8.ocmod.xml
Опция выбирается - гут
Цена пересчитывается - гут
Жмакаю "в корзину", там выводится тупо цена товара. Написано всё верно, товар такой то, опция такая то, но цена - товара.
Удалил, для начала autocalc_price_option_OC2_v3.0.8.ocmod.xml, обнулил кэш - проблема не исчезла.
Следовательно, косяк в options_price_v1.0.10_OC2.ocmod.xml? Пробовал ставить опции по разному и разные. но не помогло.
Удалил options_price_v1.0.10_OC2.ocmod.xml - всё передаётся как надо и везде.
Это я накривил где то, или мод с 2.3 не совсем дружит. Подскажите, кто сталкивался плиз.
-
Хотел опереться на время сообщения и нифига не правильно показывает :) В общем случае убил в районе 2х часов.
Полёт нормальный. Со всякими приблудами экспортно-импортного действия, дольше бы промучался.
-
Обновился я так. Установил с нуля версию 2.1, потом перенес с базы данных таблицы с товаром, категориями, производителями, атрибутами, опциями и setting. Ну т и да. Модули установил для 2.1 версии
+1 потопал и я, по этому пути...
-
Переехал с 2.0.1 на 2.0.3. Вроде полёт номральный...
Нарыл одну ошибку, но это мои правки накрылись (мин на 3 делов).
- 1
-
Спасибо большое!
Указанный метод - работает, проверено на
ocStore © 2009-2013 Version 1.5.4.1
-
Аналогично, открывается в новом окне и всё...
А вариант ravilr - пашет наура!
-
Доброго дня всем!
ocStore Version 1.5.4.1
Подскажите как сделать картинку на странице - увеличивающейся во вспывающем окне. В общем случае, нужно поведение такое же как при клике на фото товара, на странице товара.
Суть: я разбавляю текст небольшими картинками, но надо что бы при клике они увеличивались, а не просто открывались в том же или новом окне.
Логику понимаю так:
- вставляем картинку,
- делаем каритнку ссылкой
- ссылка на большую картинку
- поведение: во всплывающем окне.
... но сделать не могу.
Есть какой то модуль или ещё какая приблуда, что бы классы или стили прописала в стандартном редакторе?
Наглядный пример чего надо: сцылко-наружко
-
Способ первый ....
Способ второй ...
Вариант 1. Внимание! catalog\view\theme\default\template\product\product.php
это папка с шаблонами (там тпль-ки лежат), и там php не должны лежать.
Вариант 2. Боялся конфликта с установленными модулями, но поставил. То, что он выводит, я уже и так реализовал, так как мне нужно, а вот то, что надо "вывод того же SKU на странице товара" - он мне не решил. Откатился назад.
Думаю, придётся заново пошагово пройтись по процедуре добавления и смотреть где я допустил косяк...
-
Добрый день всем!
ocStore © 2009-2013 All Rights Reserved. Version 1.5.4.1
Сразу прошу прощения за ламерство - я как сапёр ковыряюсь в коде :?
Такая незадача:
1. Сделал вывод поля SKU в списке товаров - всё работает, не вопрос. Само поле, использую не по назначению - вывожу там шопопало типа 1кг\2кг.
2. Теперь по аналогии пытаюсь вывести это же поле на странице товара - и никак.
Что делал:
1. catalog\model\catalog\product.php
в функцию public function getProduct($product_id) { - вставил SKU
if ($query->num_rows) { return array( 'seo_title' => $query->row['seo_title'], 'seo_h1' => $query->row['seo_h1'], 'product_id' => $query->row['product_id'], 'name' => $query->row['name'], 'description' => $query->row['description'], 'meta_description' => $query->row['meta_description'], 'meta_keyword' => $query->row['meta_keyword'], 'sku' => $query->row['sku'], 'tag' => $query->row['tag'],if ($query->num_rows) { return array( 'seo_title' => $query->row['seo_title'], 'seo_h1' => $query->row['seo_h1'], 'product_id' => $query->row['product_id'], 'name' => $query->row['name'], 'description' => $query->row['description'], 'meta_description' => $query->row['meta_description'], 'meta_keyword' => $query->row['meta_keyword'],
2. catalog\controller\product\product.php
в $this->data['products'][] = array( - вставил SKU
'name' => $result['name'], 'sku' => $result['sku'], 'price' => $price,
3. \catalog\view\theme\begemot\template\product\product.tpl
Пока вставил сюда вывод вывод SKU
<div> <?php echo $product['sku']; ?> </div>
Результат, не выводится SKU
Выдаёт ошибку:
Notice: Undefined variable: product in /home/ukrhome/begemot-zoo.com/test/vqmod/vqcache/vq2-catalog_view_theme_begemot_template_product_product.tpl on line 58
Если не сложно, ткните носом что сделать что бы заработало. Ибо мне ещё в рекомендуемых и последних, такое-же исполнять предстоит...
-
Тоже очень нужна вкладочка Документация к товару
Добрые люди отзовитесь)))
Если я правильно поняло что нужно то. Я себе реализовал это при помощи "extra_product_tabs" (подбирал под свою версию на www.opencart.com) - устроило вполне и бесплатно.
Пример вот "Таблица размеров"
Название закладки меняется - как угодно, вставляется в неё всё что угодно визвигредактором.
-
с остальным я уже разобрался :) и уже прилетело. Просто, вдруг есть готовые решения мимо которых я пролетел. Может кто и посоветует. А я копаю, помаленьку...мне бы тоже много чего хотелось
-
Добрый день всем!
Помогите если можно, тыкнув пальцем (поиск мне не помог, перевернул много тем, но конкретики не увидел). Есть 2 вопроса:
1. Нежен нормальный механизм или чёткая инструкция по корректировке полей товара. Например: мне не нужны всякие коды, наличия, налоги и т.д. Нужна простая карточка товара: Название, артикул, фото + доп.фото, описание и доп описание, цена. Всё! Просто, я удивлён, сколько сделали бесплатных примочек примочек для настроек магазина, а самое основное с чем работать, хоть бери и в екселе правь. Или перебирай кучу файлов двигателя.
2. Поставил механизм для корректировки данных примо в списке товаров - удобно и актуально, но... Там много навёрнуто лишнего, какая то неоправданная функционалньость :), а хотелось бы - просто править 3 поля и всё.
-
Пока не силён в Опене, но предположу, что версия движка и шаблонов, уж сильно отличается, по крайней мере у того шаблона что открылся написано: Minimaliste Theme for Opencart 1.9.3
[Поддержка] Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options OC 2
в Цены, скидки, акции, подарки
Опубліковано:
Взял, модуль. Стал наура. За выходные буду тестить :)