Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


Рекомендованные сообщения

21.04.2021 в 17:12, NeoSeo Team сказал:

Уточните, в логах выгрузки есть информация что они уходят из 1С?

В логах есть. а в выгрузке нет файлов картинок

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

24.04.2021 в 15:01, ef.maxim сказал:

В логах есть. а в выгрузке нет файлов картинок

Попробуйте в админ. части также установить на вкладке товаров опцию: древовидное удаление изображений. Возможно настройки хостинга не позволяют выгружать в уже существующие папки. Если не поможет то можете подключить нашего специалиста на платной основе, чтобы он помог решить данную проблему, подключившись на Ваш сайт. Стоимость 1 часа 790 грн. Для начала рекомендуем взять 15-30 минут, чтобы можно было ознакомиться с проблемой, подключившись к Вам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему при удалении остатков по складам и полной синхронизации с 1С они появляются в админке, но их нет на сайте в товаре ?

Изменено пользователем susl16c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, susl16c сказал:

Все вопрос снят я склады удалял и при их загрузке нужно выбрать магазин иначе они не отображаются на сайте.

Хорошо, если будут вопросы, обращайтесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

23.04.2021 в 19:56, AlektroNik сказал:

Почему-то не работает "Установить метку заказу автоматически при его редактировании".
Редактирую через стандартный редактор заказа.

Никаких ошибок ни в логах апача, ни в модификаторах нет.
НО при установке модуля файл /export/.htaccess пришлось копировать вручную.
И мне кажется в логах апача примерно тогда появилась ошибка "Maximum number of allowable file uploads has been exceeded".

Может быть ocStore 3.0.2.0 не поддерживается?
Можете подсказать в какую сторону копать?

@NeoSeo Team
Установил последнюю версию opencart и ocstore 3.0.3.7, проблема осталась.
Понизить php ниже 7.3 невозможно.

Выдает ошибку "PH7.3+ Required".

Цитата
3.0.3.5 Added Old PayPal extensions that where removed. Updated twig to latest version Minimum PHP version is now 7.3 Fixed issue with paypal commerce not working

На версии ocStore 3.0.2.0 понизил на php 7.2.34 результат тот же самый.
"Установить метку заказу автоматически при его редактировании" не работает!

Подскажите уже какие требования, как заставить ее работать?
А то уже какой день сижу в угадайку играю!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

33 минуты назад, AlektroNik сказал:

@NeoSeo Team
Установил последнюю версию opencart и ocstore 3.0.3.7, проблема осталась.
Понизить php ниже 7.3 невозможно.

Выдает ошибку "PH7.3+ Required".

На версии ocStore 3.0.2.0 понизил на php 7.2.34 результат тот же самый.
"Установить метку заказу автоматически при его редактировании" не работает!

Подскажите уже какие требования, как заставить ее работать?
А то уже какой день сижу в угадайку играю!!!

Проверьте при обновлении модификаторов в логах ошибок модификаторов не появляются записи типа not found для данного модуля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, NeoSeo Team сказал:

Проверьте при обновлении модификаторов в логах ошибок модификаторов не появляются записи типа not found для данного модуля?

 

37 минут назад, AlektroNik сказал:

Никаких ошибок ни в логах апача, ни в модификаторах нет.

На всякий случай прикладываю лог из чистого ocStore 3.0.3.7 (там есть not found, но мне кажется они  не относятся к проблеме):

2021-04-26 15:24:31 - MOD: Modification Default

FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 69

FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 77
LINE: 151
LINE: 168

FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 59

FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 67
LINE: 73

FILE: system/library/template/template.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 18

FILE: system/library/template/twig.php
CODE: if (is_file($file)) {
LINE: 13
----------------------------------------------------------------
MOD: NeoSeo Exchange 1С

FILE: admin/controller/common/column_left.php
CODE: if ($this->user->hasPermission('access', 'catalog/manufacturer')) {
LINE: 102

FILE: admin/model/catalog/category.php
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "category WHERE category_id = '" . (int)$category_id . "'");
LINE: 234

FILE: admin/controller/catalog/product.php
CODE: $this->response->setOutput($this->load->view('catalog/product_form', $data));
LINE: 1630

FILE: admin/model/catalog/product.php
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'");
LINE: 395
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "seo_url
LINE: 325
CODE: function getProduct($product_id) {
LINE: 439

FILE: admin/view/template/catalog/product_form.twig
CODE: <input type="text" name="quantity" value="{{ quantity }}" placeholder="{{ entry_quantity }}" id="input-quantity" class="form-control" />
NOT FOUND - OPERATIONS ABORTED!

FILE: catalog/controller/product/product.php
CODE: $data['images'] = array();
LINE: 286

FILE: catalog/view/theme/default/template/product/product.twig
CODE: <input type="text" name="quantity" value="{{minimum}}" size="2" id="input-quantity" class="form-control" />
NOT FOUND - OPERATIONS ABORTED!

FILE: admin/controller/sale/order.php
CODE: public function info() {
LINE: 721

FILE: admin/view/template/sale/order_info.twig
CODE: text_affiliate
LINE: 110
CODE: footer
LINE: 657

FILE: catalog/model/checkout/order.php
CODE: public function addOrderHistory(
LINE: 270

FILE: admin/controller/customer/customer.php
CODE: $this->response->setOutput($this->load->view('customer/customer_form', $data));
LINE: 964

FILE: catalog/model/account/customer.php
CODE: public function editCustomer($customer_id, $data) {
LINE: 28

FILE: admin/model/customer/customer.php
CODE: public function editCustomer($customer_id, $data) {
LINE: 36
CODE: public function editCustomer($customer_id, $data) {
LINE: 36

FILE: admin/view/template/customer/customer_form.twig
CODE: <div class="tab-pane active" id="tab-customer">
LINE: 60
----------------------------------------------------------------
MOD: Localcopy OCMOD Install Fix

FILE: admin/controller/marketplace/install.php
CODE: if ($safe) {
LINE: 165
CODE: if (is_dir($file) && !is_dir($path)) {
LINE: 221
----------------------------------------------------------------

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, AlektroNik сказал:

 

На всякий случай прикладываю лог из чистого ocStore 3.0.3.7 (там есть not found, но мне кажется они  не относятся к проблеме):


2021-04-26 15:24:31 - MOD: Modification Default

FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 69

FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 77
LINE: 151
LINE: 168

FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 59

FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 67
LINE: 73

FILE: system/library/template/template.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 18

FILE: system/library/template/twig.php
CODE: if (is_file($file)) {
LINE: 13
----------------------------------------------------------------
MOD: NeoSeo Exchange 1С

FILE: admin/controller/common/column_left.php
CODE: if ($this->user->hasPermission('access', 'catalog/manufacturer')) {
LINE: 102

FILE: admin/model/catalog/category.php
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "category WHERE category_id = '" . (int)$category_id . "'");
LINE: 234

FILE: admin/controller/catalog/product.php
CODE: $this->response->setOutput($this->load->view('catalog/product_form', $data));
LINE: 1630

FILE: admin/model/catalog/product.php
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'");
LINE: 395
CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "seo_url
LINE: 325
CODE: function getProduct($product_id) {
LINE: 439

FILE: admin/view/template/catalog/product_form.twig
CODE: <input type="text" name="quantity" value="{{ quantity }}" placeholder="{{ entry_quantity }}" id="input-quantity" class="form-control" />
NOT FOUND - OPERATIONS ABORTED!

FILE: catalog/controller/product/product.php
CODE: $data['images'] = array();
LINE: 286

FILE: catalog/view/theme/default/template/product/product.twig
CODE: <input type="text" name="quantity" value="{{minimum}}" size="2" id="input-quantity" class="form-control" />
NOT FOUND - OPERATIONS ABORTED!

FILE: admin/controller/sale/order.php
CODE: public function info() {
LINE: 721

FILE: admin/view/template/sale/order_info.twig
CODE: text_affiliate
LINE: 110
CODE: footer
LINE: 657

FILE: catalog/model/checkout/order.php
CODE: public function addOrderHistory(
LINE: 270

FILE: admin/controller/customer/customer.php
CODE: $this->response->setOutput($this->load->view('customer/customer_form', $data));
LINE: 964

FILE: catalog/model/account/customer.php
CODE: public function editCustomer($customer_id, $data) {
LINE: 28

FILE: admin/model/customer/customer.php
CODE: public function editCustomer($customer_id, $data) {
LINE: 36
CODE: public function editCustomer($customer_id, $data) {
LINE: 36

FILE: admin/view/template/customer/customer_form.twig
CODE: <div class="tab-pane active" id="tab-customer">
LINE: 60
----------------------------------------------------------------
MOD: Localcopy OCMOD Install Fix

FILE: admin/controller/marketplace/install.php
CODE: if ($safe) {
LINE: 165
CODE: if (is_dir($file) && !is_dir($path)) {
LINE: 221
----------------------------------------------------------------

 

 

FILE: admin/controller/sale/order.php
CODE: public function info() {
LINE: 721

FILE: admin/view/template/sale/order_info.twig
CODE: text_affiliate
LINE: 110
CODE: footer
LINE: 657

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 минуты назад, NeoSeo Team сказал:

FILE: admin/controller/sale/order.php
CODE: public function info() {
LINE: 721

FILE: admin/view/template/sale/order_info.twig
CODE: text_affiliate
LINE: 110
CODE: footer
LINE: 657

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

Сама по себе галочка "Выгрузить заказ в 1С:" работает, если ее выставлять в ручном режиме.
Но галочка не ставится автоматически, если заказ редактируется.
В консоле браузера тоже чисто 😢

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

34 минуты назад, NeoSeo Team сказал:

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

При нажатии кнопки сохранить передается только POST запрос на изменение заказа
17:16:49.600 XHRPOST https://site.ru/index.php?route=api/order/edit&api_token=c7d9c2557843d1fb8482a9c1b5&store_id=0&order_id=1
[HTTP / 2 200 OK 287ms]

А если просто галочку ставить / снять то вот такой:
XHRPOSThttps://site.ru/admin/index.php?route=tool/neoseo_exchange1c/changeOrderExport1C&user_token=YeJ65hZzhD8mF8RNacH3lFhONuTuhmgz
[HTTP/2 200 OK 118ms]

Состояние200
OK
ВерсияHTTP/2
PHP/7.3.27

Может при редактировании тоже должен отправляться запрос типо route=tool/neoseo_exchange1c/changeOrderExport1C?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите при полном обмене с 1С задваиваются склады, при очистки остатков и полной синхронизации все становится нормально до следующей полной синхронизации с чем может быть такое поведение связано ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще после очистки остатков у некоторого товара остатки после полной синхронизации не появляются в админке по складам хотя в 1С они есть. Опция (Отсутствие количества считать нулем:) включена

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, а логи нельзя архивировать и выкладывать по дням, чтобы потом смотреть что проиходило в предыдыщие дни и желательно обработанные файлы тоже ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, susl16c сказал:

Подскажите при полном обмене с 1С задваиваются склады, при очистки остатков и полной синхронизации все становится нормально до следующей полной синхронизации с чем может быть такое поведение связано ? 

Необходимо смотреть нет ли дублей по артикулам у товаров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, susl16c сказал:

Подскажите, а логи нельзя архивировать и выкладывать по дням, чтобы потом смотреть что проиходило в предыдыщие дни и желательно обработанные файлы тоже ?

Нет, удаление файлов обмена запускает сама 1С, а логи не очищаются, можно скачать файл логов и посмотреть с момента последнего удаления всю информацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем susl16c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 минут назад, NeoSeo Team сказал:

Необходимо смотреть нет ли дублей по артикулам у товаров.

С этим разобрались, был дам быза 1С и он делал дубли, задания висели с рабочей базы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

26.04.2021 в 17:27, AlektroNik сказал:

При нажатии кнопки сохранить передается только POST запрос на изменение заказа
17:16:49.600 XHRPOST https://site.ru/index.php?route=api/order/edit&api_token=c7d9c2557843d1fb8482a9c1b5&store_id=0&order_id=1
[HTTP / 2 200 OK 287ms]

А если просто галочку ставить / снять то вот такой:
XHRPOSThttps://site.ru/admin/index.php?route=tool/neoseo_exchange1c/changeOrderExport1C&user_token=YeJ65hZzhD8mF8RNacH3lFhONuTuhmgz
[HTTP/2 200 OK 118ms]

Состояние200
OK
ВерсияHTTP/2
PHP/7.3.27

Может при редактировании тоже должен отправляться запрос типо route=tool/neoseo_exchange1c/changeOrderExport1C?

По моему вопросу есть новости?
Можете хотя бы сказать в какой связке работает опция "Установить метку заказу автоматически при его редактировании"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 часов назад, AlektroNik сказал:

По моему вопросу есть новости?
Можете хотя бы сказать в какой связке работает опция "Установить метку заказу автоматически при его редактировании"?

Оно должно автоматически после изменения ставить данную метку. Так-же как и ставится вручную. Попробуйте еще включить опцию "Не использовать curl", т.к. может быть что этот запрос не корректно срабатывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, NeoSeo Team сказал:

Оно должно автоматически после изменения ставить данную метку. Так-же как и ставится вручную. Попробуйте еще включить опцию "Не использовать curl", т.к. может быть что этот запрос не корректно срабатывает.

"Отключить curl при импорте статуса заказа из 1с" - Включил.
Если Вы его имели в виду, не помогло 😭

Прям точно опцию "Не использовать curl" не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, NeoSeo Team сказал:

Оно должно автоматически после изменения ставить данную метку. Так-же как и ставится вручную. Попробуйте еще включить опцию "Не использовать curl", т.к. может быть что этот запрос не корректно срабатывает.

А может пойти от простого?
Вы мне скажите 100% рабочую связку версии ocstore 3.x (в крайнем случае хотя бы чистый opencart) + php и какие минимальные настройки я должен выбрать, а я ее подниму и проверю?

Коллеги с форума, может кто-то использует выгрузку заказов по метке? Откликнитесь, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, пожалуйста, можно ли изменить формат адреса в выгрузке заказа?
Хотел почтовый индекс переставить вперед.

Адрес: Российская Федерация, Москва, 123456 Москва, ул. Ленина, дом 11, стр 11, квартира 11, подъезд 11, этаж 11

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...