Настроена интеграция с опенкартом
Включил действие
https://farfor.crm-onebox.com/admin/auto/action/hour/edit/
Импорт продуктов с Opencart
Загрузились продукты с сайта, пример
https://farfor.crm-onebox.com/admin/shop/products/40617/edit/
В внешний ид записало 12051 https://prnt.sc/xz53ty
А в опенкарте 12051-45 https://prnt.sc/xz54c9
Аналогично и по остальным продуктам, не полностью загружен внешний ид
Бодяко Дмитрий dev писал/а: внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[quote]
Бодяко Дмитрий
dev писал/а:
внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[/quote]
Не могу через вебпанель зайти в БД, т.к. прописан доступ на подключение с сервера бокса, а доступа к серверу бокса нету чтобы проверить через терминал
Доступы к БД есть тут https://farfor.crm-onebox.com/admin/shop/integrations/opencart-1/control/
Бодяко Дмитрий dev писал/а: внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[quote]
Бодяко Дмитрий
dev писал/а:
внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[/quote]
Да, int https://prnt.sc/xz9d74
Короп Владислав Павлович Сотрудник писал/а: Не знал что Код товара в карточке и product_id в бд это разные поля
Я сделал по такому методу: Создал доп.поле код товара(Opencart) и сделал автоматизацию по такому принципу https://prnt.sc/xzmm3m Единственным минус - генерирует пятизначное значение. если код товара 123, то будет 00123, вроде как-то так
[quote]
Короп Владислав Павлович
Сотрудник писал/а:
Не знал что Код товара в карточке и product_id в бд это разные поля
[/quote]
Я сделал по такому методу:
Создал доп.поле код товара(Opencart) и сделал автоматизацию по такому принципу https://prnt.sc/xzmm3m
Единственным минус - генерирует пятизначное значение. если код товара 123, то будет 00123, вроде как-то так
Короп Владислав Павлович Сотрудник писал/а: Не знал что Код товара в карточке и product_id в бд это разные поля
Я сделал по такому методу: Создал доп.поле код товара(Opencart) и сделал автоматизацию по такому принципу https://prnt.sc/xzmm3m Единственным минус - генерирует пятизначное значение. если код товара 123, то будет 00123, вроде как-то так
а да, немного не туда пошел :)
[quote]
Andrew
Клиент писал/а:
[quote]
Короп Владислав Павлович
Сотрудник писал/а:
Не знал что Код товара в карточке и product_id в бд это разные поля
[/quote]
Я сделал по такому методу:
Создал доп.поле код товара(Opencart) и сделал автоматизацию по такому принципу https://prnt.sc/xzmm3m
Единственным минус - генерирует пятизначное значение. если код товара 123, то будет 00123, вроде как-то так
[/quote]
а да, немного не туда пошел :)
Бодяко Дмитрий dev писал/а: внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
Влад, как видишь там действительно int а у вас в админке опенкарта выводится какое то другое поле. Если найдете его в БД, то сможете заимпортить себе в какое-нибудь допполе к примеру через настроку импорта полей в действии.
[quote]
Andrew
Клиент писал/а:
[quote]
Бодяко Дмитрий
dev писал/а:
внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[/quote]
Да, int https://prnt.sc/xz9d74
[/quote]
Влад, как видишь там действительно int а у вас в админке опенкарта выводится какое то другое поле. Если найдете его в БД, то сможете заимпортить себе в какое-нибудь допполе к примеру через настроку импорта полей в действии.
Бодяко Дмитрий dev писал/а: внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
Влад, как видишь там действительно int а у вас в админке опенкарта выводится какое то другое поле. Если найдете его в БД, то сможете заимпортить себе в какое-нибудь допполе к примеру через настроку импорта полей в действии.
Я по исходному коду страницы нашел что то поле model, хотя называется визуально по другому
[quote]
Бодяко Дмитрий
dev писал/а:
[quote]
Andrew
Клиент писал/а:
[quote]
Бодяко Дмитрий
dev писал/а:
внешний id берет из поля product_id в таблице префикс_product . Насколько я помню в базовом опенкарте там тип int. Скрин со своей бд можешь показать?
[/quote]
Да, int https://prnt.sc/xz9d74
[/quote]
Влад, как видишь там действительно int а у вас в админке опенкарта выводится какое то другое поле. Если найдете его в БД, то сможете заимпортить себе в какое-нибудь допполе к примеру через настроку импорта полей в действии.
[/quote]
Я по исходному коду страницы нашел что то поле model, хотя называется визуально по другому
Бодяко Дмитрий dev писал/а: в базе все-же не помешает посмотреть. Названия полей на front и back+бд могут отличатся
я включил экспорт продуктов через бд, передавал наличие товара, там оно связывает по внешнему ид, в итоге все обновило, значит все ОК, коды совпадают.
[quote]
Бодяко Дмитрий
dev писал/а:
в базе все-же не помешает посмотреть. Названия полей на front и back+бд могут отличатся
[/quote]
я включил экспорт продуктов через бд, передавал наличие товара, там оно связывает по внешнему ид, в итоге все обновило, значит все ОК, коды совпадают.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий