Для того чтобы посетители сайта смогли просматривать наличие товара и цены и сами смогли оформить
заказ необходимо сконфигурировать экосистему для поддержки данного функционала.
Существует два варианта предоставления такой услуги.
1. Прямо в помещении магазина находится компьютер, на котором каждый покупатель самостоятельно может оформить свой заказ.
2. Покупатель находится дома и оформляет свой заказ через интернет.
3. Заказы оформляются и через компьютер в магазине и через интернет.
Назовем стол заказов, развернутый локально (на площадке магазина)
локальным столом заказов.
Назовем стол заказов, развернутый в интеренет (на площадке интернет провайдера)
интернет столом заказов.
Если
база данных остатков (CarShopRestContext) стола заказов не совпадает с
базой данных остатков (CarShopRestContext) магазина необходимо
выполнять репликацию остатков из БД магазина в БД стола заказов.
Если
база данных заказов (CarShopOrdersContext) стола заказов не совпадает с
базой данных заказов (CarShopOrdersContext) магазина необходимо
выполнять репликацию заказов из БД стола заказов в БД магазина.
Напомним, что каждый магазин может иметь свою копию базы данных остатков (CarShopRestContext) и свою копию база данных заказов (CarShopOrdersContext).
Это касается и баз данных стола заказов.
Еще раз, репликация выполняется, если или базы данных не совпадают даже на одном физическом компьютере и репликация выполняется,
если базы данных расположены на разных физических компьютерах (к примеру, локальная реализация на площадке магазина
и интернет реализация на площадке интернет провайдера).
В первом случае. Гостевой компьютер на площадке магазина
Вы должны перейти по ссылке
Предприятия
==1==
В своем локальном решении зарегистрировать новое предприятие (т.е. торговую сеть) с предопределенным идентификатором
GUID=00000000-0000-0000-1111-111111111111
Наименование=Стол заказов
Включить флаг активности
Каталог артикулов не используется, поэтому можно заполнить любой строкой символов
Источник TecDoc=БД MSSQL (или ODBC TecDoc)
==2==
В своем локальном решении для предприятия с
GUID=00000000-0000-0000-1111-111111111111 зарегистрировать новое подразделение
GUID=00000000-0000-0000-1111-111111111111
Наименование=Стол заказов
Включить флаг активности
Включить флаг доступности
Тип=Стол заказов (или любое другое значение, т.к. не бедет используеться)
Каталог остатков должен совпадать с каталогом остатков вашего магазина (т.е. подразделения)
Каталог продаж должен совпадать с каталогом остатков вашего магазина (т.е. подразделения) - не используется
Каталог прихода должен совпадать с каталогом остатков вашего магазина (т.е. подразделения) - не используется
Каталог заказов должен совпадать с каталогом остатков вашего магазина (т.е. подразделения)
Во втором случае. Оформление заказов через интернет.
Вы должны перейти по ссылке
Предприятия
==1==
В решении развернутом в интернет войти пользователем EcoSystemAdmin.
==2==
GUID=00000000-0000-0000-1111-111111111111
Наименование=Стол заказов
Включить флаг активности
Каталог артикулов не используется, поэтому можно заполнить любой строкой символов
Источник TecDoc=БД MSSQL
==3==
В своем локальном решении для предприятия с
GUID=00000000-0000-0000-1111-111111111111 зарегистрировать новое подразделение
GUID=00000000-0000-0000-1111-111111111111
Наименование=Стол заказов
Включить флаг активности
Включить флаг доступности
Тип=Стол заказов (или любое другое значение, т.к. не бедет используеться)
Каталог остатков = тому, что прописано в web.config (к примеру, CarShopRestContext)
Каталог продаж = тому, что прописано в web.config (к примеру, CarShopSalesContext) - не используется
Каталог прихода = тому, что прописано в web.config (к примеру, CarShopIncomeContext) - не используется
Каталог заказов = тому, что прописано в web.config (к примеру, CarShopOrdersContext)
В третьем случае. Заказы и через компьютер в магазине и через интернет.
Вы должны выполнить настройки пункта
(==1==) и настройки пункта
(==2==).
Создание профиля магазина.
Чтобы пользователю стола заказов были видны атрибуты вашего магазина вам необходимо
В первом случае
В решении развернутом локально войти пользователем EcoSystemAdmin или пользователем с правами администратора предприятия или администратора подразделения.
Интернет Профиль магазина
И создать запись профиля для вашего магазина.
Во втором случае
В решении развернутом в интернет войти пользователем EcoSystemAdmin или пользователем с правами администратора предприятия или администратора подразделения.
Интернет Профиль магазина
И создать запись профиля для вашего магазина.
В третьем случае
В решении развернутом локально войти пользователем EcoSystemAdmin или пользователем с правами администратора предприятия или администратора подразделения.
Интернет Профиль магазина
И создать запись профиля для вашего магазина.
В решении развернутом в интернет войти пользователем EcoSystemAdmin или пользователем с правами администратора предприятия или администратора подразделения.
Интернет Профиль магазина
И создать запись профиля для вашего магазина.
Важные замечания.
Для первого случая, когда прямо в помещении магазина находится компьютер, на котором каждый покупатель самостоятельно оформляет свой заказ,
вы можете для стола заказов создать свою базу данных каталога остатков (к примеру с именем CarShopRestZZZ)
и свою базу данных каталога заказов (к примеру с именем CarShopOrdersZZZ). В этом случае для того, чтобы исполнитель (продавец) увидел
заказы сделанные на компьютере в магазине необходимо выполнять операцию репликации заказов (из БД стола заказов в БД магазина). Это с одной стороны.
И с другой стороны, для того, чтобы покупатель увидел остатки и цены вашего магазина, необходимо постоянно выполнять репликацию остатков
магазина в стол заказов (из БД магазина в БД стола заказов).
Для второго и третьего случая без вариантов. Для стола заказов развернутого локально базы данных магазина и базы данных стола заказов должны совпадать.
С другой стороны, необходимо настроить репликацию остатков из локальной БД магазина в БД интернет и настроить репликацию из БД заказов интернет в БД заказов магазина.
В этом случае две локальных базы данных магазина и локального стола заказов совпадают (это БД остатков и БД заказов).
Согласование остатков между локальной базой данных магазина и базой данных в интернет реализуется механизмом репликаций.