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

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

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

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

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

Сентурион

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

admin

Цитата: BogdanB від Квітень 15, 2013, 21:01:00
Намагаюсь синхронізуватись, видає :

2013.04.15  20:45:54 <br />
<b>Fatal error</b>:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/public_html/mysite.com/ukrsklad_inc/imagaz.php' (include_path='.:/usr/local/pear') in <b>/home/*****00/******.ua/www/ukrsklad_inc/opencart.php</b> on line <b>3</b><br />

буду вдячний якщо допоможете вирішити .


Неверно указан путь в файле config.php это написано в в сообщении об ошибке что не может найти файл. Беритье пути из файла config.php самого OpenCart. Он находиться в корне OpenCart, а наш файл в папке /ukrsklad_inc/

BogdanB

Цитата: admin від Квітень 16, 2013, 09:29:37
Цитата: BogdanB від Квітень 15, 2013, 21:01:00
Намагаюсь синхронізуватись, видає :

2013.04.15  20:45:54 <br />
<b>Fatal error</b>:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/public_html/mysite.com/ukrsklad_inc/imagaz.php' (include_path='.:/usr/local/pear') in <b>/home/*****00/******.ua/www/ukrsklad_inc/opencart.php</b> on line <b>3</b><br />

буду вдячний якщо допоможете вирішити .


Неверно указан путь в файле config.php это написано в в сообщении об ошибке что не может найти файл. Беритье пути из файла config.php самого OpenCart. Он находиться в корне OpenCart, а наш файл в папке /ukrsklad_inc/

Змінив шлях, тепер так:

2013.04.16  09:58:35 status=error_auth


BogdanB

Цитата: admin від Квітень 16, 2013, 10:06:32
Цитата: BogdanB від Квітень 16, 2013, 09:55:27
Змінив шлях, тепер так:
2013.04.16  09:58:35 status=error_auth

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

логіни і паролі сходяться, пробував через браузер, теж те саме

admin


admin

Цитата: Сентурион від Квітень 15, 2013, 23:10:35
Вопрос к Админу . Специально под Укрсклад переписываем движок на OpenCart , на старом движке была проблема - картинки загружались на сайт в виде ссылок а не файлов а это большой головняк с заливкой фоток на хост , копированием ссылок вставок их в базу.

Файлы картинок заливаются на сервер и в базу вписывается ссылка на этот файл для товара.

Цитата: Сентурион від Квітень 15, 2013, 23:10:35
Скажите я правильно понимаю что эта программа заливает физические фото , именно файлы на сайт , если да заливает ли одно фото или все которые есть в базе ( как известно теперь на одном товаре может быть несколько фото ) если также да , то уточните программа синхронизирует фото ( то есть в случае если на сайте заменить или удалить фото или наложить водяной знак или сжать фото то в процессе синхронизации это фото окажется в базе на локальном ПС или программа заливает фото в одностороннем порядке только на сайт ( что вроде более логично) Заранее благодарен за ответ. И если не сложно выложите тех требования к сайте хосту версии движка для разработчиков.

Заливает физически в обе стороны, при несовпадении картинки обновляет файл. Водный знак накладывается обычно в процессе показа картинки пользователю сайта т.е. оригинал не меняется.

BogdanB

Пробував через браузер, теж error_auth.
Поясніть, будь ласка, на рівні користувача як можна вирішити дану проблему. дякую

admin

Цитата: BogdanB від Квітень 17, 2013, 09:54:13
Пробував через браузер, теж error_auth.
Поясніть, будь ласка, на рівні користувача як можна вирішити дану проблему. дякую

Пишите на поддержку. Скорее всего понадобиться доступ к FTP чтобы понять в чем проблема.

xomjak

#144
2013.04.18  09:57:16 ОШИБКА: Connection Closed Gracefully. это при принятии данных в укрсклад на этапе заливки изображений!

Проблема была в названии изображений например i (1).jpg!

Но остаётся проблема с производителями! Если в Укрскладе задать производителя в "переименованное поле", то программа синхронизации OpenCart создаёт нового производителя даже если тот уже существует!

admin

Цитата: Bizprint від Квітень 07, 2013, 14:42:26
1. Статусы заказов. Если у вас несколько языков, то начинается каша-малаша. При выставлении параметров статусов заказов они все перемешиваются только в известном им порядке (русские с украинскими впермешку). К тому же, в некоторых выпадающих меню одни статусы присутствуют, в других - нет. Я уже отключил второй язык в админке, в конфигураторе Укрсклада_им, менял последовательность статусов в базе сайта, ничего не помогает - они все равно все запрашиваются программой и перемешиваются. Думаю, есть смысл это подправить, т.е. привязаться к статусам заказов определенного языка, например, того, который выставлен по-умолчанию (1).

Статусы показываются абсолютно все. Добавили сортировку статусов и показывать только основной язык. Но бывает что выставляют и в перемешку.

Цитата: Bizprint від Квітень 07, 2013, 14:42:26
2. При первой синхронизации проскочила одна ошибка, которая потом так и не исчезла:
2013.04.07  13:04:13 Файл отправлен: up_20130407_130413_060906.zip
2013.04.07  13:04:13 <br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>W:\html\shopcms\www\ukrsklad_inc\opencart.php</b> on line <b>945</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>W:\html\shopcms\www\ukrsklad_inc\opencart.php</b> on line <b>1004</b><br />
status=ok


Подправили.

Цитата: Bizprint від Квітень 07, 2013, 14:42:26
Но вроде клиенты в базу Укрсклада зашли нормально. Единственное, не мешало бы еще снимать с базы сайта и Регион / Область либо в начало поля Адрес, или хотя бы в отдельное поле Дополнительно, которое придется указать принудительно.

Добавили в доработки, надо более детально что и куда  и насколько это надо.

Цитата: Bizprint від Квітень 07, 2013, 14:42:26
3. При отправке картинки на сервер, в папке Image уже лежал файл us_tovar_img_1.jpg, но скрипт его почему-то не заменил, а попытался переименовать:
2013.04.07  13:34:04 Создание Zip файла: C:\WINDOWS\Temp\up_20130407_133404_852500.zip
2013.04.07  13:34:04 Отправка файла: up_20130407_133404_852500.zip
2013.04.07  13:34:04 <br />
<b>Warning</b>:  rename(W:\html\shopcms\www/ukrsklad_upl/us_tovar_img_1.jpg,W:\html\shopcms\www/image/us_tovar_img_1.jpg) [<a href='function.rename'>function.rename</a>]: File exists in <b>W:\html\shopcms\www\ukrsklad_inc\opencart.php</b> on line <b>806</b><br />
<br />
<b>Warning</b>:  rename(W:\html\shopcms\www/ukrsklad_upl/us_tovar_img_2.jpg,W:\html\shopcms\www/image/us_tovar_img_2.jpg) [<a href='function.rename'>function.rename</a>]: File exists in <b>W:\html\shopcms\www\ukrsklad_inc\opencart.php</b> on line <b>806</b><br />
status=ok


Скрипт именно меняет, посмотрите с какой в какую папку перемещает файл.

Цитата: Bizprint від Квітень 07, 2013, 14:42:26
Вопрос: Что нужно сделать, чтобы у товаров при экспорте на сайт отмечались связи во всех вышестоящих категориях? Например, товар лежит в подкатегории Lomond категории Бумаги. Нужно, чтобы галочки "Связи" стояли на обоих категориях, т.е. чтобы товар отображался в обеих категориях.

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

admin

Цитата: xomjak від Квітень 18, 2013, 09:55:32
Но остаётся проблема с производителями! Если в Укрскладе задать производителя в "переименованное поле", то программа синхронизации OpenCart создаёт нового производителя даже если тот уже существует!

Опишите порядок действий чтобы повторить проблему у себя.

xomjak

Цитата: admin від Квітень 18, 2013, 12:21:37
Цитата: xomjak від Квітень 18, 2013, 09:55:32
Но остаётся проблема с производителями! Если в Укрскладе задать производителя в "переименованное поле", то программа синхронизации OpenCart создаёт нового производителя даже если тот уже существует!

Опишите порядок действий чтобы повторить проблему у себя.

1.Все товары ранее били добавлены через OpenCart
2.Была сделана пустая база в УкрСкладе и переименовано по инструкции поле "Дополнительное поле 2" в (Опции - Параметри - закладка Справочники - секция Справочник товаров)
3.Была скачена программа sklad_im, настроена синхронизация между Укрскдадом и движком (в параметрах выбрано поле производитель то которое я переименовывал )
4.Приём номенклатуры в УкрСклад (принимается всё категории, под категории, названия, описания, изображения) но в дополнительном поле производителя нету!
5.При задании производителя вручную в поле, в OpenCart создаётся новый производитель с тем же самым именем как у меня уже есть.
Вот в этом и вся проблема!

xomjak

Может есть возможность обрезать программу синхронизации! Всё что мне нада это обмениваться количеством, ценой на товары а так же получать заказы! Всё остальное описание, изображение, бренды делать через OpenCart

admin

Цитата: xomjak від Квітень 18, 2013, 12:41:57
Может есть возможность обрезать программу синхронизации! Всё что мне нада это обмениваться количеством, ценой на товары а так же получать заказы! Всё остальное описание, изображение, бренды делать через OpenCart

Так, а что именно обрезать? Описание, изображение, бренды и делайте в OpenCart, программа буден синхронизировать это в УкрСклад, что именно будет мешать в УкрСкладе?