> ## 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.

# Jobs

The Global-e SFCC cartridges ship scheduled jobs that synchronize configuration, catalog data, product restrictions, outbound order notifications, and inbound order-status fallback between SFCC and Global-e. Job definitions are imported from `metadata/jobs.xml`; step implementations live in the `int_globale` cartridge.

After [Installation](/installation-sfcc), import job schedules and run **GlobaleSettings** manually before enabling other jobs. New integrations must also complete [Data API](/configuration-sfcc#data-api-mandatory-for-new-integrations) OCAPI setup so Global-e can start configuration sync over OCAPI when needed. See [Configuration → Scheduled Jobs](/configuration-sfcc#scheduled-jobs-administration--operations--jobs) for Business Manager setup. For job IDs, step types, and triggers as shipped in metadata, see [Metadata → Scheduled jobs](/metadata-sfcc#scheduled-jobs).

## Cartridge jobs at a glance

| Job | Purpose | Shipped schedule | Documentation |
| - | - | - | - |
| **GlobaleSettings** | Pull Global-e browsing configuration (countries, currencies, cultures, rounding rules, and related data) into `GLOBALE_*` custom objects; generate and import cache price books | Daily recurring (enabled) | [GlobaleSettings](/globale-settings-sfcc) |
| **GlobaleProducts** | Import product restrictions and destination-country VAT rates from Global-e into product custom attributes | Every 15 minutes (disabled) | [GlobaleProducts](/globale-products-sfcc) |
| **GlobaleCatalogFeed** | Generate a catalog CSV and upload it to SFTP for Global-e product classification | Daily (disabled) | [GlobaleCatalogFeed](/globale-catalog-feed-sfcc) |
| **GlobaleOrderNotifications** | Send outbound order status, dispatch, refund, RMA, and parcel notifications from SFCC to Global-e | Every 15 minutes (disabled) | [GlobaleOrderNotifications](/globale-order-notifications-sfcc) |
| **GlobaleOrderStatusFallback** | Optional: download Global-e order status JSON from SFTP and apply updates when the live webhook cannot deliver (**requires Global-e enablement**) | Every 15 minutes (disabled) | [GlobaleOrderStatusFallback](/globale-order-status-fallback-sfcc) · [Optional feature](/order-status-sftp-fallback-sfcc) |
| **GlobaleCouponRedemptions** | Import coupon redemption records created during order failover (optional; not in default `jobs.xml`) | Project-specific | [GlobaleCouponRedemptions](/globale-coupon-redemptions-sfcc) |
| **GlobaleRestrictedItemsFeed** | Generate a restricted-items CSV (by SKU, brand, or category per country) and upload it to SFTP for Global-e classification (optional; not in default `jobs.xml`) | Project-specific | [GlobaleRestrictedItemsFeed](/globale-restricted-items-feed-sfcc) |

## Typical setup order

<Steps>
  <Step>
    Import `metadata/jobs.xml` and assign **GlobaleSettings** flows to each Global-e site context.
  </Step>

  <Step>
    Run **GlobaleSettings** manually and confirm `GLOBALE_*` custom objects are populated.
  </Step>

  <Step>
    Enable **GlobaleCatalogFeed** on a schedule that matches your catalog update frequency (see [GlobaleCatalogFeed](/globale-catalog-feed-sfcc)).
  </Step>

  <Step>
    Enable **GlobaleProducts** on staging/development only; replicate product attribute data to production via SFCC catalog replication (see [GlobaleProducts](/globale-products-sfcc)).
  </Step>

  <Step>
    Enable **GlobaleOrderNotifications** when outbound order notifications are in scope; wire the required [hooks](/hooks-sfcc) in your order flows (see [GlobaleOrderNotifications](/globale-order-notifications-sfcc)).
  </Step>

  <Step>
    Configure SFTP credentials and enable **GlobaleOrderStatusFallback** only when Global-e has enabled the inbound order-status SFTP feed for the merchant (optional — see [Order status SFTP fallback](/order-status-sftp-fallback-sfcc) and [GlobaleOrderStatusFallback](/globale-order-status-fallback-sfcc)).
  </Step>

  <Step>
    Add **GlobaleCouponRedemptions** only when coupon verification during failover is required (see [GlobaleCouponRedemptions](/globale-coupon-redemptions-sfcc)).
  </Step>

  <Step>
    Add **GlobaleRestrictedItemsFeed** when you push product restrictions to Global-e by SKU, brand, or category; create the job manually in Business Manager (see [GlobaleRestrictedItemsFeed](/globale-restricted-items-feed-sfcc)).
  </Step>
</Steps>

## Related topics

| Topic | Section |
| - | - |
| Product restrictions and forbidden products | [Restricted / forbidden products](/restricted-products-sfcc) |
| Inventory reservation release (`custom.GlobaleInventoryVoidReservation`) | [Checkout flow → Releasing a reservation](/checkout-flow-sfcc#releasing-a-reservation) |
| Expired Pay By Link order cancellation (`custom.GlobaleCancelExpiredPayByLinkOrders`) | [Pay By Link](/pay-by-link-sfcc) |
| Cache price books (GlobaleSettings steps) | [Price calculation](/price-calculation-sfcc) |
| Order lifecycle and outbound notifications | [Order lifecycle](/order-lifecycle-sfcc) |
| Custom hooks for job-triggered notifications | [Hooks](/hooks-sfcc) |
