Частые вопросы
- Отличие от базового обмена
- Установка и настройка 1С-Битрикс - Настройка хостинга Beget
- Установка и настройка 1С-Битрикс - Первичная настройка сайта на 1С-Битрикс (через Beget)
- Локальная доработка
- Как проверить, корректно ли работают агенты
- Установка агентов на cron
- Проблемы с вебхуками, смена домена
- Создание доступа сотруднику в МС с ограниченными правами
- Ошибки БД при выгрузке товаров
- Проверка корректности работы агентов
- Ошибка при активации купона
- Cкладской учет+резервирование
- Вывод внешнего кода на стороне 1С-Битрикс
- Удаление вебхуков
- Обнуление стоимости доставки
- Ошибки в логе при передаче быстрых заказов в МС
- Передача стоимости доставки с МС на сайт
- Повысить ID заказа
- Поле "Привязка к разделам" (ошибка в логах)
- Сообщение в логах "НЕВЕРНАЯ ЦЕНА"
- Сортировка заказов с сайта в МС
- Не получается передать доставку как услугу с заказом в МС
- Деактивация разделов, которых нет в МС
- Обновление модуля обмена
- Заказы не будут передаваться, если в МС есть обязательность полей
- Ошибка при активации купона
- Настройка сценария в МС
- Написание отзыва
- Почему создаются пустые заказы?
- Удаляем товары правильно
- Ограничения интеграции по количеству разделов и подразделов
- Не загружаются изображения
- Блокировка вебхуков МоимСкладом при некорректном ответе
Отличие от базового обмена
| Обмен по АПИ (Описание) | Стоковый обмен (Описание) | |
|---|---|---|
| Общее | ||
| 1. Большая скорость обмена (моментальный обмен при изменении товара или заказа) | + | - |
| 2. Ежемесячные платежи | - | 600 руб./мес. |
| 3. Техническая поддержка (заходим на сайт и МойСклад) | + | - |
| 4. Возможность заказа платной настройки обмена "Под ключ" | + | - |
| Синхронизация товаров | ||
| 1. Синхронизация по вебхукам (Моментальный обмен) | + | - |
| 2. Гибкая настройка режима обновления товаров через кино (разовый и циклический) | + | - |
| 3. Синхронизация остатков | + | + |
| 4. Гибкая настройка обмена остатками | + | - |
| 5. Настройка синхронизации активности товаров | + | - |
| 6. Гибкая настройка синхронизации с привязкой к разделами в МоемСкладе, так и без привязки к разделам (если структура отличается на сайте и складе) | + | - |
| 7. Синхронизация разных типов валют | + | - |
| 8. Привязка стандартных и дополнительных полей товаров и модификаций | + | - |
| 9. Отключение обновления названия товаров | + | - |
| 10. Возможность добавления характеристики ТП в название основного товара | + | - |
| 11. Проставление галочки «НДС включен в цену» | + | - |
| 12. Синхронизация стандартных полей штрихкодов | + | - |
| 13. Синхронизация множественных изображений (Товары, модификации и комплекты) | + | - |
| 14. Возможность выбора с какого склада или группы складов добавлять остаток в доступное количество и/или записывать информацию в склады на сайте | + | - |
| 15. Синхронизация разных привязок единиц измерения | + | - |
| 16. Синхронизация описание товаров | + | + |
| 17. Синхронизация модификаций | + | + |
| Синхронизация заказов | ||
| 1. Обмен заказами в две стороны. С возможностью моментального обмена | + | - |
| 2. Настройка взаимосвязи стандартных и дополнительных полей заказа и их синхронизация | + | - |
| 3. Синхронизация статусов заказа | + | + |
| 4. Синхронизация даты доставки | + | - |
| 5. Возможность передавать номер заказа на сайте в свойство МС | + | - |
| 6. Гибкая настройка выбора синхронизации из МоегоСклада на сайт по отдельности: заказы, статусы, контрагенты | + | - |
| 7. Возможность отключения создания или обновления заказов из сайта в МойСклад | + | - |
| 8. Возможность выбора с каким статусом передавать заказ | + | - |
| 9. Возможность передачи конкретных заказов на сайт при проставлении галочки в МоемСкладе | + | - |
| 10. Возможность включения синхронизации заказов с конкретной даты | + | - |
| 11. Возможность принудительного добавления товаров в заказ на сайте при их отсутствии в наличии на складах при включенном количественном учете | + | - |
| 12. Передача свойств заказа с сайта в поля контрагента в МС | + | - |
| 13. Гибкая настройка синхронизации отгрузок | + | - |
| 14. Гибкая настройка синхронизации входящих платежей (Приходный ордер из МоегоСклада на сайт) | + | - |
| 15. Синхронизация типа оплаты в поле заказа в МоемСкладе и обратно | + | - |
| 16. Синхронизация типа доставки в поле заказа в МоемСкладе и обратно | + | - |
| 17. Синхронизация контрагента | + | + |
| 18. Синхронизация товаров с сайта в МС с заказом | + | + |
| Синхронизация скидок | ||
| 1. Синхронизация скидок типа «Специальная цена» из МоегоСклад на сайт | + | - |
Установка и настройка 1С-Битрикс - Настройка хостинга Beget
Мы рекомендуем использовать хостинг Beget для работы модуля синхронизации.
Чтобы настроить хостинг Beget для работы на нем сайта на 1С-Битрикс нужно сделать следующие шаги:
- Заходим на хостинг и переходим во вкладку Сайты.
- Рядом с названием сайта нажимаем на шестеренку:
- Выбираем версию не ниже php 8.3 и далее нажимаем на редактор директив PHP
- И выбираем Bitrix UTF-8 и нажимаем кнопку "Применить"
- Далее через меню заходим на страницу CMS и выбираем 1С-Bitrix
- Выбираем, например, редакцию Малый Бизнес и нажимаем кнопку "Установить"
- Далее мы можем пройти по ссылке сайта и перейти к настройкам
Установка и настройка 1С-Битрикс - Первичная настройка сайта на 1С-Битрикс (через Beget)
После того, как сайт создан на хостинге Beget можно начать настраивать сайт на 1С-Битрикс:
- Нужно будет задать логин и пароль. При первичной настройке мы рекомендуем писать простые пароли, например - 123456, в дальнейшем пароль можно будет поменять в административной панели сайта:
- Далее нужно выбрать решение для установки. Для тестирования сайта (для тестировщиков) мы рекомендуем выбрать Интернет-магазин:
- После чего нужно будет настроить свой сайт (шаблоны, темы, каталоги и тд). Если Вы устанавливаете сайт для теста, то можно пропускать эти настройки, нажимая кнопку "Далее":
- Иногда при установке решения возникают ошибки, которые не дают возможность установить сайт. В таком случае нужно переустановить сайт. На хостинге удалить все ранее сделанные настройки, и далее установить все заново:
- После того, как настройка продукта завершена, можно переходить на сайт.
Локальная доработка
Что такое локальная доработка?
Иногда бывает необходимо изменить функционал готового решения таким образом, чтобы он подходил для конкретной задачи. Это и называется Локальной доработкой. Иными словами - это вмешательство в код решения.
Особенности поддержки и обновления решения
После локальной доработки (вне зависимости кто ее делает) вы скорее всего теряете возможность обновления решения. Т.к. если сделать обновление "в лоб", то затрутся локальные доработки.
Иными словами, если Вам потребуется обновить решение после создание локальных доработок, то нужно будет сделать следующее:
- Создать резервную копию сайта и/или решения
- Собрать информацию по локальным доработкам
- Провести обновление сайта и/или решения
- Проверить работоспособность сайта и/или решения,а если потребуется внести каке-то корректировки, то внести их самостоятельно или обратиться к нам для работы в режиме платной тех поддержки
Обновление сайта и/или решения с локальными доработками
Если у Вас нет технических специалистов, которым могут провести корректное обновление сайта и/или решения,то Вы сможете обратиться к нам «Априкс».
Гарантийные обязательства
Гарантийные обязательства на локальные доработки
Срок гарантийных обязательств нужно смотреть в договоре, обычно это 1 месяц с момента публикации изменений или подписаний актов (что наступает раньше).
Гарантийные обязательства на базовое решение
Гарантийные обязательства на решения действуют на всем сроке действуют соответствующей лицензии в виде получения обновления на базовое решение через маркетплайс без дополнительных работы на стороне клиента, если в заявленному функционале будут обнаружены ошибки.
КАСТОМИЗАЦИЯ
Кастомизация - это изменение программного обеспечения согласно требованиям конкретного пользователя (заказчика). Кастомизация может затрагивать и компоненты, и модули сайта. Безусловно, в некоторых случаях кастомизация очень помогает (например, настроить дополнительный функционал, который не предусмотрен в системе). Но зачастую после кастомизации может не работать какая-то опция из штатного функционала (просто потому, что разработчик, "подгонявший" код под запросы заказчика, не настроил весь функционал, имеющийся в штатной версии продукта).
Нередко бывают ситуации, когда администратору приходится работать с готовым сайтом, который кто-то разрабатывал до него. Хорошо, если сохранилась информация обо всех кастомизациях, проводимых на сайте, но чаще всего таких записей нет.
Соответственно, если у нового администратора возникнет проблема при настройке какого-либо функционала сайта, ему необходимо определить причину этих проблем:
если дело в кастомизированном функционале – нужно обратиться к разработчику этого функционала или к партнерам "1С-Битрикс24"; либо же отключить кастомизированную часть кода; если же причина в некорректно работающем штатном функционале – написать в Техподдержку. В этом уроке рассмотрим, как можно проверить, есть ли на сайте кастомизированные доработки, из-за которых может не работать какой-либо функционал сайта.
Как выявить кастомизацию на сайте?
Чтобы подтвердить или исключить влияние стороннего функционала, переименуйте по FTP-соединению папки/файлы, в которых он может быть (если эти папки/файлы есть на Вашем сайте):
/local/ /bitrix/templates/<шаблон сайта>/components/bitrix/ /bitrix/templates/.default/components/bitrix/ /bitrix/php_interface/init.php
Также влияние могут оказывать сторонние модули в папке /bitrix/modules/. Важно! Переименование нужно делать только по FTP, чтобы иметь возможность вернуть прежние названия и восстановить работу сайта.
Настоятельно рекомендуем это делать в период минимальной посещаемости сайта, так как отключение кастомизированного функционала может исказить отображение сайта на некоторое время. Примечание: Переименовать можно, добавив в начале названия любой символ, например, символ минуса: -. Сначала нужно переименовать все указанные папки/файлы, а уже потом проверять влияние переименования. Если переименование исправляет ситуацию, то есть неработавший ранее штатный функционал - заработал, то проблема - в кастомизации. Вам нужно обратиться к разработчику этого функционала для решения вопроса или оставить папки/файлы переименованными.
Найти точную подпапку с кастомизированным функционалом, который нарушает работу сайта, можно путем поэтапного обратного переименования с поочередной проверкой заработал штатный функционал или нет.
Если это не поможет, то обратитесь в Техподдержку.
Как проверить, корректно ли работают агенты
Для того, чтобы проверить работу агентов, нужно зайти:
bitrix/admin/agent_list.php
Сортируем по последнему запуску. Последний запуск должен совпасть с последним запуском на компьютере, если у Вас часовые пояса сервера и сайта совпадают.
Установка агентов на cron
Для того, чтобы поставить агентов на крон, зайдите на сайт в раздел Настройки-Инструменты-Проверка системы и нажмите Начать тестирование.
- Если агенты на cron не выполняются, то нажмите на знак вопроса:
- И выполните действия, указанные в инструкции:
- Для этого нужно зайти на хостинг в раздел CronTab (хостинг Beget).
ВАЖНО: Версия php в агентах на хостинге должна соответствовать версии php на сайте. Версию php на сайте можно узнать в разделе Настройки - Инструменты - Диагностика - Настройки PHP.
- На хостинге мы указываем тот путь, который был указан в разделе Проверка системы, указываем выполнение - каждую минуту и каждый час:
- Далее нажимаем Добавить задание и запускаем скрипт:
- Далее мы увидим вот такое сообщение:
- После чего нужно проверить, выполняются ли агенты на сайте по инструкции.
Проблемы с вебхуками, смена домена
Вебхук - это механизм отправки уведомлений при наступлении в системе события, на которое подписано клиентское приложение. Под событием понимается изменение состояния системы.
Например, событиями являются: <I>создание нового товара, изменение полей у контрагента, удаление заказа покупателя</I>.
Уведомлением будет запрос метода POST, который будет содержать следующую информацию о наступившем событии: его тип и ссылку на изменившийся объект. Например, при изменении наименования товара, будет отправлено уведомление, которое будет содержать ссылку на созданный товар.
Наш модуль использует вебхуки для мгновенной передачи данных при синхронизации товаров и заказов. Сделано это для того что бы не ждать синхронизацию на крон, а постоянно поддерживать актуальную информацию о товарах и заказах на сайте и в МойСклад.
Настройка вебхуков расположена на странице обязательных настроек модуля обмена с МС.
Вебхуки прописаны в модуле для каждого действия, которое может делать модуль с их помощью. Если возникают проблемы с синхронизацией по вебхукам (иногда бывает, когда на сайте есть еще интеграции, которые используют вебхуки) или же Вы сменили домен Вашего сайта - нужно вручную перенастроить вебхуки.
ВАЖНО! Ознакомьтесь с инструкцией МойСклад
На каждую сущность должно быть не более 5 вебхуков. Например, вебхук customerorder должен встречаться не более 5 раз.
Создание доступа сотруднику в МС с ограниченными правами
Бывают случаи, когда нужно предоставить доступы в МС, но Вы не хотите давать их административными. Для этого нужно создать сотрудника с ограниченными правами:
- В МС переходим в настройки - Сотрудники - Добавить сотрудника
- Вводим фамилию, логин, пароль (обязательно) и другие данные сотрудника (не обязательно)
- Настраиваем нужные права, согласно предпочтениям
- Сохраняем нового сотрудника, запоминаем его логин и пароль.
Ошибки БД при выгрузке товаров
Товары не выгружаются из МС на сайт (Бегет).
Если при выполнении скрипта появляются вот такие ошибки:
MySQL server has gone away или Lost connection to server during query.
Причина ошибки: В процессе выполнения запроса сервер оборвал соединение. Проблема связана с настройкой MySQL и часто возникает, когда на сервере установлен небольшой лимит времени на соединение.
after_connect.php
Установите в bitrix/php_interface/after_connect.php (если есть)
$DB->Query('SET session wait_timeout = 300');
after_connect_d7.php
Установите в bitrix/php_interface/after_connect_d7.php (если есть)
$connection->queryExecute('SET session wait_timeout = 300');
Вместо $connection-> может быть $this->, смотрите как записаные прочие параметры
Проверка корректности работы агентов
Для того, чтобы проверить работу агентов, нужно зайти:
bitrix/admin/agent_list.php
Сортируем по последнему запуску. Последний запуск должен совпасть с последним запуском на компьютере, если у Вас часовые пояса сервера и сайта совпадают.
Ошибка при активации купона
Если после того как у модуля обмена закончился демопериод и при активации купона появляется ошибка:
Нужно перейти в раздел Marketplace - Установленные решения.
В разделе "Купленные решения" будет наш модуль, нужно выбрать его и нажать кнопку "Загрузить" и заново установить модуль.
Ошибка должна пропасть.
Cкладской учет+резервирование
В некоторых случаях на сайте может быть включён складской учёт и активирована опция «Включить резервирование».
Важно учитывать, что данный режим работы не предназначен для интеграции со складскими системами, такими как 1С-Битрикс
Поэтому при использовании модуля рекомендуется отключить данные опции.
Вывод внешнего кода на стороне 1С-Битрикс
Для того, чтобы на стороне сайта 1С-Битрикс был выведен внешний код (товара, пользователя...) необходимо произвести следующую настойку: Настройки - инфоблоки - показывать код загрузки из внешних источников
Удаление вебхуков
В некоторых случаях может потребоваться отключить вебхуки, используемые модулем, чтобы они не срабатывали при изменении сущностей в МойСклад.
Сделать это можно через специальный интерфейс менеджера вебхуков в модуле.
Для этого перейдите в раздел настроек модуля «Вебхуки и агенты», на вкладку «Менеджер вебхуков», и нажмите кнопку «Загрузить все вебхуки».
В загруженном списке вы можете удалить вебхуки, используя соответствующую иконку в правой части строки.
Обнуление стоимости доставки
Крайне редко возможен конфликт со сторонними решениями, которые влияют на стоимость доставки. Если Вы столкнулись с тем, что после изменения заказа доставка обнуляется, то следует попробовать сделать следующее решение:
Закомментировать это поле в коде модуля и обратится к нам
Файл: bitrix\modules\design2u.syncms\classes\general\order_to_site.php
Строка: 406
Т.к. пересчет доставки связан с полем "CUSTOM_PRICE" , которое мы используем при добавлении товаров в корзину.
Ошибки в логе при передаче быстрых заказов в МС
Не редко при формировании быстрого заказа через API на сайте не происходит его передача в МойСклад (МС). При этом в логах присутствует ошибка:
"Ошибка с МС: Ошибка сохранения объекта: поле 'agent' не может быть пустым или отсутствовать POST Ошибка с МС: Ошибка формата: значение поля 'legalLastName' не соответствует типу строка POST
Данная ошибка связана с тем, что при создании заказа пустым или без контрагента, Битрикс заказ уже технически создал и отправляет вебхук в МС и там, так как нет каких-то данных идет сообщение об ошибке. Притом речь может идти о долях секунды.
Поэтому мы рекомендуем Тип синхронизации для создания новых заказов с Сайта в МС ставить на агенты.
Передача стоимости доставки с МС на сайт
Для передачи стоимости доставки заказа с МС на сайт должна быть включена синхронизация отгрузок(стоимость доставки передаётся именно в рамках отгрузки, а не самого заказа).
Для того что бы с МС изменить стоимость доставки на сайт, нужно:
- Перейти в саму отгрузку заказа в МС.
- Изменить стоимость доставки в самой отгрузке и сохранить изменения.
После этого стоимость доставки измениться также и на сайте.
Повысить ID заказа
Иногда бывают такие ситуации (из-за переезда сайта, переустановки сайта и прочее), когда нужно поднять ID заказа на стороне Битрикса. Для этого нужно зайти в НАСТРОЙКИ - ИНСТРУМЕНТЫ - SQL ЗАПРОС к базе данных и в окно вставить следующий запрос ALTER TABLE b_sale_order AUTO_INCREMENT = ХХХХХХХХ; где ХХХХХХХХ - это будущий ID заказов. Желательно его повышать на несколько порядков сразу. То есть , если у вас ID заказа был 100, то его желательно поднять до 100000.
Поле "Привязка к разделам" (ошибка в логах)
Если при создании нового товара на стороне МС, товар на сайте не создается, а в логах появляется ошибка " При создании товара: Обязательное поле "Привязка к разделам" не заполнено",
необходимо сделать следующую настройку: контент - инфоблоки- -типы инфоблоков - каталоги
Заходим в информационный блок, выбираем закладку "ПОЛЯ" и снимаем активность окна "обязательность"
Сообщение в логах "НЕВЕРНАЯ ЦЕНА"
Если в логах появилась ошибка "НЕВЕРНАЯ ЦЕНА", то
-
Или проверить заполнены ли все цены для товаров (нет нулевых цен)
-
Или в настройках товаров установить чекбокс "Затирание свойства и цены из МС на сайте пустыми значениями".
Сортировка заказов с сайта в МС
Бывают случаи, когда нужно заказы, созданные на сайте отсортировать от заказов, которые изначально были в МойСклад. Для этого нужно сделать следующие действия:
- Сделать что бы в номере заказа на сайте был префикс - #:
- Настроить передачу номера заказа в дополнительное свойство заказа в МС.
После этого можно отфильтровать заказы в МС. Если в поле "Номер заказа с сайта" ввести - #, то будет показан список заказов с сайта.
Не получается передать доставку как услугу с заказом в МС
Если у Вас в модуле включена синхронизация доставки как услуги, но она не синхронизируется, то нужно проверить что бы в МС, внешний код услуги "Доставка" был "aprixdeliveryinservice", если не совпадает, то нужно поменять и проблем быть не должно.
Деактивация разделов, которых нет в МС
Если у Вас настроена синхронизация по древу разделов, и на сайте помимо разделов, которые синхронизировались с МойСклад есть еще старые разделы, которые были до синхронизации - они будут деактивироватся. Чтобы этого не происходило, нужно выбрать настройку "не трогать"
Обновление модуля обмена
Общая информация
Мы постоянно усовершенствуем наш модуль, добавляем новые функции, исправляем ошибки, делаем модуль удобней. В связи с этим часто выходят обновления модуля. Если Вы увидели в маркетплейс, в установленных решениях напротив модуля зеленую надпись "Доступны обновления" - значит вышла новая версия модуля. Что бы ее установить нужно нажать на кнопку "Доступны обновления" и следовать указаниям установщика.
Перед обновлением
Пред обновлением важно соблюсти следующую последовательность:
-
Убедитесь в отсутствии локальных доработок. При наличии локальных доработок ознакомьтесь с инструкцией https://aprix.ru/doc/ms-bus/FAQ/local/
-
Сделать резервную копию сайта (обычно это проще всего сделать на стороне хостинга);
-
Сделать скриншоты всех настроек модуля;
-
Приступать к обновлению модуля.
Работа с бета-версиями
Так же можно обновить модуль до БЕТА-версии (бета-версия модуля это новая версия, но только она находится на тестировании, и устанавливаете Вы ее на свой страх и риск).
Для этого нужно
- Проверить принято ли у Вас лицензионное соглашение, обновлена ли система SiteUpdate на вкладке "Обновление системы" в маркетплейс сайта.
- Перейти во вкладку "Дополнительно" и включить установку бета-версий. После этого в списке установленных решений появится возможность установки бета-версий всех приложение которые у Вас есть.
Заказы не будут передаваться, если в МС есть обязательность полей
Если у Вас в МоемСкладе в карточке заказа есть обязательные поля, а на сайте при создании заказа эти поля либо отсутствуют, либо не заполняются, то заказ в МоемСкладе не синхронизируется. И наоборот. Нужно, чтобы обязательные поля на сайте соответствовали обязательным полям в МойСклад.
Ошибка при активации купона
Если после того как у модуля обмена закончился демопериод и при активации купона появляется ошибка:
Нужно перейти в раздел Marketplace - Установленные решения.
Там в разделе "Купленные решения" будет наш модуль, нужно выбрать его и нажать кнопку "Загрузить" и заново установить модуль.
Ошибка должна пропасть.
Настройка сценария в МС
Функционал решения МойСклад позволяет настроить автоматическую смену некоторых свойств в заказах с помощью сценариев.
Например, нужно при поступлении заказа с сайта в МС сменить ему статус на нужный, для этого:
- Заходим в МС, в Настройки - Сценарии, нажимаем добавить "Сценарий"![Сценарий 1.png]
- Далее в окне даем название нашему сценарию, выставляем параметры как на скриншоте (только статус ставим свой, который нужен).
- Нажимаем "Сохранить". Теперь заказы при поступлении в МС будут автоматически менять статус, который нужен Вам.
Часто используется сценарий когда при поступлении в МС у заказа нужно убрать резерв. Пример сценария смотрите на скриншоте ниже.
Есть много вариантов сценариев МС. Для более подробной информации по этому вопросу можно обратиться в техническую поддержку МС.
Написание отзыва
Спасибо за то, что выбрали наше решение и за то, что решили написать нам отзыв. Это очень важно для развития продукта и позволит нам чаще выпускать полезные обновления
-
Для этого нужно перейти на страницу: marketplace
-
Ниже на этой странице будут вкладки. Нам нужна вкладка "Отзывы".
3. Далее важно заполнить обязательные поля
3.1. Заголовок. Примеры: "Обмен работает быстро", "МойСклад и Сайт теперь работают вместе", "Спасибо за решение".
3.2. Купон. Пример: MPX-AA1AAAAA1A-AAAAAAAA1A
3.3. Текст сообщения. Пример: "Купили решение по обмену и были приятно удивлены его функциональными возможностями. Так же отдельно хочется поблагодарить службу поддержки за оперативную обратную связь".
Почему создаются пустые заказы?
Дело в количественном учете, если товара нет в наличии, и количественный учет включен, то заказы могут приходить пустыми, нужно отключить количественный учет или обратиться к нам за доработкой.
Удаляем товары правильно
- Полное удаление товара: товар нужно сначала удалить в МС, далее удалить вручную на стороне сайта.
- Архивирование товара на стороне МС: если в МС на товар созданы оприходования, товар проще поместить в архив, и потом удалить вручную на сайте.
Если делать все действия сначала в МС, а потом на сайте товары повторно создаваться не будут.
Если нужно что бы товар пропал из публичной части сайта но остался в админке - нужно деактивировать товар.
- При настройке активности "Не синхронизировать активность" - просто деактивировать товар на сайте;
- При настройке активности "По архивности" - поместить товар в архив на стороне МС;
- При настройке активности "По доступному количеству" - нужно сделать так что бы доступное количество на данный товар было равно нулю в МС;
- При настройке активности "По свойству типа "Флаг"" - убрать флаг активности на стороне МС.
Ограничения интеграции по количеству разделов и подразделов
Обращаем Ваше внимание, что интеграция поддерживает не более 1000 разделов и подразделов
Не загружаются изображения
Если вознмкает ситуация, при которой не загружаются изображения на сайт, необходимо проверить включенную настройку "Контролирование загрузки дубликатов файлов"
Причина сбоя заключается в том, что при включённом указанном функционале система не загружает повторно изображения с одинаковым содержанием, а использует ранее загруженные файлы. Если исходный файл был физически удалён, но запись о нём осталась в базе данных, то появляется описанная в обращении ошибка.
Инструкция для исправления данной проблемы1C-Битрикс
Блокировка вебхуков МоимСкладом при некорректном ответе
При работе с МойСклад иногда могут приходить уведомления следующего вида:
Ваш аккаунт ***** использует вебхуки.
Проверьте самостоятельно или убедитесь вместе с разработчиком, что вы настроили получение вебхуков согласно документации и отправляете ответ с кодом 200 или 204 в течение 1500 миллисекунд.
Вебхуки для проверки: [идентификаторы_вебухуков]
Что это означает?
Данное уведомление говорит о том, что один из вебхуков, зарегистрированных в аккаунте МойСклад, перестал корректно отвечать на запросы.
Важно: этот вебхук может быть не связан с модулем синхронизации.
Что нужно проверить?
В уведомлении указывается идентификатор проблемного вебхука. С помощью интерфейса модуля обмена вы можете найти этот вебхук и проверить ссылку, на которую он отправляет запросы.
Информацию обо всех вебхуках, используемых в аккаунте МойСклад, можно получить в административной части модуля. Для этого перейдите в раздел «Вебхуки и агенты», на вкладку «Менеджер вебхуков» и нажмите кнопку «Загрузить все вебхуки»:
После нажатия кнопки в этом же окне ниже отобразится список всех вебхуков, зарегистрированных в учетной записи. С помощью поиска по странице в браузере вы можете найти вебхук по его идентификатору и посмотреть, какая ссылка для него используется.
По ссылке вебхука, как правило, можно определить причину возникновения уведомления от МойСклад. Возможны следующие ситуации:
1. Ссылка ведёт на другой домен Ссылка вебхука не соответствует текущему домену сайта, на котором установлен модуль.
В этом случае необходимо:
- проверить, доступен ли сайт по указанному домену;
- убедиться, что он корректно обрабатывает запросы и возвращает статус 200 или 204.
Также возможно, что данный вебхук вообще не связан с модулем синхронизации.
2. Ссылка ведёт на текущий домен, но не относится к модулю Вебхук указывает на текущий сайт, но не используется модулем синхронизации.
В таком случае рекомендуется:
- определить, какой скрипт обрабатывает данный вебхук;
- обратиться к разработчику или системе, которая его использует;
- проверить, почему он возвращает некорректный ответ.
3. Ссылка используется модуль, но сайт был временно недоступен
Вебхук может быть настроен корректно и относиться к модулю, однако уведомление возникает из-за временной недоступности сайта.
МойСклад отправляет такие уведомления, если в течение нескольких попыток не получает корректный ответ (200 или 204). Причиной могут быть:
- временные сбои сайта;
- проблемы с хостингом;
- недоступность сервера в момент обращения.
В этом случае рекомендуется проверить доступность сайта и логи сервера за соответствующий период.
Важно учитывать, что обработка вебхуков в модуле, как правило, занимает минимальное время. Даже при возникновении ошибок в процессе обработки модуль всё равно возвращает корректный HTTP-ответ (200).
Если используется обработка вебхуков через очередь, то при получении запроса от МойСклад модуль лишь сохраняет информацию о запросе в базу данных, без выполнения дополнительной логики в момент обращения.
Благодаря этому обработка выполняется максимально быстро, и в таких случаях также всегда возвращается корректный ответ 200.