Provides data exchange between eCommerce plugin WP-Shop and business application "1C:Enterprise 8. Trade Management".
Key features :
- Product exchange: group (categories), attributes and values, product list and product variations, images, properties, requisites, prices, remains for products.
- Partial and full syncronization.
- Effective usage of RAM on server.
- Support for compressed data exchange.
- Transactions and strict error checking: DB updates on successfull data exchange only.
Предоставляет обмен данными между плагином для электронной коммерции WP-Shop и приложением для бизнеса "1C:Предприятие 8. Управление торговлей" (и совместимыми).
Особенности:
- Выгрузка товаров: группы (категории), свойства и значения, список товаров и вариантов, изображения, свойства, реквизиты, цены, остатки товаров.
- Полная и частичная синхронизация.
- Экономичное использование оперативной памяти сервера.
- Поддержка передачи данных в сжатом виде.
- Транзакционность и строгая проверка на ошибки: данные обновляются в БД только в случае успешного обмена.
Подробные инструкции по установке и работе с этим плагином смотрите в документации на сайте wp-shop.ru
Необходимо учесть, что для обмена большими объемами данных может понадобиться произвести дополнительную настройку веб-сервера. На недорогих shared-хостингах часто такой возможности нет, а настроены они под крайне консервативный режим работы. Поэтому рекомендуется использовать VPS/VDS-хостинги. Поэтому рекомендуется использовать проверенные хостинги, предоставляющие большую нагрузку за меньшую плату. Например этот -
ХостЛенд
Настройка
Вначале вам необходимо установить и активировать плагин WP-Shop, т.к. этот плагин зависит от него. Для этого зайдите в панель управления WordPress, выберите "Плагины" → "Добавить новый". В поисковом поле введите название плагина (или часть) и кликните "Искать плагины". Установите найденный плагин, кликнув "Установить сейчас".
В 1С в качестве адреса в настройках обмена с сайтом необходимо один из адресов вида:
где
example.com – доменное имя сайта интернет-магазина.
В качестве имени пользователя и пароля в 1С следует указать действующие на сайте имя и пароль активного пользователя с ролью "Shop Manager" или Администратор.
Технические рекомендации
Рекомендуется изменить тип хранилища всех таблиц базы данных сайта на InnoDB. Это добавит транзакционность в процесс обмена данными: изменения в базе данных сайта будут применяться только в случае успешного завершения процесса обмена.
Выполнение PHP на сервере необходимо настроить так, чтобы не было лимитов на время исполнения скриптов плагина. В случае использования связки Apache + mod_php (рекомендуется как наиболее простая связка) при дефолтных настройках лимита не будет. В случае использования FastCGI и/или nginx может потребоваться дополнительная их настройка для снятия лимитов на время исполнения (например, изменение FcgidConnectTimeout для mod_fcgid; request_terminate_timeout, fastcgi_read_timeout для nginx).
1С закачивает на сервер выгрузку с помощью POST-запроса. Возможно, понадобится увеличить лимит объема данных, отправляемых по POST. В php.ini за это отвечает значение post_max_size. В случае использования FastCGI и/или nginx может понадобится увеличить этот лимит также в их настройках (например, FcgidMaxRequestLen для mod_fcgid; client_max_body_size, send_timeout для nginx).
Если PHP выполняется в режиме FastCGI, а 1С при проверке соединения с сервером просит проверить имя пользователя и пароль, хотя они указаны верно, то необходимо в файл .htaccess после строки
RewriteEngine On
вставить строку
RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
, а также попробовать оба варианта адреса обмена (полный и короткий). Необходимо учесть, что изменения в .htaccess перезатираются при сохранении настроек постоянных ссылок и некоторых плагинов из админки WordPress.
Version: 0.1
-initial relese
Version: 0.2
-description of goods
== Upgrade notice ==