• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Интернет-магазин OpenCart и УкрСклад

Автор admin, Листопад 13, 2012, 15:45:57

Попередня тема - Наступна тема

0 Користувачі і 19 Гостей дивляться цю тему.

Ishtvan

#165
Увы, не получилось:(
В Укрсладе очистил базу, завел по новой активную фирму и склад, попробовал принять данные в УкрСклад, все скачалось, распаковалось, но все также само -- весь товар "сваливается" по своим родительским категориям.

Попробовать еще вернуть дефолтное двухуровневое меню навигации магазина - может в этом причина?

Filex

Цитата: Ishtvan від Червень 14, 2013, 21:28:18
В Укрсладе очистил базу, завел по новой активную фирму и склад,
Сейчас тоже тестирую программу синхронизации, что происходит у меня: магазин чистый, база заполнена товарами, делаю синхронизацию - на сайт, все прекрасно, все товары передаються. Ничего не меняю, делаю передачу обратно - для 2-3 товаров создаються в базе дублирующие подгруппы и эти товары заносяться туда. Выяснено что (может совпадение) эти подгруппы одинаковые по названию (в моем случае это подргуппы "2 Гб " - емкость флешек и карт памяти). Может у вас есть где-то одинаковые подруппы - посмотрите. Может причина не в этом - еще не выяснил.
По поводу очистки базы - у меня этот фокус не происходил через меню программы, мне однажды на удаленном компьютере для настройки репликации приходилось полностью удалять программу, потом еще делать поиск по *Sklad*.tcb  и удалять эти все файлы (в Programm Files и ProgramData) Только не удалите случайно свою рабочую базу!

Еще как я понял нужно при начале работы (созданию структуры групп товаров) очищать идентификаторы в программе синхронизации.
Цитата: Ishtvan від Червень 14, 2013, 21:28:18
Попробовать еще вернуть дефолтное двухуровневое меню навигации магазина - может в этом причина?
У меня вложеность 3 уровня - работает, 4 еще не пробовал.

Ishtvan

#167
В общем не получается пока что (и дело тут похоже не в уровнях вложенности категорий - пробовал на дефолтных, та же ситуация).

Принять данные в УкрСклад получается, но все таже история: товар разбасывается только в топовые категории (хотя есть исключения - одна группа товаров попала в свою категорию, и еще одна попала частично - один товар из всей группы).

Еще замечено, что кол-во товаров из магазина не извлекаеться - в УкрСкладе кол-во товара для всех позиций = 0.

Собственно:

Цитата: Filex від Червень 15, 2013, 00:09:50
Сейчас тоже тестирую программу синхронизации, что происходит у меня: магазин чистый, база заполнена товарами, .....

У меня ситуация противоположная: интернет-магазин заполнен товарами и нужно их перенести в УкрСклад. Именно это и не получается. Категории и их дерево создаються, а вот товары ложаться только в топовые категории (за двумя исключениями).

для каждого товара есть: Артикул (SKU), модель, производитель, цена, кол-во на складе, статус на складе, минимальный отпуск товара, фото, полное описание, атрибуты и опции, а также статус товара при ег отсутствии на складе.

Итого, как говорил выше - кол-во товаров на складе не передается и, как заметил, в УкрСкладе модель товара подставляется в колонку код товара (хотя, я как понимаю, там должен быть артикул товара - может из-за этого такая чехарда?)

admin

Цитата: Filex від Червень 15, 2013, 00:09:50
Сейчас тоже тестирую программу синхронизации, что происходит у меня: магазин чистый, база заполнена товарами, делаю синхронизацию - на сайт, все прекрасно, все товары передаються. Ничего не меняю, делаю передачу обратно - для 2-3 товаров создаються в базе дублирующие подгруппы и эти товары заносяться туда.

Создаются дубликаты именно групп, т.е. существующие товары перемещаются в эти группы или создаются и дубляжи товаров и групп? Укажите точное и полное название групп, их родительских групп и товара. Может есть спецсимволы, может слишком большое название?

Filex


Цитата
Создаются дубликаты именно групп, т.е. существующие товары перемещаются в эти группы или создаются и дубляжи товаров и групп? Укажите точное и полное название групп, их родительских групп и товара. Может есть спецсимволы, может слишком большое название?
Уже разобрался, во-первых у меня были одинаковые названия подгрупп, исправил - теперь дубляжи не создаються, во-вторых, если в опенкарте в свойствах товара в "Связи-показывать в категориях" - выделить несколько категорий, то при синхронизации с опенкарта в базу, товар переместиться с подгруппы в родительскую (корневую) группу.  Если выделить несколько категорий в карточке товара, то очень удобно для интернет магазина, не нада много раз кликать и искать товары в категориях(подгруппах), но потом происходит вот такое неудобство в базе,(товар перемещаеться в корневую группу).

Ishtvan

#170
В общем ситуация такая (наскольмо мне удалось разобраться): Товары "падают" в топовую категорию своей ветки из-за того, что в карточке товара установлено отображать его во всех связанных с ним в иерархии категориях. Т.е., к примеру ветка: Посуда и аксессуары > Кухонная посуда > Белый фарфор > Тарелка Круглая. В карточке товара указываем его категорию - "Белый фарфор" и доболнительно отображать еще в вышестоящих категориях "Кухонная посуда" и "Посуда и аксессуары" - чтобы они не были пустыми. И получается, что при импорте в УкрСклад, товар попадает в топовою категорию, потому что она приоритетна.
Как решить?

И так для начала:

1. Интеграция УкрСклад <--> Интернет-магазин идет на "чистый" Opencart?

2. У меня установлен ocStore Version 1.5.3.1 от русскоязычного сообщества opencart.
Оформление связей в карточке товара в этой сборке сделано так, что сперва указывается категория товара, а затем - чекбоксами - в каких дополнительно категориях еще отображать.

3. Собственно сам вопрос: Как выставляется приоритет попадания товара в ту или иную категорию в УкрСкладе, если категорий для товара указано несколько?

Есть вариант решения: учитывать только категорию товара и не учитывать где он дополнительно будет отображаться (как на приатаченном скрине - тогда все товары ложатся так как надо, каждый в свою категорию - проверял). Но это только для ocStore. На "чистом" opencart-те есть только чекбоксы выбора категорий. Как у них определить категорию товара к которой он принадлежит?

admin

УкрСклад Синхронизация 1.22 бета (08.07.2013)
--------------------------------------------------------
- Добавлена возможность устанавливать главную группу и засвечивать товар в нескольких группах (даже в сборках OpenCart который не поддерживает main_category).
- Обновление данных с OpenCart в УкрСклад теперь не обнуляет поля которых нет в OpenCart.
- Исправления при экспорте минимального количества заказа товара.

DENNIM2

2013.07.17  18:24:39 status=Тест ОК

2013.07.17  18:24:42 status=ok
dir_download=ukrsklad_upl
http_images=image
file_download=dl_20130717_192443_309564.zip

2013.07.17  18:24:42 Закачка файла: http://lider-it.com.ua/ukrsklad_upl/dl_20130717_192443_309564.zip
2013.07.17  18:24:43 Файл закачан: http://lider-it.com.ua/ukrsklad_upl/dl_20130717_192443_309564.zip
2013.07.17  18:24:43 Открытие Zip файла: C:\Users\836D~1\AppData\Local\Temp\dl_20130717_192443_309564.zip
2013.07.17  18:24:43 Извлечение файла: sc_20130717_192442_952692.csv
2013.07.17  18:24:43 Извлечение файла: st_20130717_192442_966538.csv
2013.07.17  18:24:43 Извлечение файла: si_20130717_192443_221530.csv
2013.07.17  18:24:43 Извлечение файла: sl_20130717_192443_305932.csv
2013.07.17  18:24:43 Извлечение файла: su_20130717_192443_306359.csv
2013.07.17  18:24:43 Извлечение файла: so_20130717_192443_306675.csv
2013.07.17  18:24:44 ОШИБКА: List index out of bounds (45)

При синхронизации выдает ошибку ОШИБКА: List index out of bounds (45)
Что означает и как исправить?

Filex

Цитата: admin від Липень 08, 2013, 15:43:22
УкрСклад Синхронизация 1.22 бета (08.07.2013)
--------------------------------------------------------
- Добавлена возможность устанавливать главную группу и засвечивать товар в нескольких группах (даже в сборках OpenCart который не поддерживает main_category).
- Обновление данных с OpenCart в УкрСклад теперь не обнуляет поля которых нет в OpenCart.
- Исправления при экспорте минимального количества заказа товара.
Все работает, только пришлось поменять установленый OpenCart на его модификацию OcStore 1.5.4.1, иначе если товары засвечивать в нескольких категориях - они сваливались в топовую категорию.

admin

Цитата: DENNIM2 від Липень 17, 2013, 18:25:18
При синхронизации выдает ошибку ОШИБКА: List index out of bounds (45)
Что означает и как исправить?

http://www.softbalance.com.ua/forum/index.php/topic,2520.msg16763.html#msg16763

Terraprime

У меня тоже вопрос. Отчего выходит так, что при синхронизации товары добавленные в интернет-магазин вручную обновляются (цена, количество на складе), а отсутствующие не создаются.

версия OpenCart 1.5.5.1
УкрСклад 5.70.6 локальный
Программа для синхронизации 1.22бета

admin

Цитата: Terraprime від Серпень 01, 2013, 10:46:10
У меня тоже вопрос. Отчего выходит так, что при синхронизации товары добавленные в интернет-магазин вручную обновляются (цена, количество на складе)

А если они добавленные не вручную, они не обновляются?

Цитата: Terraprime від Серпень 01, 2013, 10:46:10
, а отсутствующие не создаются.

Отсутствующие не создаются? Отсутствующие где и где не создаются в УкрСкладе или Опенкарте? Просто не синхронизируется товар т.е. не появляется при импорте экспорте что-ли? Проверьте этот товар вне групп в УкрСкладе, если про ОпенКарт то проверьте в админке, а не в витрине.

Пожалуйте, формируйте вопрос более конкретней и желательно на примере.

Terraprime

Цитата: admin від Серпень 02, 2013, 16:41:59
Цитата: Terraprime від Серпень 01, 2013, 10:46:10
У меня тоже вопрос. Отчего выходит так, что при синхронизации товары добавленные в интернет-магазин вручную обновляются (цена, количество на складе)

А если они добавленные не вручную, они не обновляются?

Дело в том, что иначе они и не появятся. Либо я и создаю из админки Опенкарт, либо экспортом из УкрСклада.

Суть такова. Есть пустой интернет-магазин и УкрСклад с действующей базой. Необходимо перенести экспортом название товаров, цены, их количество в интернет-магазин. И впоследствии поддерживать актуальность цен и количества товара на интернет-магазине. Большая часть продаж идет через УкрСклад напрямую.
При экспорте новые товары (те, которых не было) не появляются ни в своей группе, ни вне групп. Их нет в админке, модуль пакетного редактирования их тоже не видит.

sergij4

Отправляю данные на сайт все прожодит кроме фото и описаия
после Синхронезируюсь выдает

2013.08.18  22:32:59 ?status=ok
dir_download=ukrsklad_upl
http_images=image
file_download=dl_20130818_223258_803342.zip

2013.08.18  22:32:59 Выгрузка групп товаров в CSV: 1
2013.08.18  22:32:59 Выгрузка товаров в CSV: 2
2013.08.18  22:32:59 Создание Zip файла: C:\Users\D899~1\AppData\Local\Temp\up_20130818_223259_649382.zip
2013.08.18  22:32:59 Отправка файла: up_20130818_223259_649382.zip
2013.08.18  22:32:59 ?status=ok
file_upload=up_20130818_223259_649382.zip

2013.08.18  22:32:59 Ошибка при отправке файла: HTTP/1.1 200 OK

библиотеки ZipArchive для PHP в порядке
вот переписка с техподдержкой
Приходько Сеогей Васильевичь, 18.08.2013 13:22
Подскажите включена ли библиотеки ZipArchive для PHP
Matsupa Bohdan [техподдержка], 18.08.2013 14:07 1 2 3 4 5
Добрый день.
Да, данный модуль установлен на всех серверах и включен для версий PHP 5.2 и выше.


admin

Если бы ZipArchive не было, то ничего бы не прошло. Сколько циклов приема передачи, вы делали, именно прием / передачи т.к. рисунки не могут передаваться если идет не полная синхронизация, часто делают только отправку без приема, так рисунки никогда не зайдут.