Если неправильно сконфигурирован сервер интернет-магазина, то при настройке мобильного приложения Shop-Script может возникать ошибка с текстом «Не удалось подключиться к магазину».
Как устранить ошибку подключения
1. Проверьте доступность адреса API
Мобильное приложение подключается к API Webasyst по адресу вида mydomain.ru/api.php. Вместо mydomain.ru/ должен быть адрес, по которому у вас установлен Webasyst.
Откройте этот адрес в браузере — должна появиться надпись:
{ "error": "invalid_request", "error_description": "Required parameter is missing: access_token" }
Она означает, что API доступно.
Если вы не видите эту надпись в браузере, значит, и мобильное приложение тоже не может «достучаться» до API. Так бывает, например, если в качестве веб-сервера вы используете nginx и в его конфигурации не хватает необходимых записей. Измените конфигурацию nginx по проверенному образцу.
2. Проверьте настройки SSL-сертификата
Если доступ к API работает нормально, но мобильное приложение всё равно не подключается, а на вашем домене используется SSL-сертификат, проверьте сертификат. Для этого можно использовать онлайн-сервисы, которые легко найти в интернете, например, по запросу «online SSL checker».
Если проверочный сервис покажет, что не хватает промежуточного или корневого сертификата, установите отсутствующие сертификаты на своём хостинге. Или попросите службу поддержки хостинга установить их для вас.