1
0
mirror of synced 2025-01-29 22:31:42 +03:00

Updated FAQ

This commit is contained in:
Uryvskiy Dima 2023-06-09 15:54:30 +03:00 committed by GitHub
commit 02de28a7f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@
**upload_to_crm.php** *(название файла)*
<?php
/** Load WordPress Bootstrap **/
/** Load WordPress Bootstrap **/
require_once dirname( __FILE__ ) . '/wp-load.php';
do_action("wp_ajax_do_upload");
После чего в командной строке ввести команду
@ -83,3 +83,57 @@
- **Отсутствовала страна в настройках**. <br> Если в настройках CRM в списке доступных стран (Настройки - Системные - Общие - Список доступных стран) не была выбрана страна, указанная в выгружаемом заказе, то заказ не появлялся в CRM. После внедрения задачи [#74148](https://redmine.retailcrm.tech/issues/74148), заказы с неразрешенной страной приходят в CRM. При открытии карточки заказа, появляется pop-up с информацией о том, что указанную в заказе страну нужно добавить в настройках.
- **Неразрешенный способ оплаты в доставке**. <br> Если в настройках CRM в справочниках Типов доставок (Настройки - Справочники - Типы доставок - перейти в конкретный справочник - вкладка Способы оплаты) не был разрешен способ оплаты для доставки, указанной в выгружаемом заказе, то заказ не приходил в CRM. После внедрения задачи [#71543](https://redmine.retailcrm.tech/issues/71543), заказы с неразрешенной оплатой для доставки, выгружаются в CRM. При заходе в карточку данного заказа, появляется pop-up с информацией о том, что для доставки требуется разрешить указанный метод оплаты.
### Не синхронизируется история изменений из Simla.com, не генерируется каталог или не синхронизируются остатки
Необходимо проверить, выполняет ли wp-cron задачи модуля. В разделе Debug настроек модуля должна быть указана текущая дата (+/- 4 часа).
Далее требуется проверить, что все задачи wp-cron выполняются на сайте. Для этого нужно перейти в раздел WooCommerce -> Статус (Estado) -> Статус системы (Estado del sistema) -> WordPress Cron (Cron de WordPress).
Если wp-cron не выполняет задачи, то в первую очередь нужно восстановить его работу.
Для быстрого решения можно перезапустить задачи wp-cron в настройках модуля, нажав на кнопку "Очистить" в блоке "Отладочная информация".
В некоторых случаях задачи модуля можно перенести на cron сервера. Имейте ввиду, что остальные задачи wp-cron останутся в таком же состоянии (не будут выполняться).
Действия для переноса:
- отключить wp-cron (см. инструкции по WooCommerce и WordPress),
- в зависимости от требуемых задач расположить в корневой директории сайта скрипты (в директории с файлом wp-config.php):
**simla_history.php** - для синхронизации истории
```
<?php
/** Load WordPress Bootstrap */
require_once dirname( __FILE__ ) . '/wp-load.php';
do_action("retailcrm_history");
```
**simla_icml.php** - для генерации каталога
```
<?php
/** Load WordPress Bootstrap */
require_once dirname( __FILE__ ) . '/wp-load.php';
do_action("retailcrm_icml");
```
**simla_stocks.php** - для синхронизации остатков
```
<?php
/** Load WordPress Bootstrap */
require_once dirname( __FILE__ ) . '/wp-load.php';
do_action("retailcrm_inventories");
```
- добавить нужные задачи в расписание cron сервера:
```
*/5 * * * * {path to php} {wp dir}/simla_history.php
* */3 * * * {path to php} {wp dir}/simla_icml.php
*/15 * * * * {path to php} {wp dir}/simla_stocks.php
```
Пример:
```
*/5 * * * * /usr/local/bin/php /home/conquero/public_html/simla_history.php
* */3 * * * /usr/local/bin/php /home/my_site/public_html/simla_icml.php
*/15 * * * * /usr/local/bin/php /home/conquero/public_html/simla_stocks.php
```