Exemple : Exemples d'utilisation du script addStore pour la création de magasins personnalisés

Consultez les exemples de cette rubrique pour connaître les possibilités d'utilisation du script addStore. Les exemples incluent des valeurs de fichier gradle.properties que vous pouvez insérer lors de la création de votre magasin personnalisé.

L'exemple suivant illustre un scénario dans lequel votre entreprise :
  1. Crée un magasin initial.
  2. Ajoute un site étendu pour prendre en charge une nouvelle géographie.
  3. Ajoute un site étendu qui utilise un catalogue différent.
  4. Ajoute un site étendu qui utilise un nouveau magasin de ressources de vitrine.

1 Crée un magasin initial

Votre société, Ycom, réalise son déploiement initial en anglais (Etats-Unis). Vous devez créer les ressources suivantes :
  • Un magasin de ressources de catalogue, YcomCatalogAssetStore.
  • Un magasin de ressources de vitrine, YcomStoreFrontAssetStore.
  • Un magasin de site étendu, YcomB2CEsite.
L'exemple de fichier gradle.properties contient les valeurs suivantes :

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
  • Dans le cadre du déploiement initial, vous devez insérer des données d'amorçage et éventuellement des données exemple dans la base de données. Pour insérer les données d'amorçage et les données exemple, effectuez la tâche suivante : Insertion des données d'amorçage de votre magasin dans la base de données. Cette tâche fonctionne avec les données générées, insérées après l'exécution du script Gradle.

2 Ajoute un site étendu pour prendre en charge une nouvelle géographie

Votre société, Ycom, décide de se développer en Asie. Vous créez un deuxième magasin de site étendu, YcomAsiaEsite, qui réutilise tous les magasins et ressources provenant du déploiement initial.

L'exemple de fichier gradle.properties contient les valeurs suivantes :

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

Ensuite, insérez les données d'amorçage pour le nouveau magasin de site étendu : Insertion des données d'amorçage de votre magasin dans la base de données.

3 Ajoute un site étendu qui utilise un catalogue différent

Votre société, Ycom, fait l'acquisition d'une entreprise qui fabrique du matériel. Vous créez un troisième magasin de site étendu, YComHDEsite, qui utilise un nouveau magasin de ressources de catalogue, YcomHardwareCatalogAssetStore, mais réutilise le magasin de ressources de vitrine provenant du déploiement initial.

L'exemple de fichier gradle.properties contient les valeurs suivantes :

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

Ensuite, insérez les données d'amorçage pour le nouveau magasin de site étendu : Insertion des données d'amorçage de votre magasin dans la base de données. Utilisez l'outil Catalogues pour télécharger vos propres données de catalogue dans votre nouveau magasin de ressources de catalogue.

4 Ajoute un site étendu qui utilise un nouveau magasin de ressources de vitrine

Votre société, Ycom, décide de commercialiser différemment sa catégorie Vêtements hommes. Vous créez un quatrième magasin de site étendu, YComManEsite, qui réutilise le magasin de ressources de catalogue provenant du déploiement initial, mais utilise un nouveau magasin de ressources de vitrine, YComMenStoreFrontAssetStore.

L'exemple de fichier gradle.properties contient les valeurs suivantes :

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

Ensuite, insérez les données d'amorçage pour le nouveau magasin de site étendu : Insertion des données d'amorçage de votre magasin dans la base de données.