Добрый день. Проблема осталась. Прикрепляю скрин, при этом как действие работает, все выгружает, обновляется по времени. Но замечаются баги: например, при переименовании категории в onebox и перемещении товаров в нее – в опенкарте потом не работают эти категории (не открываются).
[file]22829[/file]
[file]22829[/file]
Добрый день. Проблема осталась. Прикрепляю скрин, при этом как действие работает, все выгружает, обновляется по времени. Но замечаются баги: например, при переименовании категории в onebox и перемещении товаров в нее – в опенкарте потом не работают эти категории (не открываются).
Предоставляю скрин сообщения от поддержки модуля опенкарт (он связан с ломающимися категориями). В сундуке говорится, что решение может быть через onebox
Предоставляю скрин сообщения от поддержки модуля опенкарт (он связан с ломающимися категориями). В сундуке говорится, что решение может быть через onebox
[file]22832[/file]
[file]22832[/file]
Добрый день. 1. Мы не используем методы обновления категорий из файлов, которые лежат у вас на сервере, можно считать что они depracated. Мы обновляем категории через БД прямыми запросами 2. Если у Вас что то не работает, сделайте для одной категории чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не поменялись айдишки и мы изменим это в своей интеграции.
Добрый день.
1. Мы не используем методы обновления категорий из файлов, которые лежат у вас на сервере, можно считать что они depracated. Мы обновляем категории через БД прямыми запросами
2. Если у Вас что то не работает, сделайте для одной категории чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не поменялись айдишки и мы изменим это в своей интеграции.
let him cook OneBox production писал/а: Добрый день. 1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами. 2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
Можете изменить в своей интеграции данную информацию (от разработчика записи): После обновления категории, нужно сделать repair смотреть метод в $this->model_catalog_category->repairCategories(); admin/model/catalog/category.php public function repairCategories($parent_id = 0) {
[quote]
let him cook
OneBox production писал/а:
Добрый день.
1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами.
2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
[/quote]
Можете изменить в своей интеграции данную информацию (от разработчика записи):
После обновления категории, нужно сделать repair
смотреть метод
в $this->model_catalog_category->repairCategories();
admin/model/catalog/category.php
public function repairCategories($parent_id = 0) {
let him cook OneBox production писал/а: Добрый день. 1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами. 2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
Можете изменить в своей интеграции данную информацию (от разработчика записи): После обновления категории, нужно сделать repair смотреть метод в $this->model_catalog_category->repairCategories(); admin/model/catalog/category.php public function repairCategories($parent_id = 0) {
сбросьте код этой функции я посмотрю. И уточните это базовый код какой то версии опенкарты или какого то модуля?
[quote]
Бобырь Денис Викторович писал/а:
[quote]
let him cook
OneBox production писал/а:
Добрый день.
1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами.
2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
[/quote]
Можете изменить в своей интеграции данную информацию (от разработчика записи):
После обновления категории, нужно сделать repair
смотреть метод
в $this->model_catalog_category->repairCategories();
admin/model/catalog/category.php
public function repairCategories($parent_id = 0) {
[/quote]
сбросьте код этой функции я посмотрю. И уточните это базовый код какой то версии опенкарты или какого то модуля?
let him cook OneBox production писал/а: Добрый день. 1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами. 2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
Можете изменить в своей интеграции данную информацию (от разработчика записи): После обновления категории, нужно сделать repair смотреть метод в $this->model_catalog_category->repairCategories(); admin/model/catalog/category.php public function repairCategories($parent_id = 0) {
сбросьте код этой функции я посмотрю. И уточните это базовый код какой то версии опенкарты или какого то модуля?
Это ядро опенкарта с 1,5 admin/model/catalog/category.php
[quote]
let him cook
OneBox production писал/а:
[quote]
Бобырь Денис Викторович писал/а:
[quote]
let him cook
OneBox production писал/а:
Добрый день.
1. Мы не используем методы обновления категорий из файлов, лежащих у вас на сервере, можно считать, что они depracated. Мы обновляем категории через БД прямыми запросами.
2. Если у Вас что-то не работает, сделайте для одной категории, чтобы она не открывалась, уточните у разработчика какой записи в какой таблице не хватает или где не изменились айдишки и мы изменим это в своей интеграции.
[/quote]
Можете изменить в своей интеграции данную информацию (от разработчика записи):
После обновления категории, нужно сделать repair
смотреть метод
в $this->model_catalog_category->repairCategories();
admin/model/catalog/category.php
public function repairCategories($parent_id = 0) {
[/quote]
сбросьте код этой функции я посмотрю. И уточните это базовый код какой то версии опенкарты или какого то модуля?
[/quote]
Это ядро опенкарта с 1,5
admin/model/catalog/category.php
Мы тоже работаем с path категорий, нужно включить настройку "Експортувати дерево основної категорії" в действии - тогда пути тоже должны будут меняться. Попробуйте
Мы тоже работаем с path категорий, нужно включить настройку "Експортувати дерево основної категорії" в действии - тогда пути тоже должны будут меняться. Попробуйте
Если вдруг настройка не поможет, можем для всего дерева у себя делать repairCategories при экспорте товаров (хотя насколько я вижу мы +- тоже самое делаем, просто не так радикально). 1ч займет в виде настройки.
Если вдруг настройка не поможет, можем для всего дерева у себя делать repairCategories при экспорте товаров (хотя насколько я вижу мы +- тоже самое делаем, просто не так радикально). 1ч займет в виде настройки.
Я к сожалению не знаю, какие у вас запросы, как вы это делаете, потому что те файлы, которые есть (api/oneboxsync), я так понимаю не работают Ибо те что, налицо очень "плохие" $this->db->query("REPLACE INTO`" . DB_PREFIX . "category_path` (`category_id`, `path_id`, `level`) values ('" . $id . "', '" . $id . "', '1')"); ОСОБЕННО level = '1'
Я к сожалению не знаю, какие у вас запросы, как вы это делаете, потому что те файлы, которые есть (api/oneboxsync), я так понимаю не работают
Ибо те что, налицо очень "плохие"
$this->db->query("REPLACE INTO`" . DB_PREFIX . "category_path` (`category_id`, `path_id`, `level`) values ('" . $id . "', '" . $id . "', '1')");
ОСОБЕННО level = '1'
let him cook OneBox production писал/а: Мы тоже работаем с path категорий, нужно включить настройки "Экспортировать дерево основной категории" в действии – тогда пути тоже должны будут меняться. Попробуйте
Установили, будто все работает. Спасибо! Посмотрим еще пару дней и отпишу конечно
[quote]
let him cook
OneBox production писал/а:
Мы тоже работаем с path категорий, нужно включить настройки "Экспортировать дерево основной категории" в действии – тогда пути тоже должны будут меняться. Попробуйте
[/quote]
Установили, будто все работает. Спасибо! Посмотрим еще пару дней и отпишу конечно
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий