Как стать автором
Обновить
0

Интернет-магазин PHPShop теперь можно синхронизировать с R-Keeper StoreHouse

Время на прочтение5 мин
Количество просмотров5K
Представляем новый модуль синхронизации интернет-магазина PHPShop с системой автоматизации складского учета R-Keeper StoreHouse v6. Это хорошая новость для предприятий общественного питания, которые предоставляют своим клиентам возможность заказа блюд через Интернет. Связав эти две программы, мы помогаем ресторанам и кафе максимально оптимизировать учет продуктов, реализованных через Интернет.


Возможнсти


Программа «PHPShop обмен с сайтом» позволяет загружать в магазин цены и описания блюд из R-Keeper, и, с помощью нажатия одной кнопки обновлять в интернет-магазине их количественные остатки. При загрузке экспортированного списка товаров на сайт, программа автоматически создает структуру дерева категорий. Возможности программы так же позволяют отбирать выгружаемые товары с помощью фильтра по наличию/отсутствию на определенном складе или такому параметру, как принадлежность к той или иной группе товаров. Выгрузку товаров можно назначить по расписанию.

Описание интерфейса и настроек


Доступ к базе данных R-Keeper StoreHouse реализован напрямую, на основе OLE сервера. Предусмотрен журнал, регистрирующий процессы синхронизации.

Для того чтобы использовать возможности синхронизации, нужно запустить исполняемый файл PHPShopExchange.exe и произвести начальные настройки программы. Однако нужно заранее убедиться в том, что на компьютере установлена и зарегистрирована библиотека Sh4Ole.dll.
В окне настроек следует установить параметры доступов к сайту, FTP и серверу SH:

Параметры доступа к сайту — страница, содержит реквизиты доступа к интернет-магазину
  • Имя домена — URL интернет магазина, обязательно указываемый вместе со служебной папкой 1cManager. Например: demo.phpshop.ru/1cManager/
  • Пользователь — имя пользователя интернет-магазина, обладающего достаточными правами для создания и редактирования товаров. Обычно это администратор магазина.
  • Пароль — пароль пользователя интернет-магазина.

r-keeper параметры доступа к сайту

Параметры доступа к FTP — страница для указания параметров доступа к FTP-серверу интернет-магазина.
  • Сервер — имя FTP-сервера или его IP-адрес (рекомендуется).
  • Порт — порт FTP-сервера (по умолчанию 21).
  • Пользователь и Пароль — пользователь и его пароль к FTP-серверу, обладающими достаточными правами для создания/редактирования/удаления файлов и папок на FTP-сервере.
  • Папка на FTP — указывается путь к служебному каталогу 1cManager с учетом иерархического пути на FTP-сервере.
  • Пассивное соединение с FTP — флаг установления пассивного соединения к FTP-серверу.
  • При нажатии на кнопку Проверить можно удостоверится в корректном подключении к FTP-серверу.
  • После заполнения реквизитов, по кнопке «Проверить» можно убедиться в корректном подключении к FTP-серверу.

r-keeper параметры доступа к FTP

Параметры подключения к серверу SH — страница для указания параметров установки соединения R-Keeper StoreHouse
  • Сервер SH — имя сервера R-Keeper StoreHouse.
  • Пользователь и Пароль — пользователь и его пароль доступа к серверу R-Keeper StoreHouse.
  • Протокол NetBios, Номер адаптера, Таймаут в сек — параметры настройки Net protocols для сервер StoreHouse
  • Устанавливать соединение с сервером без вызова формы логина — флаг, при котором программа не будет выводить форму запроса ввода логина подключения к серверу SH.

r-keeper параметры подключения к серверу SH

Дополнительно — страница указания параметров выгрузки
  • Количество записей в пакете — размер пакета с массивом данным, загружаемый в интернет-магазин за одну итерацию. Размер напрямую зависит от загруженности сервера интернет-магазина.
  • Цена № — реквизиты типа цен товаров, указанные в том же порядке, как цены будут представлены в карточке товара в интернет-магазине
  • Создавать новые товары — флаг, указывающий программе в момент синхронизации создавать отсутствующие в интернет-магазине товары. Синхронизация товаров выполняется по коду товаров в StoreHouse и артикулу в интернет-магазине.
  • Создавать новые категория — флаг, указывающий программе в момент синхронизации создавать отсутствующие в интернет-магазине категории. Синхронизация выполняется по коду категорий в StoreHouse и ID в интернет-магазине.
  • Сворачивать в трей — флаг, при котором основное окно программы может быть свернуто в область уведомлений (системный трей в правом нижнем углу).
  • Вести журнал выгрузки — флаг, при установке которого все действия программы в момент выгрузки товаров будут комментироваться и записываться в указанный файл.

r-keeper дополнительно

Выгрузка товаров на сайт


Для синхронизации товарной базы сайта PHPShop и StoreHouse необходимо на основной форме утилиты указать:
  • дату актуальности цен и складских остатков товаров
  • в списке товарных групп отметить флагами позиции, товары которых должны участвовать в синхронизации
  • при необходимости, отметить флагами склады, остатки товаров по которым должны мигрировать на сайт
  • при необходимости отбора товаров, складские остатки которых удовлетворяют особым условиям — отметить флаг «Только товары, по кот.остатки <<» и определить требуемое условие.

По кнопке Выполнить запускается процесс выгрузки товаров с учетом всех определенных условий и настроек.

Комментарии выполнения синхронизации, а также возможные ошибки можно просмотреть в журнале, открыв его из главного меню программы «Файл->Журнал».

Выполнение выгрузки по расписанию


Для синхронизации товарной базы сайта PHPShop и StoreHouse по расписанию необходимо вызвать форму настройки параметров расписания в главном меню программы «Расписание->Выгрузка товаров».

r-keeper расписание

На форме расписания можно задать:
  • конкретное время начала выгрузки товаров (по часам). При этом, назначаются дни недели, в которые производится синхронизация склада и сайта, либо указывается определенная дата выгрузки.
  • время по таймеру, по истечении которого будет произведена выгрузка.

Для задания периодической синхронизации товаров достаточно установить флаг «Многократное выполнение».

Запущенное задание выгрузки по расписанию можно приостановить, изменить или отменить посредством контекстного меню.

r-keeper меню

Особенности запуска:
  • Для выполнения синхронизации по расписанию необходимо установить в опциях флаг «Устанавливать соединение с сервером без вызова формы логина».
  • Выполнение синхронизации по расписанию подразумевает, что программа будет все время запущена на компьютере
  • Для удобства работы рекомендуется установить в опциях программы флаг «Сворачивать в трей». При этом контекстное меню, свернутой в системном трее программы, содержит пункты для быстрого доступа к основным функциям.

r-keeper меню

Заключение


Пользователи интернет-магазинов PHPShop Enterprise Pro 1C давно оценили удобство синхронизации интернет-магазина с 1С: Предприятие. Обработчик, который используется в этой версии, позволяет легко переносить номенклатуру, описания, характеристики товаров из 1С в интернет магазин и обратно, отслеживать заказы и состояние склада в режиме онлайн и автоматически генерировать необходимые бухгалтерские документы. Обработчик синхронизации PHPShop имеет собственный визуальный редактор номенклатуры, упрощает работу с изображениями товаров, автоматизируя процесс изменения размеров изображений и наложения вотермарков.

Интернет-магазин, поддерживающий функцию связи с R-Keeper StoreHouse – это отличное решение для ресторанов, планирующих организовать доставку блюд через собственную интернет-площадку. Обработчик синхронизации интернет-магазина с R-Keeper StoreHouse входит в новую поставку скрипта PHPShop Pro R-Keeper и является уникальной в своем роде разработкой, не имеющей аналогов в мире. На сегодняшний день только компания PHPShop Software предлагает возможность связи онлайн-магазина с этой программой.

Мы планируем и дальше поддерживать связь с R-Keeper StoreHouse и развивать ее в последующих редакциях поставки PHPShop Pro R-Keeper.
Теги:
Хабы:
0
Комментарии0

Публикации

Информация

Сайт
www.phpshop.ru
Дата регистрации
Дата основания
Численность
2–10 человек
Местоположение
Россия

Истории