PowerPartners.ru

Форум партнерской программы
Текущее время: 19 сен 2021, 05:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8
Автор Сообщение
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 21 ноя 2020, 12:28 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2179
На этот вопрос вам, скорее всего, никто не ответит.

Для синхронизации товаров используется API функция /shops/goods, можете проверить что она возвращает, обратившись по адресу http://api.powerpartners.ru/v2.0/shops/ ... en=xxxxxxx (подставьте свой токен). Для всех товаров возвращается "quantity": 20.

На дефолтной установке OpenCart + плагин по инструкции https://github.com/powerpartners/opencart-mod - все работает как надо, остатки товаров по 20 шт после синхронизации.

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 29 июл 2021, 15:21 
Не в сети

Зарегистрирован: 29 июл 2021, 14:24
Сообщения: 5
При ошибке 504 Gateway Time-out - идем в файл .htaccess в корне и дописываем в конец примерно так:

php_value max_execution_time 900
php_value max_input_time 900


При постановке задачи на крон есть зависимость от модуля *****, скачать можно тут https://www.**********.com/
Если ломает регистрироваться, вот ссылка на облако https://cloud.mail.ru/public/pqWR/********
Залить все содержимое из *********_v3250_OC_3_0/upload/ в корень сайта, попросит перезаписать, согласиться.
Активировать модуль или крутить настройки не обязательно.

Проверено на OcStore 3.0.3.7


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 29 июл 2021, 19:45 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2179
Содержимое файла htaccess не влияет на задачи, выполняемые по cron-у.

Никаких зависимостей от других модулей - нет.

Попытка спама с рекламой плагина заблокирована.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 29 июл 2021, 20:22 
Не в сети

Зарегистрирован: 29 июл 2021, 14:24
Сообщения: 5
admin писал(а):
Содержимое файла htaccess не влияет на задачи, выполняемые по cron-у.

Никаких зависимостей от других модулей - нет.

Попытка спама с рекламой плагина заблокирована.


Это не мой плагин и рекламировать его нет смысла. Директивы htaccess указанные выше влияют на время выполнения скрипта, один из пользователь здесь описывал про таймаут ошибку, это происходит при попытке ручного получения каталога товаров из настроек модуля, директивы выше расширяют время выполнения скрипта, что позволяет избежать таймтаута.

Зависимость от Openbay у Вас прям в коде зашита, файл powerpartners.ocmod\upload\admin\controller\extension\power_cron\cli_dispatch.php
Строка 235.

Не вводите людей в заблуждение.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 29 июл 2021, 21:27 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2179
Nevrex писал(а):
Директивы htaccess указанные выше влияют на время выполнения скрипта

Только если скрипт выполняется веб-сервером. На скрипты исполняемые cron-ом это не влияет.

Nevrex писал(а):
это происходит при попытке ручного получения каталога товаров из настроек модуля

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

А не хотелось нам ее оставлять потому, что сделав ручную загрузку и заполнив магазин товарами, многие на этом и останавливаются, игнорируя настройку cron, которая сложнее предыдущих шагов. Таким образом, в интернете остаются висеть необновляемые каталоги товаров, в которых со временем устареют картинки, описания, характеристики и цены. А вот заказы оттуда будут к нам приходить. Особенно болезнена ситуация с необновляемыми магазинами становится после повышения цен. У партнеров отменяются уже оформленные заказы, прилетают новые, от тех же покупателей, но с необновляемых сайтов со старыми ценами. Менеджерам приходится ругаться с покупателями, что на сайте одна цена, даже заказ оформить можно, а по факту, по этой цене покупатель ничего не получит. Приходится слушать угрозы о жалобах в РосПотребНадзор. В общем, одни проблемы. А вы пытаетесь сейчас дать инструмент для их усугубления....

Nevrex писал(а):
Зависимость от Openbay у Вас прям в коде зашита, файл powerpartners.ocmod\upload\admin\controller\extension\power_cron\cli_dispatch.php
Строка 235.

Хммм, действительно. А если убрать эту строку функциональность не постарадет? Можете поробовать?

Есть подозрение, что эта строка попала в код случайно, просто скопировали блок из какого-то другого проекта и забыли вытереть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 29 июл 2021, 22:39 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2179
Подчистили код, проверили работу модуля на русской сборке OpenCart v.3.0.3.7.
Все работает, никаких зависимостей не требуется.
Закоммитили изменения.
Залили новый релиз модуля v0.99

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 31 июл 2021, 08:05 
Не в сети

Зарегистрирован: 29 июл 2021, 14:24
Сообщения: 5
Я описывал существующие проблемы и как их решить.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 31 июл 2021, 08:13 
Не в сети

Зарегистрирован: 29 июл 2021, 14:24
Сообщения: 5
Nevrex писал(а):
Я описывал существующие проблемы и как их решить.

Док просто дополните, что при жмаканье кнопки, нужен таймлимит выше. Ну напишите зачем там эта кнопка, я ведь не один такой, есть люди которым ваще подробности не нужны и в коде шариться не вариант. Саму кнопку не убирайте, она реально нужна, если бы я туда не нажал, не смог бы отладить. От опенбая сам код вычистил. Все ок, скорее всего артефакт.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интеграция с OpenCart v3.x
СообщениеДобавлено: 31 июл 2021, 08:25 
Не в сети

Зарегистрирован: 29 июл 2021, 14:24
Сообщения: 5
Чуть позже создам коробку на оксторе, там сами решите релизить её или нет. На счет косметики, не горячитесь, крон по факту не работал и Вы получали врядли хорошие отклики, теперь, когда убрали, порог вхождения в Вашу партнерку будет лучше, если просто не надо будет разбираться. Раскрасьте в виде предупреждения, что нужна крон задача, не рекомендацией а именно варнингом, проблем меньше будет, накиньте контакт саппорта для не сведущих.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB