Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Oberst

Новачок
  
  • Публікації

    25
  • З нами

  • Відвідування

Усі публікації користувача Oberst

  1. Приветствую разработчика и участников ветки. Сразу обозначусь, почему пишу сюда: потому, что не получилось найти нормальную ветку обсуждения опций товара (вроде есть, но всё не то), плюс - со старта, много ссылок на сторонние модули и решения, которые я не хочу использовать (дабы избежать: модуль на модуле и модулем погоняет), та и не могу, ибо уже достаточно много модифицировано в файлах. Объединять товары в серии и т.д. - не подходит (долго, дорого, немеряно правок). Надеюсь, что либо подскажут куда правильно копать, либо - всё это фигня. Суть проблемы: Появилась необходимость привинтить к опции артикул (или код), кому и как будет угодно. Т.е, что бы покупатель, выбирая опцию видел код, мог его озвучить (у меня, на текущем проекте, такое происходит достаточно часто) и что бы, код передавался везде по пути заказа (вместе с ценой этой опции). В идеале - обновлялся при выборе опции вместе с ценой. Внешний виде подобного решения вижу тут - тыц: Как вижу примерно, реализацию подобного: (я не программист, а скорее копипастер кусков кода. посему прошу не бить) У нас уже есть количество, цена опции и модификаторы цены (+, -, = и т.д), работает обновление цены при выборе опции. - Добавляем в БД: таблица 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) Тулить предполагаю: сюда
  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 не совсем дружит. Подскажите, кто сталкивался плиз.
  3. Хотел опереться на время сообщения и нифига не правильно показывает :) В общем случае убил в районе 2х часов. Полёт нормальный. Со всякими приблудами экспортно-импортного действия, дольше бы промучался.
  4. Переехал с 2.0.1 на 2.0.3. Вроде полёт номральный... Нарыл одну ошибку, но это мои правки накрылись (мин на 3 делов).
  5. Спасибо большое! Указанный метод - работает, проверено на ocStore © 2009-2013 Version 1.5.4.1
  6. Аналогично, открывается в новом окне и всё... А вариант ravilr - пашет наура!
  7. Доброго дня всем! ocStore Version 1.5.4.1 Подскажите как сделать картинку на странице - увеличивающейся во вспывающем окне. В общем случае, нужно поведение такое же как при клике на фото товара, на странице товара. Суть: я разбавляю текст небольшими картинками, но надо что бы при клике они увеличивались, а не просто открывались в том же или новом окне. Логику понимаю так: - вставляем картинку, - делаем каритнку ссылкой - ссылка на большую картинку - поведение: во всплывающем окне. ... но сделать не могу. Есть какой то модуль или ещё какая приблуда, что бы классы или стили прописала в стандартном редакторе? Наглядный пример чего надо: сцылко-наружко
  8. Вариант 1. Внимание! catalog\view\theme\default\template\product\product.php это папка с шаблонами (там тпль-ки лежат), и там php не должны лежать. Вариант 2. Боялся конфликта с установленными модулями, но поставил. То, что он выводит, я уже и так реализовал, так как мне нужно, а вот то, что надо "вывод того же SKU на странице товара" - он мне не решил. Откатился назад. Думаю, придётся заново пошагово пройтись по процедуре добавления и смотреть где я допустил косяк...
  9. Добрый день всем! 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 Вот на пример на тесте Если не сложно, ткните носом что сделать что бы заработало. Ибо мне ещё в рекомендуемых и последних, такое-же исполнять предстоит...
  10. Если я правильно поняло что нужно то. Я себе реализовал это при помощи "extra_product_tabs" (подбирал под свою версию на www.opencart.com) - устроило вполне и бесплатно. Пример вот "Таблица размеров" Название закладки меняется - как угодно, вставляется в неё всё что угодно визвигредактором.
  11. с остальным я уже разобрался :) и уже прилетело. Просто, вдруг есть готовые решения мимо которых я пролетел. Может кто и посоветует. А я копаю, помаленьку...
  12. Добрый день всем! Помогите если можно, тыкнув пальцем (поиск мне не помог, перевернул много тем, но конкретики не увидел). Есть 2 вопроса: 1. Нежен нормальный механизм или чёткая инструкция по корректировке полей товара. Например: мне не нужны всякие коды, наличия, налоги и т.д. Нужна простая карточка товара: Название, артикул, фото + доп.фото, описание и доп описание, цена. Всё! Просто, я удивлён, сколько сделали бесплатных примочек примочек для настроек магазина, а самое основное с чем работать, хоть бери и в екселе правь. Или перебирай кучу файлов двигателя. 2. Поставил механизм для корректировки данных примо в списке товаров - удобно и актуально, но... Там много навёрнуто лишнего, какая то неоправданная функционалньость :), а хотелось бы - просто править 3 поля и всё.
  13. Пока не силён в Опене, но предположу, что версия движка и шаблонов, уж сильно отличается, по крайней мере у того шаблона что открылся написано: Minimaliste Theme for Opencart 1.9.3

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.