Вы находитесь здесь:
Веб-магазины для заказа от имени (дополнительно, только B2C OOBO)
Чтобы создать заказы, которые еще не извлекаются из магазина посредством интеграции, создайте веб-магазин. Если вы используете B2B Commerce или D2C Commerce, ваши веб-магазины уже настроены.
Требуемые версии
| Просмотр поддерживаемых версий. |
Для создания веб-магазина вам нужен набор полномочий «Менеджер операций управления заказами». Если ваш магазин поддерживает мультивалюту, создайте запись веб-магазина для каждой возможной комбинации валюты и региона, которая может появиться в данных заказа. Пользовательский интерфейс Lightning не позволяет создать запись веб-магазина с обязательными значениями, поэтому используйте инструмент, который может выполнять анонимный код Apex, например, Developer Console.
Определите данные свойства.
| Имя | Любое уникальное имя, позволяющее представителю службы поддержки узнать, в каком магазине он совершает покупки. В мультивалютных организациях рекомендуем добавить в имя валюту и регион. |
| CurrencyIsoCode | Обязательно, если ваша организация поддерживает мультивалюту. Это значение должно соответствовать коду валюты магазина B2C Commerce. |
| DefaultLanguage | Обязательно, если ваша организация поддерживает несколько языков. Это значение должно соответствовать региональному коду витрины B2C Commerce. Это свойство недоступно, если вам не назначен набор полномочий «Заказ от имени». |
| DefaultTaxLocaleType | НЕТТО или БРУТТО Это значение должно соответствовать типу налога магазина B2C Commerce. |
| ExternalReference | Используйте формат instanceId + @ + siteId. Например, abc_123@SiteGenesis Код экземпляра витрины соответствует коду клиента. Чтобы получить код клиента витрины, войдите в бизнес-менеджер B2C Commerce и перейдите в Администрирование | Операция | Статус сервера. Tenant.id отображается на вкладке свойств сервера. Если экземпляр B2C Commerce версии 22.10 или более ранней, Business Manager не добавляет страницу «Администрирование интеграции управления заказами Salesforce». Чтобы получить код клиента, обратитесь в службу поддержки Salesforce. |
| LocationId | Дополнительно. Если вы не укажете текущее расположение, система создаст расположение и установит это значение на свой код. В таком случае, поле LocationType нового расположения установит на «Виртуальное», а поле ExternalReference на нулевое. Если вы добавляете настраиваемые проверки для объекта «Расположение», они должны учитывать эти значения. |
| OrderLifecycleType | НЕУПРАВЛЯЕМЫЙ |
| Поддерживаемые валюты | Обязательно, если ваша организация поддерживает мультивалюту. Добавьте только одно значение, которое должно соответствовать CurrencyIsoCode. |
| Поддерживаемые языки | Обязательно, если ваша организация поддерживает несколько языков. Добавьте только одно значение, которое должно соответствовать DefaultLanguage. |
| Тип | B2C |
Просмотрите видеоролик, чтобы узнать, как можно настроить записи WebStore.
Если вы не можете просмотреть видеоролик в полноэкранном режиме, откройте видеоролик на новой вкладке: Настройка записей WebStore.
WebStore createWebStore( String name, String instanceId, String siteId )
{ WebStore store = new WebStore(
Name = name,
// Either NET or GROSS
DefaultTaxLocaleType = 'NET',
// Format expected is instanceId@siteId; example abc_123@SiteGenesis // If multicurrency is enabled then uncomment these lines:
//CurrencyIsoCode = 'USD',
//DefaultLanguage = 'en_US',
//SupportedCurrencies = 'USD',
//SupportedLanguages 'en_US',
ExternalReference = instanceId + '@' + siteId,
Type = 'B2CE');
return store;
}
WebStore webStoreRecord = createWebStore('Apex1 WebStore', 'abc_123', 'SiteGenesis'); insert webStoreRecord;
| Имя | Внешняя ссылка | IsoCode валюты | Стандартный язык | DefaultTax LocaleType | Поддерживаемые валюты | Поддерживаемые языки | Тип |
|---|---|---|---|---|---|---|---|
| SiteGenesis USD | abc_123@SiteGenesis | USD | en_US | НЕТТО | USD | en_US | B2C |
| SiteGenesis Global GBP en | abc_123@ SiteGenesis | GlobalGBP | en_GB | БРУТТО | GBP | en_GB | B2C |
| SiteGenesis Global EUR fr | abc_123@ SiteGenesis | GlobalEUR | fr_FR | БРУТТО | EUR | fr_FR | B2C |
| SiteGenesis Global EUR en | abc_123@ SiteGenesis | GlobalEUR | en_GB | БРУТТО | EUR | en_GB | B2C |
