Ejemplo: Usos de ejemplo del script addStore para crear tiendas personalizadas

Consulte los ejemplos en este tema para ver usos de ejemplo del script addStore. Los ejemplos incluyen valores del archivo gradle.properties de ejemplo que pueden pasarse al crear su tienda personalizada.

En el ejemplo siguiente, se muestra un caso de ejemplo donde la empresa:
  1. Crea una tienda inicial.
  2. Añade un sitio ampliado como soporte para una nueva geografía.
  3. Añade un sitio ampliado que utiliza un catálogo diferente.
  4. Añade un sitio ampliado que utiliza una nueva tienda con elementos de escaparate.

1 Crea una tienda inicial

La empresa, Ycom, realiza su despliegue inicial en inglés de Estados Unidos. Se deben crear los siguientes elementos:
  • Una nueva tienda con elementos de catálogo, YcomCatalogAssetStore.
  • Una nueva tienda con elementos de escaparate, YcomStoreFrontAssetStore.
  • Una nueva tienda de sitio ampliado, YcomB2CEsite.
El archivo gradle.properties de ejemplo contiene los valores siguientes:

crsCreateESiteStore=yes
crsESiteStoreIdentifier=YcomB2CEsite
crsESiteStoreDirName=YcomB2CEsite
crsCreateStoreFrontAssetStore=yes
crsFrontAssetStoreIdentifier=YcomStoreFrontAssetStore
crsFrontAssetStoreDirName=YcomStoreFrontAssetStore
crsCreateCatalogAssetStore=yes
crsCatalogStoreIdentifier=YcomCatalogAssetStore
crsCatalogStoreDirName=YcomCatalogAssetStore
crsStoreLocale=en_US
crsInventoryModel=Non-ATP
crsStoreType=b2c
  • Como parte del despliegue inicial debe rellenar la rutina de carga y, si lo desea, datos de ejemplo en la base de datos. Para rellenar los datos de rutina de carga, complete la siguiente tarea: Rellenar los datos de rutina de carga de la tienda en la base de datos. Esta tarea funciona con los datos generados que se han rellenado después de ejecutar el script gradle.

2 Añade un sitio ampliado como soporte a una nueva geografía

La empresa, Ycom, decide ampliar a Asia. Se crea una segunda tienda de sitio ampliado, YcomAsiaEsite, que reutiliza todas las tiendas y los elementos del despliegue inicial.

El archivo gradle.properties de ejemplo incluye los valores siguientes:

crsCreateESiteStore=yes
crsESiteStoreIdentifier=YcomAsiaEsite
crsESiteStoreDirName=YcomAsiaEsite
crsCreateStoreFrontAssetStore=no
crsFrontAssetStoreIdentifier=YcomStoreFrontAssetStore
crsFrontAssetStoreDirName=YcomStoreFrontAssetStore
crsCreateCatalogAssetStore=no
crsCatalogStoreIdentifier=YcomCatalogAssetStore
crsCatalogStoreDirName=YcomCatalogAssetStore
crsStoreLocale=en_US
crsInventoryModel=Non-ATP
crsStoreType=b2b

A continuación, rellene datos de rutina de carga para la nueva tienda de sitio ampliado: Rellenar los datos de rutina de carga de la tienda en la base de datos.

3 Añade un sitio ampliado que utiliza un catálogo diferente

La empresa, Ycom, adquiere una empresa de fabricación de hardware. Debe crear una tercera tienda de sitio ampliado, YComHDEsite, que utiliza una nueva tienda con elementos de catálogo, YcomHardwareCatalogAssetStore, pero que reutiliza la tienda con elementos de escaparate desde el despliegue inicial.

El archivo gradle.properties de ejemplo incluye los valores siguientes:

crsCreateESiteStore=yes
crsESiteStoreIdentifier=YComHDEsite
crsESiteStoreDirName=YComHDEsite
crsCreateStoreFrontAssetStore=no
crsFrontAssetStoreIdentifier=YcomStoreFrontAssetStore
crsFrontAssetStoreDirName=YcomStoreFrontAssetStore
crsCreateCatalogAssetStore=yes
crsCatalogStoreIdentifier=YComHardwareCatalogAssetStore
crsCatalogStoreDirName=YComHardwareCatalogAssetStore
crsStoreLocale=en_US
crsInventoryModel=Non-ATP
crsStoreType=b2b

A continuación, rellene datos de rutina de carga para la nueva tienda de sitio ampliado: Rellenar los datos de rutina de carga de la tienda en la base de datos. Utilice la herramienta Catálogos para cargar sus propios datos de catálogo en la nueva tienda con elementos de catálogo.

4 Añade un sitio ampliado que utiliza una nueva tienda con elementos de escaparate

Su empresa, Ycom, decide comercializar la categoría de Ropa de caballero de una forma distinta. Se crea una cuarta tienda de sitio ampliado, YComManEsite, que reutiliza la tienda con elementos de catálogo del despliegue inicial, pero utiliza una tienda con elementos del escaparate, YComMenStoreFrontAssetStore.

El archivo gradle.properties de ejemplo incluye los valores siguientes:

crsCreateESiteStore=yes
crsESiteStoreIdentifier=YComManEsite
crsESiteStoreDirName=YcomAsiaEsite
crsCreateStoreFrontAssetStore=yes
crsFrontAssetStoreIdentifier=YComMenStoreFrontAssetStore
crsFrontAssetStoreDirName=YComMenStoreFrontAssetStore
crsCreateCatalogAssetStore=no
crsCatalogStoreIdentifier=YComCatalogAssetStore
crsCatalogStoreDirName=YComCatalogAssetStore
crsStoreLocale=en_US
crsInventoryModel=Non-ATP
crsStoreType=b2b

A continuación, rellene datos de rutina de carga para la nueva tienda de sitio ampliado: Rellenar los datos de rutina de carga de la tienda en la base de datos.