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

[Поддержка] Модуль Выбор ткани 2.0 (Fabric Choice 2.0)


MaDMaxX111
Модуль «Выбор ткани 2.0 (Fabric Choice 2.0)» знято з продажу
Ми підібрали схожі модулі інших розробників — їх можна придбати вже зараз.

Що можна обрати замість

Вирішують ту саму задачу, але іншим способом або частково.
Пов’язані товари як опції
Модуль Linked Products as Options об’єднує окремі картки варіантів товару в логічні групи та показує переходи між ними у вигляді звичних опцій. Покупець може вибрати колір, розмір, обсяг пам’яті, матеріал або іншу характеристику, але кожен варіант залишається окремим товаром із власною URL-адресою, ціною, акцією, залишком, моделлю, зображенням і SEO-даними.
Такий підхід підходить магазинам, у яких різні кольори, розміри або комплектації вже створені як окремі товари. Модуль не замінює і не змінює стандартні опції OpenCart: він додає окремий механізм зв’язування повноцінних карток товарів.
Передбачена інтеграція зі стандартним шаблоном OpenCart, а також окремі адаптації для OCTemplates Promo, OCTemplates Deals, Chameleon.
Як працює модуль
Адміністратор вибирає одне зі стандартних полів OpenCart як мітку товарної групи: UPC, EAN, JAN, ISBN або MPN. Товари з однаковим непорожнім значенням вибраного поля автоматично потрапляють до однієї групи.
Після цього в модулі створюються типи опцій, наприклад «Колір», «Розмір», «Обсяг пам’яті», «Матеріал» або будь-який інший потрібний магазину варіант. Для кожного типу можна вибрати одну або декілька характеристик товару. Якщо характеристик декілька, модуль перевіряє їх у заданому порядку та використовує перше непорожнє значення.
Після синхронізації на сторінці товару з’являються доступні варіанти групи. Натискання на значення відкриває відповідну картку товару, тому для кожного варіанта зберігаються його власні дані, адреса сторінки та поведінка стандартного товару OpenCart.
Що вміє модуль
Автоматично групувати товари за полем UPC, EAN, JAN, ISBN або MPN Працювати тільки з точним збігом непорожньої мітки групи Створювати необхідну кількість типів опцій Отримувати значення опцій із характеристик товарів Використовувати декілька характеристик для одного типу опції з урахуванням пріоритету Показувати значення як текстові кнопки, HEX-кольори або зображення товарів Налаштовувати декілька кольорів для одного значення Налаштовувати порядок сортування значень Створювати повністю ручні групи товарів Включати або виключати товари з автоматичної групи Задавати ручне значення опції для конкретного товару Керувати відображенням товарів, яких немає в наявності Індексувати великі каталоги пакетами через CRON Автоматично додавати змінені товари до черги індексації через Events OpenCart Формувати структуровані дані Schema.org для товарних варіантів Мітка товарної групи
Для автоматичного зв’язування використовується одне зі стандартних полів картки товару. Поле вибирається в налаштуваннях модуля та повинно містити однакове значення в усіх варіантів однієї моделі.
UPC — універсальний код товару EAN — європейський товарний код JAN — японський товарний код ISBN — міжнародний номер книжкового видання MPN — код моделі або групи, заданий виробником чи адміністратором Наприклад, шість окремих карток Samsung Galaxy можуть мати різні моделі, кольори, обсяги пам’яті, ціни та залишки, але однаковий MPN групи. Після індексації модуль зв’яже їх та покаже колір і пам’ять як переходи між варіантами.
Типи опцій і характеристики
Назви типів опцій не обмежені наперед. Магазин самостійно створює потрібні варіанти відповідно до свого асортименту: колір, розмір, пам’ять, матеріал, фасон, довжина, комплектація або інша характеристика.
До одного типу опції можна прив’язати декілька характеристик. Це корисно, якщо в різних категоріях однаковий зміст зберігається під різними назвами, наприклад «Колір», «Колір корпусу» або «Основний колір». Порядок характеристик визначає пріоритет їх перевірки.
Текст — значення показуються компактними кнопками Колір — значення показуються у вигляді HEX-палітри Зображення — використовується основне зображення відповідного товару Модуль не створює окремі зображення значень. Для режиму «Зображення» використовується вже наявне основне зображення товару та налаштований у модулі розмір мініатюри.
HEX-палітра та сортування значень
Після індексації модуль збирає знайдені значення характеристик на окремій вкладці. Для кожного значення можна встановити порядок сортування, а для кольорів — один або декілька HEX-кодів.
Якщо значення складається з декількох кольорів, модуль формує багатоколірний зразок. Налаштовані HEX-коди та сортування зберігаються незалежно від поточного типу відображення. Перемикання опції з кольору на зображення і назад не видаляє раніше налаштовану палітру.
Відображення в картці товару
Поточне значення опції виділяється та не є активним посиланням Текстові значення показуються як кнопки Кольори показуються у вигляді однотонних або багатоколірних зразків Для зображень використовується основне фото відповідного товару Назва товару в режимі зображення доступна при наведенні Товари не в наявності можуть бути показані, вимкнені або повністю приховані Недоступні значення мають окреме візуальне оформлення Під час вибору значення покупець переходить на окрему сторінку відповідного товару. Модуль не підміняє ціну, залишок або зображення через JavaScript, тому картка завжди використовує актуальні стандартні дані OpenCart.
Ручні групи
Автоматичний режим можна доповнювати ручним керуванням. Для цього передбачена окрема сторінка зі списком усіх створених груп, фільтрацією, сортуванням і пагінацією.
Пошук за назвою групи або її міткою Пошук групи за товаром, моделлю або SKU Фільтрація автоматичних, ручних і змішаних груп Створення нової ручної групи Додавання товарів через автодоповнення Ручне сортування товарів у групі Ручні значення опцій окремо для кожної мови Вимкнення окремої групи Блокування автоматичної групи Ручне значення має пріоритет над автоматично отриманою характеристикою. Це дозволяє додати до групи товар із неповними даними, не змінюючи його стандартні характеристики.
Очищення груп
У модулі передбачено три окремі режими очищення:
Автоматичні групи — очищення автоматичного індексу та груп, створених синхронізацією Ручні групи — видалення груп, створених адміністратором вручну Усі групи — повне очищення автоматичних і ручних груп модуля Індексація та CRON
Для швидкої роботи на вітрині модуль попередньо створює власний індекс зв’язків. Дані обробляються пакетами, тому модуль можна використовувати у великих каталогах без тривалого запиту під час відкриття сторінки товару.
Налаштовувана кількість товарів в одному пакеті Ручний запуск повної синхронізації з адміністративної частини Захищений секретним ключем URL для CRON Готова команда для crontab Відображення стану, прогресу та статистики індексації Під час повної синхронізації чинний індекс продовжує працювати. Нове покоління даних стає активним тільки після успішного завершення перебудови. Покупці не бачать частково заповнені групи під час оновлення каталогу.
Автоматичне оновлення після змін товару
Модуль використовує стандартні Events OpenCart. Після додавання, редагування або видалення товару його ідентифікатор потрапляє до черги. Наступний запуск CRON оновлює тільки змінені товари та пов’язані з ними групи.
Прямі SQL-запити та деякі сторонні імпорти можуть не викликати Events OpenCart. Після масового прямого імпорту або зміни міток групи рекомендується виконати повну синхронізацію.
SEO та структуровані дані
Для кожного типу опції можна вибрати відповідну властивість Schema.org. Якщо властивість не вибрана, модуль не додає для цієї опції структуровані дані.
ProductGroup — логічна група товарних варіантів productGroupID — мітка товарної групи hasVariant і isVariantOf — зв’язок групи з варіантами variesBy — перелік властивостей, за якими відрізняються товари color — колір size — розмір material — матеріал pattern — візерунок suggestedAge — рекомендований вік suggestedGender — рекомендована стать additionalProperty — інша характеристика товару Для стандартного шаблону модуль формує власний блок структурованих даних. Адаптації OCTemplates Promo, Deals, Chameleon також інтегрують зв’язок варіанта у нативну мікророзмітку товару відповідної теми.
Продуктивність
Окремі таблиці індексу з індексами для основних вибірок Пакетне завантаження характеристик товарів Пакетне додавання записів індексу Відсутність очищення активних даних до завершення повної синхронізації Інкрементальне оновлення змінених товарів Кешування налаштувань типів опцій стандартним кешем OpenCart Відсутність зовнішніх API-запитів на сторінці товару Мультимовність і мультимагазин
Назви груп, назви типів опцій і ручні значення можна задавати окремо для кожної мови. Під час показу модуль враховує поточну мову та магазин OpenCart і не показує товари, які не прив’язані до поточного магазину.
Адміністративна частина модуля локалізована українською, англійською та російською мовами.
Інтеграція з шаблонами
Default — підтримка входить до основного архіву OCTemplates Promo — окремий архів адаптації з власним Twig-шаблоном і CSS OCTemplates Deals — окремий архів адаптації з власним Twig-шаблоном і CSS Для Promo, Deals, Chameleon потрібно встановлювати тільки адаптацію, яка відповідає активному шаблону. Основний модуль встановлюється в будь-якому випадку.
Відкритий код і незалежність
Код модуля не закодований і не обфускований. Усі PHP-, Twig-, JavaScript-, CSS- та XML-файли доступні для перегляду і редагування.
Модуль не звертається до сторонніх ресурсів, зовнішніх API або віддалених серверів і не потребує встановлення сторонніх бібліотек чи системних служб. Обробка товарів, побудова груп, кешування та формування блока варіантів виконуються безпосередньо на сайті.
Завдяки окремому Twig-шаблону, CSS-файлу та точковому підключенню через OCMOD модуль можна адаптувати до інших тем OpenCart без зміни його основної логіки. Для нестандартної картки товару зазвичай достатньо підготувати окрему адаптацію з відповідною точкою виведення та стилями активного шаблону.
Встановлення
Виконайте чисте встановлення основного архіву через Extensions / Installer Якщо використовується OCTemplates Promo, Deals, Chameleon завантажте відповідний архів адаптації Перейдіть у Extensions / Modifications та натисніть Refresh Перейдіть у Extensions / Extensions Виберіть тип розширень Modules / Модулі Знайдіть Linked Products as Options та натисніть Install Відкрийте налаштування модуля Виберіть поле мітки групи та створіть потрібні типи опцій Виконайте повну синхронізацію Додайте захищений URL до планувальника CRON Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
Важливі примітки
Для автоматичного створення груп щонайменше два активні товари повинні мати однакове непорожнє значення вибраного поля UPC, EAN, JAN, ISBN або MPN. Після зміни поля мітки групи, складу характеристик або масового прямого імпорту потрібно виконати повну синхронізацію. Регулярний CRON обробляє чергу змінених товарів і продовжує незавершену повну синхронізацію. Для невеликого каталогу синхронізацію також можна запускати вручну з адміністративної частини. Видалення модуля через кнопку Uninstall видаляє створені ним таблиці, індекс, автоматичні та ручні групи, палітри й інші налаштування значень. Товари, характеристики та стандартні дані OpenCart не видаляються. DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Ліцензія поширюється на один домен і його піддомени.

Оновлене

Пов’язані товари як опції

680 грн
Придбати

Recommended Posts

Модуль Выбор ткани 2.0 (Fabric Choice 2.0)

Скачать / Купить дополнение



Модуль Выбор ткани 2.0 (Fabric Choice 2.0)


Модуль Выбор ткани 2.0 (Fabric Choice 2.0)

Version: 1.0

 

Модуль был разработан для выбора тканей к мебели, но также может быть использован для других товаров и целей.
С нашим модулем Вы можете выгружать более 3000 опций к товарам.
Создавайте бесконечное количество категорий и подкатегорий для параметров с неограниченным вложением. Привязывайте значение параметров к определенной категории. Указывайте типы и фильтруйте по ним!

Отображение значений параметров для выбора в адаптивном для всех устройств в модальном (POP-UP) окне.

Сохранение сделанного выбора в Cookies или в URL ссылке и сброс только после размещения заказа

Функциональные возможности:
- Импорт и Экспорт в XLS, XLSX или ODS файлов
- Сохранение выбранных опций в Cookies относительно товара
- Фильтрация по категориям и подкатегориям внутри POP-UP
- Загрузка тканей из URL адреса-продукта. (отлично подойдет для e-mail рассылок)
- Установка базовой стоимости ткани на категория ( Если цена внутри ткани = 0, то берется базовая стоимость из категории)
- Коэффициент для ткани (Пример расчета: стоимость ткани * КФ = стоимость опции)

Принцип работы модуля:

Вместо работы опций и привязывания опций к товарам, модуль обеспечивает несколько сущностей в системе OpenCart:
- ткань, со следющими полями: - имя, изображение, стоимость
- категория ткани, объединяет ткани в категории, обеспечивает иерархию вложенностей, задает базовую стоимость тканям категории, если у ткани отсутствует цена
- тип ткани - сущность которая может объединять одну или несколько корневых категорий тканей, напрмер (Основная ткань товара, дополнительная, Ткань подушек и т.п.)

Привязка тканей к товарам производится через сущность "Тип ткани", у товара указываются прикрепленные Типы тканей и каждому типу тканей задается коэфициент перерасчета стоимости ткани, тем самым можно задать различный "расход" ткани у разных товаров.

Демонстрация работы модуля:

Фронт:

Админ панель:


demo / demo


Как установить:
1. Содержимое папка upload архива загрузить на сервер
2. Перейти в настроки модуля Модули -> Расшрения
3. Для совместимость с php Ver > 5.6 удалите или переименуйте файл catalog/model/fc2/product.php и переименуйте catalog/model/fc2/product_php_7.php в catalog/model/fc2/product.php
4. Добавить модуль "Выбор ткани 2.0 (Fabric choice 2.0)"
5. В настройках модуля укажите лицензионный ключ
6. Обновите кеш модификаций Модули -> Модификаторы -> Обновить
7. Отредактируйте разрешение пользователей Система -> Группы Пользователей -> Администраторы (необходимо установить все разрешения на просмотр и на изменение)
8. В меню Ткани добавьте необходимые сущности и привяжите вновь созданные "Типы тканей" для товаров.

100% совместим со стандартным шаблоном

Совместим Version 2.3
 


  • Добавил
    MaDMaxX111
  • Добавлено
    01.04.2019
  • Категория
    Опции
  • Системные требования
    Ioncube Loader
  • Метод активации
    По запросу в ЛС
    По запросу на почту
    По скайпу
    По емейлу
  • Ioncube Loader
    Требуется
  • ocStore
    2.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Здравствуйте. Есть ряд вопросов.

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

2. Какой принцип установки цен на товар на сайте?

Т.е. есть у меня диван. Базовая цена на него 5000, это в 0, самой дешевой, категории тканей.

Что мне писать в цену в настройках самого товара, что в количество во вкладке "ткани"? Что указывать в стоимостях категорий ткани в вашем модуле? Т.е. чтобы это все корректно работало.

3. На что влияет "Количество ткани" указываемое в настройках товара? Я так понимаю, это некий коэфициент, по которому будет считаться финальная цена товара?

Если у меня товар из одной ткани, этот параметр будет на что-то влиять?

4. По внешнему виду модуля во фронте:

4.1. Можно ли вывести "плитку" всю сразу, без переключений по страницам? http://prntscr.com/o5vlig

4.2. Возможен ли перерасчет цены товара "на лету"? Чтобы покупатель видел цену товара сразу при выборе опций? Я так понимаю, что у вас далеко не стандартное решение и любые модули, которые меняют цену в зависимости от опций, работать не будут.

5. Насколько сложно сделать его совместимым с опенкарт 2.1?

 

Надіслати
Поділитися на інших сайтах


26 минут назад, warezliker сказал:

Здравствуйте. Есть ряд вопросов.

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

2. Какой принцип установки цен на товар на сайте?

Т.е. есть у меня диван. Базовая цена на него 5000, это в 0, самой дешевой, категории тканей.

Что мне писать в цену в настройках самого товара, что в количество во вкладке "ткани"? Что указывать в стоимостях категорий ткани в вашем модуле? Т.е. чтобы это все корректно работало.

3. На что влияет "Количество ткани" указываемое в настройках товара? Я так понимаю, это некий коэфициент, по которому будет считаться финальная цена товара?

Если у меня товар из одной ткани, этот параметр будет на что-то влиять?

4. По внешнему виду модуля во фронте:

4.1. Можно ли вывести "плитку" всю сразу, без переключений по страницам? http://prntscr.com/o5vlig

4.2. Возможен ли перерасчет цены товара "на лету"? Чтобы покупатель видел цену товара сразу при выборе опций? Я так понимаю, что у вас далеко не стандартное решение и любые модули, которые меняют цену в зависимости от опций, работать не будут.

5. Насколько сложно сделать его совместимым с опенкарт 2.1?

 

1. На демо наценка ткани не установлена. (сейчас поправил) Наценка работает как стандартные опции на добавление определенной стоимости.

2. Тогда предполагаю, выставляйте базовую стоимость товара 0, и стоимость ткани базовой категории тоже 0, остальные категории тканей выставляйте стоимость как наценку от базовой стоимости ткани

3. Допустим вы выставляете базовую стоимость ткани 100 руб. и условно можете считать эту стоимость за п.м. ткани. Если у вас у товара допустим расход ткани не 1 п.м. а 10 п.м. то в количество вписываете 10, конечная наценка при выборе данной ткани у конкретного товара будет считаться как 100 х 10

4.1. необходимо переделывать модальное окно и как показал печальный опыт будет медленно работать и будет сильный трафик при открытии модального окна

4.2. это работает, на демо можете сейчас посмотреть.

5. только за дополнительную плату.

 

Все что касается стоимости доработок прошу обсуждать в приватной беседе

 

Надіслати
Поділитися на інших сайтах

2 часа назад, MaDMaxX111 сказал:

1. На демо наценка ткани не установлена. (сейчас поправил) Наценка работает как стандартные опции на добавление определенной стоимости. 

2. Тогда предполагаю, выставляйте базовую стоимость товара 0, и стоимость ткани базовой категории тоже 0, остальные категории тканей выставляйте стоимость как наценку от базовой стоимости ткани 

3. Допустим вы выставляете базовую стоимость ткани 100 руб. и условно можете считать эту стоимость за п.м. ткани. Если у вас у товара допустим расход ткани не 1 п.м. а 10 п.м. то в количество вписываете 10, конечная наценка при выборе данной ткани у конкретного товара будет считаться как 100 х 10 

4.1. необходимо переделывать модальное окно и как показал печальный опыт будет медленно работать и будет сильный трафик при открытии модального окна

4.2. это работает, на демо можете сейчас посмотреть.

5. только за дополнительную плату.

 

Все что касается стоимости доработок прошу обсуждать в приватной беседе

 

спасибо. Сейчас демку еще посмотрю.

 

2 пункт не понял - если у меня цена товара будет 0 вместо 5000 и ткань категории 0 будет 0, то откуда возьмется наценка?
3 пункт: я правильно понимаю: необходимо подогнать желаемую финальную стоимость изделия (либо наоборот) под данные, которые я ввожу во вкладке "Ткани"?

4.1. Я это понимаю. LazyLoad не спасет?

 

про доработки - понял.

Надіслати
Поділитися на інших сайтах


5 минут назад, warezliker сказал:

спасибо. Сейчас демку еще посмотрю.

 

2 пункт не понял - если у меня цена товара будет 0 вместо 5000 и ткань категории 0 будет 0, то откуда возьмется наценка?
3 пункт: я правильно понимаю: необходимо подогнать желаемую финальную стоимость изделия (либо наоборот) под данные, которые я ввожу во вкладке "Ткани"?

4.1. Я это понимаю. LazyLoad не спасет?

 

про доработки - понял.

2. ниоткуда, надо базовую стоимость тогда поставить 5000 руб

3. Да правильно

4. можно сделать lazyload но имея опыт не рекомендовал бы делать, нужно будет делать скролл в модалке, что сильно не удобно в плане использования

Надіслати
Поділитися на інших сайтах

  • 5 months later...
В 06.04.2019 в 19:53, MaDMaxX111 сказал:

Админ панель:

http://fc2.rumms.ru/admin
demo / demo

Добрый день!

Не пускает в админку -почините

А также в корзине косяки при просмотре

Спойлер

Warning: mysqli::query(): (HY000/3): Error writing file '/tmp/MYYu6De9' (Errcode: 122 - Internal (unspecified) error in handler) in /home/demo/web/fc2.rumms.ru/public_html/system/library/db/mysqli.php on line 18

 

Змінено користувачем veseliy
Надіслати
Поділитися на інших сайтах


3 часа назад, veseliy сказал:

Добрый день!

Не пускает в админку -почините

А также в корзине косяки при просмотре

  Показать контент

Warning: mysqli::query(): (HY000/3): Error writing file '/tmp/MYYu6De9' (Errcode: 122 - Internal (unspecified) error in handler) in /home/demo/web/fc2.rumms.ru/public_html/system/library/db/mysqli.php on line 18

 

сейчас должно работать

Надіслати
Поділитися на інших сайтах

  • 2 months later...
  • 2 months later...
1 час назад, tyapa1111 сказал:

Здравствуйте. Подскажите его получится как нибудь к OC 1.5.6 прикрутить? 

ответил в личку

Надіслати
Поділитися на інших сайтах

  • 1 month later...
  • 3 months later...
  • 2 months later...

Здравствуйте!

 

У нас куплен ваш модуль. Но на проекте у нас ведётся активная разработка через гит и тестовые площадки?

 

Наши тесты с техническими адресами с доменами 4-го уровня и закрыты от индексации. Вы можете дать дополнительные ключи? (сильно бы выручили, не можем на живом сайте правки вносить, тестовые площадки нужны для работы) 

 

Заранее спасибо!

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Добрый день! Разъясните пожалуйста: плагин представленный здесь и здесь https://codecanyon.net/item/fabric-choice/19929544 одно и то же? А то уже мозг взрывается :) Купил через ресурс codecanyon, не пойму куда лицензионный ключ вставлять. Опции не выводятся.

Надіслати
Поділитися на інших сайтах


  • 1 year later...
  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

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