> ## Documentation Index
> Fetch the complete documentation index at: https://docs.global-e.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GlobaleSettings

This job is part of the default Global-e SFCC cartridge functionality. **GlobaleSettings** pulls data from Global-e browsing APIs and stores it in SFCC custom objects used by pricing, checkout, and storefront logic.

Run this job after metadata import and whenever Global-e configuration changes. It is the only Global-e job enabled by default in `metadata/jobs.xml`. After you complete the mandatory [Data API](/configuration-sfcc#data-api-mandatory-for-new-integrations) OCAPI setup, Global-e can also start this sync over OCAPI when configuration changes.

See also: [Jobs overview](/jobs-sfcc), [Configuration](/configuration-sfcc), [Metadata → Scheduled jobs](/metadata-sfcc#scheduled-jobs).

## Job steps

| Step | Step type | Description |
| - | - | - |
| AppSettings | `custom.GlobaleAppSettings` | Loads cached data from Global-e API `/Browsing/AppSettings` and `/Browsing/AppVersion` |
| Countries | `custom.GlobaleCountries` | Loads cached data from Global-e API `/Browsing/Countries` |
| CountryCoefficients | `custom.GlobaleCountryCoefficients` | Loads cached data from Global-e API `/Browsing/CountryCoefficients` |
| Cultures | `custom.GlobaleCultures` | Loads cached data from Global-e API `/Browsing/LocationsDefaultCulturesList` |
| Currencies | `custom.GlobaleCurrencies` | Loads cached data from Global-e API `/Browsing/Currencies` |
| CurrencyRates | `custom.GlobaleCurrencyRates` | Loads cached data from Global-e API `/Browsing/CurrencyRates` |
| RoundingRules | `custom.GlobaleRoundingRules` | Loads cached data from Global-e API `/Browsing/RoundingRules` |
| ActiveHubDetails | `custom.GlobaleActiveHubDetails` | Loads cached data from Global-e API `/Browsing/ActiveHubDetails` |
| GlobaleGenerateCachePriceBooksXML | `custom.GlobaleGenerateCachePriceBooksXML` | Seeds org preference `geCachePriceBooksConfiguration` for the site base currency, then generates cache price books IMPEX when cache price books are enabled |
| GlobaleImportPriceBook | `ImportPriceBook` | Imports generated cache price book XML from IMPEX (`globale/pricebooks`) |
| GlobaleUpdateCachePriceBooksConfigHash | `custom.GlobaleUpdateCachePriceBooksConfigHash` | Updates per-currency config hashes in `geCachePriceBooksConfiguration` after a successful import |
| GlobaleSyncCachePriceBookCombinations | `custom.GlobaleSyncCachePriceBookCombinations` | Syncs country/currency → cache price book combinations into `GLOBALE_CACHE_PRICE_BOOK_COMBINATION` |
| InvalidatePageCache | `InvalidateCache` | Invalidates SFCC page cache after settings refresh |

## Site context

Assign **GlobaleSettings** job flows only to sites operated by Global-e. The sample `jobs.xml` uses a placeholder site ID (`RefArchGlobal`); replace it with your site IDs during deployment.

If cache price books are enabled, the generate → import → update-hash → sync-combinations steps run as part of this job (in that order). See [Price calculation](/price-calculation-sfcc) for how cache price books affect browse-time pricing.

## Organization context (Business Manager cartridge path)

Steps with `<context site-id="Sites"/>` (`GlobaleImportPriceBook`, `GlobaleUpdateCachePriceBooksConfigHash`) run in **organization** context. Custom steps resolve scripts from the **Business Manager** cartridge path (`Sites-Site`), not from storefront site cartridge paths.

Ensure **`int_globale`** is on the BM cartridge path before running this job — configure manually in Business Manager or via `b2c sites cartridges add int_globale --bm --position first`. See [Cartridges](/cartridges-sfcc) § Business Manager cartridge path.
