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

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

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

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

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

admin

Цитата: Sergei від Квітень 11, 2016, 21:49:35
При синхронизации естественно Складская прога, в которой на складе количество товаров равно=НОЛЬ, затирает все настройки  ;D  и товар настроенный на сайте, как В НАЛИЧИИ, принимает статус НЕТ В НАЛИЧИИ. При этом если товары которых Нет в наличии, по инфо. сайта, попадают в корзину, и магазин дает возможность оформить заказ.

Не понимаю у вас товара в УкрСкладе ноль, при синхронизации устанавливается в OpenCart тоже ноль, соответственно статус товару выставляется согласно вашим настройкам при нуле. Все верно. Что не так делает программа синхронизации?

Роман Слободян

#616
 :o ОНОВИВ НОВУ ВЕРСІЮ ПРОГРАМИ:  2016.04.12  17:29:17 status=Тест ОК
але при синхонізції не відображаються на сайті нові дані з Укрскладу

+ ще така помилка під час синхронізації
...2016.04.12  18:06:55 Старт: партия товаров: 1 / 3435
2016.04.12  18:06:55 ОШИБКА: Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
TOV_THICK.
At line 1, column 169.

+ ще така помилка
2016.04.12  18:25:58 ОШИБКА: EAccessViolation

Filex

Цитата: Sergei від Квітень 11, 2016, 21:49:35
Как решать вопрос отсутствия товаров в базе интернет магазина.
В ОпенКарт есть настройки при НОЛЬ количества товаров в базе сайта, производить оформление заказа и отображать товары со статусом В НАЛИЧИ.
При синхронизации естественно Складская прога, в которой на складе количество товаров равно=НОЛЬ, затирает все настройки  ;D  и товар настроенный на сайте, как В НАЛИЧИИ, принимает статус НЕТ В НАЛИЧИИ. При этом если товары которых Нет в наличии, по инфо. сайта, попадают в корзину, и магазин дает возможность оформить заказ.


Какие есть варианты? Как решить смену отображения строки НАЛИЧИЕ. Кто как обошел этот момент?
в файле opencart.php в строке 206,в фунции update_tovar, в строке:  $query = $this->db->exec("UPDATE ".DB_PREFIX."product SET model = '$tovar->kod', sku = '', ean = '$tovar->tov_scancode', quantity = '$tovar->kolvo', stock_status_id = '$this->stock_status_id' ....    надо убрать stock_status_id = '$this->stock_status_id' . Тогда при сихронизации не будет затрагиваться статус товара.

admin

Цитата: Роман Слободян від Квітень 12, 2016, 17:30:49
:o ОНОВИВ НОВУ ВЕРСІЮ ПРОГРАМИ:  2016.04.12  17:29:17 status=Тест ОК
але при синхонізції не відображаються на сайті нові дані з Укрскладу

+ ще така помилка під час синхронізації
...2016.04.12  18:06:55 Старт: партия товаров: 1 / 3435
2016.04.12  18:06:55 ОШИБКА: Column does not belong to referenced table.

1. Какие версии УкрСклад, УкрСклад Синхронизации, OpenCart были до обновления.
2. Какие версии УкрСклад, УкрСклад Синхронизации, OpenCart стали после обновления.
3. Опишите детально как вы обновлялись.

Роман Слободян

Цитата: admin від Квітень 13, 2016, 10:04:17
Цитата: Роман Слободян від Квітень 12, 2016, 17:30:49
:o ОНОВИВ НОВУ ВЕРСІЮ ПРОГРАМИ:  2016.04.12  17:29:17 status=Тест ОК
але при синхонізції не відображаються на сайті нові дані з Укрскладу

+ ще така помилка під час синхронізації
...2016.04.12  18:06:55 Старт: партия товаров: 1 / 3435
2016.04.12  18:06:55 ОШИБКА: Column does not belong to referenced table.

1. Какие версии УкрСклад, УкрСклад Синхронизации, OpenCart были до обновления.
2. Какие версии УкрСклад, УкрСклад Синхронизации, OpenCart стали после обновления.
3. Опишите детально как вы обновлялись.



До обновлення Украсклад 6.26.2(сетевая)  УкрСклад Синхронизации 1.30.3 OpenCart  1.5.6.4
після Украсклад 6.26.2(сетевая) УкрСклад Синхронизации 1.39 OpenCart  1.5.6.4

скопіював файли в папку Укрсклад
на хостинг сайту site крім файла config.php


admin

Цитата: Роман Слободян від Квітень 13, 2016, 10:24:41
До обновлення Украсклад 6.26.2(сетевая)  УкрСклад Синхронизации 1.30.3 OpenCart  1.5.6.4
після Украсклад 6.26.2(сетевая) УкрСклад Синхронизации 1.39 OpenCart  1.5.6.4

скопіював файли в папку Укрсклад
на хостинг сайту site крім файла config.php

С первой страницы этой темы:

Цитата: admin від Листопад 13, 2012, 15:45:57
ВНИМАНИЕ, пользоваться только на копии программы и сайта, на рабочую не устанавливайте. Версия программы не должна быть ниже 6.29, у кого ниже перекачайте с сайта новую.

Роман Слободян

Цитата: admin від Квітень 13, 2016, 10:53:36
Цитата: Роман Слободян від Квітень 13, 2016, 10:24:41
До обновлення Украсклад 6.26.2(сетевая)  УкрСклад Синхронизации 1.30.3 OpenCart  1.5.6.4
після Украсклад 6.26.2(сетевая) УкрСклад Синхронизации 1.39 OpenCart  1.5.6.4

скопіював файли в папку Укрсклад
на хостинг сайту site крім файла config.php

С первой страницы этой темы:

Цитата: admin від Листопад 13, 2012, 15:45:57
ВНИМАНИЕ, пользоваться только на копии программы и сайта, на рабочую не устанавливайте. Версия программы не должна быть ниже 6.29, у кого ниже перекачайте с сайта новую.

Чи обовязково обновляти сервер?
Чи достатньо тільки обновити клієнт?

admin

Цитата: Роман Слободян від Квітень 13, 2016, 10:58:39
Чи обовязково обновляти сервер?
Чи достатньо тільки обновити клієнт?

Информация с сайта:
ЦитатаСкачать УкрСклад Сервер для сетевых версий 6.29-6.31.3 (6 Мб)
...
Как обновлять сетевую версию программы

Перед обновлением программы обязательно выясните версию Вашего программного продукта (откройте в программе Главное меню->Помощь->О программе)

ВАЖНО! Обновление сервера можно не производить, если версия Вашей программы входит в промежуток версий для Сервера, указанных на сайте.
...

У вас 6.26.2, что не входит в диапазон 6.29-6.31.3.

Роман Слободян

Цитата: Роман Слободян від Квітень 13, 2016, 12:54:47
Цитата: admin від Квітень 13, 2016, 11:11:17
Цитата: Роман Слободян від Квітень 13, 2016, 10:58:39
Чи обовязково обновляти сервер?
Чи достатньо тільки обновити клієнт?

Информация с сайта:
ЦитатаСкачать УкрСклад Сервер для сетевых версий 6.29-6.31.3 (6 Мб)
...
Как обновлять сетевую версию программы

ДЯКУЮ!!! запрацювало.
Підкажіть що потрібно змінити аби на самому сайти в каталоззі подавалися інші поля укрскладу. наприклад в мене у полі модель подає мій внутрішній номер товару, а потрібно щоб подавало поле Додатково.
Дякую.

Перед обновлением программы обязательно выясните версию Вашего программного продукта (откройте в программе Главное меню->Помощь->О программе)

ВАЖНО! Обновление сервера можно не производить, если версия Вашей программы входит в промежуток версий для Сервера, указанных на сайте.
...

У вас 6.26.2, что не входит в диапазон 6.29-6.31.3.


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

admin

Цитата: Роман Слободян від Квітень 13, 2016, 13:02:09
Дякую.
Підкажіть як змінити поля видачі на сайт, тобто в мене де модель  відображається внутрішній номер товару, а потрібно поставити дані з поля додатково?

Нет такого, Код в УкрСклад это Модель в OpenCart.

admin

Цитата: ZRK від Квітень 01, 2016, 09:15:31
Еще такой вопрос - может ли укрсклад при синхронизации затирать у части товаров артикулы? не первый раз сталкиваюсь с ситуацией, когда после синхронизации у части товаров нет артикулов и их нужно вручную проставлять

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

Роман Слободян

Цитата: admin від Квітень 13, 2016, 15:12:34
Цитата: Роман Слободян від Квітень 13, 2016, 13:02:09
Дякую.
Підкажіть як змінити поля видачі на сайт, тобто в мене де модель  відображається внутрішній номер товару, а потрібно поставити дані з поля додатково?

Нет такого, Код в УкрСклад это Модель в OpenCart.

Дякую. Чи можна зробити так щоб поле модель не відображалось на сайті а поле Додатково було видно і синхронізовувалось з програмою?

Artem Stepanenko

#627
Сегодня начал осваивать связку Укрсклад+Опенкарт. С 2.1.0.1 работает вроде корректно. Но есть моменты...
Изображения к товару складируются в одну общую папку и под именами, которые, судя по всему, присвоил им УкрСклад. По хорошему, их желательно было б раскладывать по папкам, названия и структура которых соответствуют категориями, либо производителям/брендам. Причем, транслитерацию кириллических имен нужно реализовать.В противном случае, при товарном ассортименте в несколько тысяч позиций в одной папке окажется куча изображений. А это уже и на производительности сайта начинает сказываться. Ну или, опять же, может я где недосмотрел?

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

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

В целом же, пока доволен этой связкой. Оформленные заказы подтягиваются в программу в виде счета, с которым дальше уже можно работь в Укрскладе - ключевой момент для меня, наряду с автообновлением цен в ИМ.

mrdeemer

Чего-то осталась проблема с символом "
или пишет что-то вроде 2016.04.15  15:02:58 Не найдена группа для товара: Вентилятор Asus Vivobook S451 14";шт.;;;;4600451;;12.6000;;;;;0;;;;;0.00000000;0.00000000;0.00000000;0.00000000;;;0;-1;0;;;;;;;Jmx0O3AmZ3Q7DQoJJmx0O3N0cm9uZyZndDvR7uLs5fHy6Oz75SDs7uTl6+gg7e7z8uHz6u7iJmx0Oy9zdHJvbmcmZ3Q7Jmx0Oy9wJmd0Ow0KJmx0O3AmZ3Q7DQoJQXN1cyBWaXZvYm9vayBTNDUxIDE0JnF1b3Q7Jmx0Oy9wJmd0O
или List index of bounds
если удалить кавычки, то ошибок нет

mrdeemer

Еще такой вопрос:
Есть работающий интернет-магазин, и пустой УкрСклад- можно ли вообще не синхронизировать заказы до определенного номера или даты?