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

Oberst

Newbie
  
  • Posts

    25
  • Joined

  • Last visited

About Oberst

  • Birthday 03/23/1973

Information

  • Gender
    Мужчина
  • City:
    Харьков

Recent Profile Visitors

2,088 profile views

Oberst's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

2

Reputation

  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) - устроило вполне и бесплатно. Пример вот "Таблица размеров" Название закладки меняется - как угодно, вставляется в неё всё что угодно визвигредактором.
×
×
  • 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.