> For the complete documentation index, see [llms.txt](https://developer.esw.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esw.com/salesforce-commerce-cloud/salesforce-commerce-cloud/testing-and-launch/going-live/checklist.md).

# Checklist

Use this checklist during rollout from SFCC staging to production.

Complete the staging checks first. Then replicate and validate production.

### Staging checklist

Review staging before replication.

* Confirm ESW metadata is present.
* Import missing metadata from `link_eshopworld/sitesdata` if needed.
* Confirm the `ESW_PAYMENT` payment method exists.
* Import missing payment method data from the site architecture folder if needed.
* Confirm ESW site preferences include production-ready values.
* Review base and fixed price books used by ESW.
* Confirm ESW services and jobs exist.
* Confirm service profiles use `Enable Rate Limit = false`.
* Confirm ESW custom object definitions exist for `esw*`.
* Confirm ESW order-level custom attributes are mapped in the OMS.

Use these references while validating staging:

* [General and Display Preferences](/salesforce-commerce-cloud/salesforce-commerce-cloud/business-manager-configuration/merchant-tools/site-preferences/general-and-display-preferences.md)
* [Checkout Preferences](/salesforce-commerce-cloud/salesforce-commerce-cloud/business-manager-configuration/merchant-tools/site-preferences/checkout-preferences.md)
* [Administration](/salesforce-commerce-cloud/salesforce-commerce-cloud/business-manager-configuration/administration.md)
* [Custom Objects](/salesforce-commerce-cloud/salesforce-commerce-cloud/business-manager-configuration/merchant-tools/custom-objects.md)

### Production rollout checklist

{% stepper %}
{% step %}

### Replicate approved data

Replicate the approved staging configuration to production.

This usually includes:

* services
* jobs
* metadata
* site preferences
* custom object definitions
* payment methods
* customer groups

If replication is blocked, create the missing setup directly in production.
{% endstep %}

{% step %}

### Replicate code and cartridge paths

* Replicate code to production.
* Confirm `int_eshopworld_core` is in the production cartridge path.
* Confirm the site extension cartridge is present.
* Use `int_eshopworld_controllers` for SiteGenesis.
* Use `int_eshopworld_sfra` for SFRA.
  {% endstep %}

{% step %}

### Verify production configuration

Review production manually after replication.

Confirm these items:

* ESW site preferences
* services
* jobs assigned to the correct sites
* custom object definitions
* payment methods

Also confirm:

* basic authentication is enabled where required
* **ESW Instance Switcher** is set to **Production**
* `eShopWorld` is enabled in site preferences
  {% endstep %}

{% step %}

### Verify checkout URL settings

Confirm **ESW URL Expansion Pair** includes these values:

* `ContinueShoppingUrl|Home-Show`
* `BaseUrl|EShopWorld-Home`
* `BackToCartUrl|Cart-Show`

Also confirm the tenant logo URL uses the `BaseUrl` or `EShopWorld-Home` endpoint.
{% endstep %}

{% step %}

### Run jobs and validate custom objects

Run these jobs manually for the first production execution:

* `eswRetailerPricingFeed`
* `eswRetailerAutoConfigurator`

After that:

* schedule `eswRetailerPricingFeed` nightly
* run `eswRetailerPricingFeed` before `eswRetailerAutoConfigurator`
* schedule `eswRetailerAutoConfigurator` fortnightly or run it when countries or currencies change

Then confirm:

* `ESW_PA_DATA` contains pricing advisor data
* `ESW_COUNTRIES` is populated
* `ESW_CURRENCIES` is populated
  {% endstep %}

{% step %}

### Clear cache and test storefront flows

* Clear site cache in production.
* Clear Business Manager cache in production.
* Run production storefront tests.
* Validate checkout, payment, and order flows.
  {% endstep %}
  {% endstepper %}

{% hint style="info" %}
Use this checklist with [Go-Live Readiness](/salesforce-commerce-cloud/salesforce-commerce-cloud/testing-and-launch/going-live/go-live-readiness.md) for final launch validation.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.esw.com/salesforce-commerce-cloud/salesforce-commerce-cloud/testing-and-launch/going-live/checklist.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
