Loading
Управление заказами Salesforce
Веб-магазины для заказа от имени (дополнительно, только B2C OOBO)

Веб-магазины для заказа от имени (дополнительно, только 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.

Пример
Пример Данный пример Apex создает запись веб- магазина.

    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;
Пример
Пример Данный мультивалютный пример содержит один сайт, поддерживающий заказы в США в долларах США. Другой сайт поддерживает заказы Великобритании в фунтах или евро, а также заказы из Франции в евро. Создайте четыре записи веб-магазина со следующими значениями. Внедрение записи заказа Salesforce Настройте заказ от имени потока.
ИмяВнешняя ссылка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
 
Загрузка
Salesforce Help | Article