Readiness Assessment
Complete the following steps when deploying the Global-e integration from SFCC Staging to SFCC Production.
In the Staging Environment:
Check the Global-e metadata, if something is missing, import the metadata from the link_globale/metadata folder.
Check Global-e Shipping Methods. There should be seven methods: GLOBALE, GLOBALE_STANDARD, GLOBALE_EXPRESS, GLOBALE_STORE_COLLECTION, GLOBALE_HUB, GLOBALE_DIRECT, and GLOBALE_WYOL. If missing, import the metadata from the link_globale/metadata folder.
Check Global-e Payment Methods and Payment Processor on Staging – GLOBALE. If missing, import the metadata from the link_globale/metadata folder or create it manually (Payment Processor).
Check the Tax Class for Global-e Shipping Methods. it should not be set to undefined (after fresh import it might be reset to undefined).
Check the configuration of Global-e custom Site Preferences. Add values for Production (on Staging, in a Production context, so it is replicated properly).
Check the time configuration of 'Auto-Fail Orders' (Merchant Tools > Site Preferences > Order). By default, the recommended time is 4320 minutes. If the site preference Place Order On Payment Update (
gePlaceOrderOnPaymentUpdate
) is set to Yes then the recommended time is 20160 minutes.Check all Price books, including the Fixed Price books, if any configured in Global-e custom Site Preferences.
Check Global-e Services, Job Schedules on Staging and Production. If missing, import them from the link_globale/metadata folder on Staging and Production.
Check that the GLOBALE Service profile is configured so that the Rate Limit is disabled (Enable Rate Limit = false).
Check the definitions for Global-e Custom Objects on Staging – GLOBALE_*. If missing, import the metadata from the link_globale/metadata folder.
Check that int_globale and the Global-e extension (int_globale_sitegenesis for SiteGenesis Pipeline or Controller-based storefront, int_globale_sfra for SFRA-based storefront) cartridges are uploaded into the current code version on SFCC Staging, to be replicated properly to SFCC Production.
Check that int_globale and Global-e extension cartridges are in the cartridge path of your Site (Global-e-operated Sites).
If all the above is verified and looks good, perform Data Replication to Production (Services, Job Schedules, Metadata, Site Preferences, Custom Object Definitions, Shipping Methods, Payment Methods, Customer Groups, etc.). If anything prevents you from making a data replication from Staging to Production, perform all the above manually on Production (if possible).
Perform Code Replication to Production.
In the Production Environment:
Check that int_globale and Global-e extension cartridges (int_gloable_sitegenesis for SiteGeesis, int_globale_sfra for SFRA) are in the cartridge path of your Site (operated by Global-e Sites) on Production.
Manually check the Global-e custom Site Preferences, Services, Job Schedules (should be assigned to proper Site(s)), Custom Object definitions, Payment, and Shipping Methods on Production.
Run Global-e Settings Job manually.
Enable the Global-e Settings Job to run daily at 2:00 am UTC (or other off-peak time).
Check that GLOBALE_* custom objects now have some records and verify that there are no errors in the GLOBALE_ERROR custom error log on Production.
Enable Global-e in Global-e custom Site Preferences on Production.
Clear manually the cache of the Site(s) and BM on Production.
Run tests on the Storefront of your Production.