Плагин WooCommerce - весьма популярный модуль, позволяющий успешно функционировать многим магазинам. В КeyCRM тоже можно подключить такой сайт, чтобы можно было из него получать заказы в систему в дальнейшем быстро их обрабатывать.
Как подключать магазин на Wordpress
Перейдите в Настройки - Общие - Источники. Это список источников, в нем есть кнопка "Добавить источник":
Появится окно:
Выберите тип источника "Wordpress", укажите также адрес вашего магазина, который будет выступать источником (скопируйте из адресной строки браузера). Введите название магазина.
Здесь же можно сразу выбрать валюту источника и менеджера, который будет заниматься заказами именно из этого источника. Нажмите кнопку "Сохранить", и новый источник появится в общем списке, а заказы будут помечены иконкой Wordpress.
Как добавить KeyCRM на самом Wordpress
В Панели администратора в боковом меню с левой стороны есть вкладка "Плагины". Перейдите в нее:
Нажмите "Добавить новый", появится вкладка. Нажмите "Загрузить плагин":
Выберите уже скачанный плагин с компьютера и нажмите "Установить". Скачать архив с плагином можно по этой ссылке:
После установки в верхнем меню появится вкладка keycrm.app. Наведите на нее и нажмите "Настройки":
В настройках вставьте ключ из KeyCRM в поле API key.
После этого нажмите "Сохранить" и обязательно проследите, чтобы страница обновилась. Далее в поле Order source Keycrm.app выберите из выпадающего списка свой магазин:
Также выставьте соответствие типа службы доставки. Например, для доставки "Склад-дверь" - Укрпошта, для "Склад- Склад" - Новая Почта и т.д.
Таким же образом выставляется и соответствие типа оплаты:
Настройки статусов можно не трогать - все заказы будут приходить со статусом "Новый".
Загрузка заказов - можно для начала попробовать загрузить по одному. Укажите их номера через запятую:
Если нажать Uploading all orders, скачаются в принципе все заказы, которые есть в магазине. Нужны ли они вам, если их много и большая часть уже закрыта - решите сами. После этого можно смело нажимать "Сохранить изменения".
Если что-то пошло не так, в разделе Статус в меню WooCommerce есть Журнал. Там нужно выбрать Retailcrm и текущий день, в списке действий будут прописаны логи ошибок. По ним разработчикам намного легче определить причины возникшей проблемы и устранить их.
Кастомные свойства товаров
Этот раздел для тех, кто занимается хендмейдом или продает нестандартные изделия. Суть: есть обычные свойства товаров, например, цвет, габариты, вес и т.п. Если же нужно задать что-то нестандартное, вроде материала, особенной гравировки или специального комментария клиента, то нужно написать также специальный обработчик для таких свойств. Наш модуль стандартный и распознает только такие же стандартные поля. Если хотите экзотику - нужен обработчик с функцией "customPropertyHandler". В файле readme.txt в модуле мы этот момент прописали. Там же можно найти пример кода для этой функции, который поможет вашему разработчику справиться с задачей.
Журнал ошибок
В разделе WooCommerce перейдите во вкладку Status, далее Logs. Там есть
Показывает успешность работы соединения. Если были какие-то ошибки - здесь они будут указаны. Ошибка:
[createOrder] The given data was invalid.; errors: {"source_uuid":["The source uuid has already been taken."]}
говорит о том, что заказ уже был передан в KeyCRM, и Wordpress повторно пытается передать заказ - все ок, ничего делать здесь не нужно.
Если имеет место проблема с этим модулем, данные о логах нужно скопировать и сохранить. Это значительно поможет нам определить ошибку и быстрее устранить ее.
Редактирование Источника
Кнопка редактирования – последняя графа в списке источников:
В разделе "Общее" можно будет изменить название источника, а также валюту, назначить или переназначить менеджера раздела. Для предоставления доступа к нему других пользователей перейдите в «Доступ пользователей». Если поставить галочку «Все пользователи», доступ останется открытым для всех.
Если хотите не только ограничить доступ к источнику для конкретных пользователей, но и сделать заказы из него видимыми для других сотрудников в конкретной Роли, то можно почитать об этом в статье об ограничении доступа.
Если нажмете «Выбранные пользователи», то откроется список сотрудников, из которых можно выбрать тех, кто будет иметь доступ. Проставьте на них галочки и нажмите «Сохранить»:
Для временного отключения источника достаточно нажать на триггер в графе "Статус" для данного источника в списке (Настройки - Общие - Источники). При этом все активные заказы из этого источника все равно будут отображаться во всех фильтрах до того момента, пока не будут закрыты (выполнены или отменены).
KeyCRM - соберите все заказы и эффективно управляйте ими из одного кабинета!