1b.app
Скопирована ссылка -

Управление контентом и передача на OpenCart

Вас интересует интеграция с OpenCart?
У нас есть готовый компонент для работы! Посмотреть компонент
бокс http://crm.osd.ua/admin/
1. Нужно сделать синхронизацию http://crm.osd.ua/admin/shop/integrations/opencart-2/control/ с тестовой средой опенкарта, что бы работало и API и база данных (что бы работала передача данных в две стороны).
https://onebox.baldinelli.ua/admin/
Доступа сбросить можем по почте

2. В блоке модельного ряда (1 рис.) нужно вывести такую галочку (2 рис.) с функционалом что если она выбрана, то на OpenCart она уходит как Опция, которую можно выбрать. На OpenCart это находиться тут https://onebox.baldinelli.ua/admin/index.php?route=catalog/product/update&to...
(3 рис.)
Желательно что бы и тут (4 рис.) так же была возможность поставить такую галку и она синхронизировалась с настройками в таблице модельного ряда.
То есть, на сайте будет выбор этих опций (5 рис.) и соответственно это будут разные модели.

3. Сделать таблицу в категории отдельным пунктом (6 и 7 рис.)

Сверху таблицы должна быть подсказка (8 рис.) , это обозначает что все выбранные в данной таблице атрибуты в пункте "Да/Нет" будут для одного модельного ряда одинаковыми. То есть, если например атрибут называется "Материал", и в карточке продукта в фильтрах мы указываем значение "Резина", то для всего модельного ряда значение фильтра "Материал" будет "Резина". При этом, если у продукта есть индивидуальные атрибуты, то мы можем вывести этот фильтр через блок "Модельного ряда" и ставить там уже индивидуальные значения под каждую модель (9 рис.)
Значение "Выгружать на сайт" (Да/Нет) соответственно выгружать на Опенкарт или нет. Нужно так же учитывать действие раз в час "Выгрузить продукты/категории/фильтры/характеристики в opencart (через БД)" , что бы условия так же подходили под выгрузку (например если какая-то категория не выбрана для передачи на опенкарт, то и данные по таблице тоже не передавать с остальными пунктами аналогично).
Атрибуты тут (10 рис.) (11 рис.) https://onebox.baldinelli.ua/admin/index.php?route=catalog/product/update&to...

4. Мультиязычность. Нужно подключить мультиязычность для того что бы мы могли передавать на Опенкарт информацию на русс. и на укр. языках.
И допилить справочник, что бы тут была возможность вывода 2-х полей на разных языках (12 рис.) (13 рис.)
С возможностью редактировать прямо тут (14 рис.) как с товарами и добавлять новое значение для начала пустое в реальном времени плюсиком внизу (15 рис.) .
И передача на опенкарт (например в случае с атрибутами) должна происходить соответствующе. (16,17,18 рис.)

Ответы:

1. 2ч
2. Мы не будем дорабатывать доп. поле для фильтра. Думайте другой вариант
3. К сожалению ничего не понял
4. Мультиязычность будет работать с опенкартом по-умолчанию когда вы её подключите.
22.07.2021, 15:53

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия

OneBox production писал/а:
2. Мы не будем дорабатывать доп. поле для фильтра. Думайте другой вариант

Что тогда можно добавить, что бы передавалось на OpenCart как опция? Сейчас по идеи это работает так: ставиться наценка, тогда передаётся как опция.
Может быть вариант использования дополнительных полей, которые будут передаваться на опенкарт как опции? Например в доп. поле продукта доработать галочку "Передавать как опция" и таким образом передавать. Если пусто, то ничего не передаётся, если заполнено, тогда передаётся как опция.
Главную идею которую Вы должны понимать, это то что нам нужно передавать на опенкарт товары моделями. То есть, у нас есть модельный ряд из 5-и продуктов, это передаётся на OpenCart и на сайте мы видим только одну позицию товара, а у неё есть уже варианты выбора например размера "XS" "S" "M" "L" "XL". Соответственно каждый размер это отдельная карточка продукта. И это нужно передавать из OneBox в OpenCart.


OneBox production писал/а:
3. К сожалению ничего не понял

Грубо говоря, мы должны копировать на весь модельный ряд товара одно и тоже значение фильтра, которое будет указано в таблице,
А те фильтры которые не будут указаны в таблице, будут индивидуальными, и у них значение не будет копироваться на каждый продукт модельного ряда.

Выгружать на сайт - это выгружать ли на OpenСart атрибуты. По сортировке, это пока что будет как пустое поле для заполнения, затем в будущем нужно будет допиливать таблицу и передавать фильтра с сортировкой на OpenCart.


OneBox production писал/а:
4. Мультиязычность будет работать с опенкартом по-умолчанию когда вы её подключите.

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

Плюс к этому, касательно справочников, нужно будет сделать так, что бы значения которые подвязываются и заполняються затем в фильтрах, автоматически изменялись, если в справочнике мы что-то меняем. Например:
Есть справочник с цветами: 1. Красный 2. Синий 3. Зелёный
и мы заполнили в товаре фильтр связанный со справочником значением "Зелёный".
Но затем, возникла необходимость, поменять значение в справочнике с "Зелёный" на "Зеленый", и если мы в справочнике меняем это значение, оно так же должно и меняться в фильтре товара.
22.07.2021, 17:05

2-3. 25ч и делаем и как хотим но чтобы просто решало задачу клиента
23.07.2021, 15:25

1. 2ч

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

3. это можно сделать только в разрезе категорий
Сейчас есть настройка по умолчанию фильтров для категорий, по факту можно допилить вкладку отдельную в категории в которой ты указываешь какие фильтры(атрибуты, опции) по умолчанию и какие значения им присвоить . и таких фильтров значений ты можешь указать бесконечное колличество для каждой категории.
Как будет работать . К примеру берем категорию ААААА, настраиваем там по умолчанию фильтр Материал, значение Резина. И когда ты будешь добавлять новые товары через таблицу модельный ряд оно копирует категорию и само затягивает дефолтные значения по фильтрам и атрибутам (опциям)
В самом действии опенкарта можно добавить настройку какие фильтры, опции и тд выгружать по дефолту по товарам

4. МОжно прямо в таблицу с модельным рядом добавить все мультиязычные поля товара и фильтров чтобы вы могли заполнять значения сразу по всем языкам
+ настроить передачу мультиязычности по опенкарту

Итого вы получаете работу с товарами на 1й странице и даже в 1м блоке

оценка за все 4 пункта 25ч
26.07.2021, 13:52

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия

Устименко Игорь

OneBox production писал/а:
2. в блоке добавляем галочку опция , и так же ее и называем . Так как она по факту будет указывать что данный фильтр это опция то она туда же и будет выгружаться на опенкарт (при включении такой настройки в действии) итого у тебя в таблице по каждому фильтру будет возможность указать эту галку + можно сделать массовое выделение кликом по столбику

В каком конкретно будет блоке? Можете, пожалуйста, выделить скрином где это будет?


Устименко Игорь

OneBox production писал/а:
3. это можно сделать только в разрезе категорий
Сейчас есть настройка по умолчанию фильтров для категорий, по факту можно допилить вкладку отдельную в категории в которой ты указываешь какие фильтры(атрибуты, опции) по умолчанию и какие значения им присвоить . и таких фильтров значений ты можешь указать бесконечное колличество для каждой категории.
Как будет работать . К примеру берем категорию ААААА, настраиваем там по умолчанию фильтр Материал, значение Резина. И когда ты будешь добавлять новые товары через таблицу модельный ряд оно копирует категорию и само затягивает дефолтные значения по фильтрам и атрибутам (опциям)
В самом действии опенкарта можно добавить настройку какие фильтры, опции и тд выгружать по дефолту по товарам


В категории ААА есть два товара у одного значение "Резина" у второго "Латекс", как тогда быть?
А если нужно поменять значение сразу для всего модельного ряда?


Устименко Игорь

OneBox production писал/а:
4. МОжно прямо в таблицу с модельным рядом добавить все мультиязычные поля товара и фильтров чтобы вы могли заполнять значения сразу по всем языкам
+ настроить передачу мультиязычности по опенкарту


А можно тогда добавить возможность вывода блока модельного ряда несколько раз?
Логика по типу как с универсальным блоком. Что бы в одном блоке модельного ряда мы заполняли одну инфу, а во втором блоке заполняли второстепенное (фильтры, галочки, опции и т.д.)?
26.07.2021, 14:41

d

Пятецкий Николай Николаевич

OneBox Insiders писал/а:
В каком конкретно будет блоке? Можете, пожалуйста, выделить скрином где это будет?


в новой таблице по модельным рядам


Пятецкий Николай Николаевич

OneBox Insiders писал/а:

В категории ААА есть два товара у одного значение "Резина" у второго "Латекс", как тогда быть?
А если нужно поменять значение сразу для всего модельного ряда?

либо делать подкатегории
либо не указывать вообще значение а просто в 1м товаре указал материал протянул вниз таблицу и вуаля у всего модельного ряда заполнено


Пятецкий Николай Николаевич

OneBox Insiders писал/а:

А можно тогда добавить возможность вывода блока модельного ряда несколько раз?
Логика по типу как с универсальным блоком. Что бы в одном блоке модельного ряда мы заполняли одну инфу, а во втором блоке заполняли второстепенное (фильтры, галочки, опции и т.д.)?


+6ч
26.07.2021, 21:24

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