Usted está aquí:
Establecimientos web para Pedido en nombre de (Opcional, solo B2C OOBO)
Para crear pedidos que no se están extrayendo aún desde un escaparate a través de integración, cree un establecimiento web. Si está utilizando B2B Commerce o D2C Commerce, sus establecimientos web ya están configurados.
Ediciones necesarias
| Vea las ediciones admitidas. |
Para crear un establecimiento web, necesita el conjunto de permisos Gestor de operaciones de Gestión de pedidos. Si su establecimiento admite varias divisas, cree un registro de establecimiento web para cada posible combinación de divisa y configuración regional que pueda aparecer en sus datos de pedido. No puede crear un registro de establecimiento web con los valores requeridos en la interfaz de usuario Lightning, de modo que utilice una herramienta que pueda ejecutar código de Apex anónimo, como Developer Console.
Defina estas propiedades.
| Nombre completo | Nombre exclusivo que permite al representante del servicio de atención al cliente saber en qué establecimientos están comprando. Para las organizaciones que utilizan múltiples divisas, se recomienda incluir la divisa y la configuración regional en el nombre. |
| CurrencyIsoCode | Obligatorio si su organización admite varias divisas. Este valor debe coincidir con el código de divisa del escaparate de B2C Commerce. |
| DefaultLanguage | Este campo es obligatorio si su organización admite varios idiomas. Este valor debe coincidir con el Id. de configuración regional del escaparate de B2C Commerce. Esta propiedad no está disponible si no tiene asignado el conjunto de permisos Pedido en nombre de. |
| DefaultTaxLocaleType | NET o GROSS Este valor debe coincidir con el tipo de impuestos del escaparate de B2C Commerce. |
| ExternalReference | Utilice el formato IdInstancia + @ + IdSitio. Por ejemplo, abc_123@SiteGenesis El Id. de instancia de su escaparate es el mismo que su Id. de arrendatario. Para obtener el Id. de arrendatario de su escaparate, inicie sesión en B2C Commerce Business Manager y vaya a Administración | Operación | Estado del servidor. tenant.id se enumera en la ficha Propiedades del servidor. Si su instancia de B2C Commerce tiene la versión 22.10 o anterior, Business Manager no incluye la página Administración de integración de Gestión de pedidos de Salesforce. Para obtener su Id. de arrendatario, haga contacto con el Servicio de asistencia de Salesforce. |
| LocationId | Opcional. Si no especifica una ubicación existente, el sistema crea una ubicación y establece este valor en su Id. En ese caso, establece el campo LocationType de la nueva ubicación como Virtual y su campo ExternalReference como nulo. Si incluye validaciones personalizadas para el objeto Ubicación, deben tener en cuenta estos valores. |
| OrderLifecycleType | UNMANAGED |
| SupportedCurrencies | Obligatorio si su organización admite varias divisas. Incluya solo un valor, que debe coincidir con CurrencyIsoCode. |
| SupportedLanguages | Este campo es obligatorio si su organización admite varios idiomas. Incluya solo un valor, que debe coincidir con DefaultLanguage. |
| Tipo | B2C |
Vea el video para obtener información acerca de cómo configurar registros de WebStore.
Si no puede ver el video en pantalla completa, abra el video en una nueva ficha: Configure registros 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;
| Nombre completo | Referencia externa | Código ISO de divisa | Idioma predeterminado | Tipo de configuración regional de tipo de impuestos predeterminado | Divisas admitidas | Idiomas admitidos | Tipo |
|---|---|---|---|---|---|---|---|
| SiteGenesis USD | abc_123@SiteGenesis | USD | en_US | NET | USD | en_US | B2C |
| SiteGenesis Global GBP en | abc_123@ SiteGenesis | GlobalGBP | en_GB | GROSS | GBP | en_GB | B2C |
| SiteGenesis Global EUR fr | abc_123@ SiteGenesis | GlobalEUR | fr_FR | GROSS | EUR | fr_FR | B2C |
| SiteGenesis Global EUR en | abc_123@ SiteGenesis | GlobalEUR | en_GB | GROSS | EUR | en_GB | B2C |

