> 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/shopify/salesforce-commerce-cloud/getting-started-guide/run-initial-data-population-jobs.md).

# Run Initial Data Population Jobs

To finalize the setup, execute the key jobs that initialize essential data within SFCC. You can manually run a job from Business Manager to trigger specific backend processes as needed.

### Execute a job

{% stepper %}
{% step %}

#### Access Jobs

Navigate to Administration → Sites → Operations → Jobs

{% endstep %}

{% step %}

#### Run the Job

* Select the desired **job** from the list.
* Click **Run**.
* If the job is in **edit mode**, click **Run Now** instead.

This step is **not required** for the fixed price model, where Pricing Advisor data is not in use.

![Image](/files/78eb8217d0ae3ef807c169baa368d02702f043c7)

{% endstep %}
{% endstepper %}

### Key Jobs

{% tabs %}
{% tab title="Pricing Feed Job" %}

#### Pricing Feed Job (`eswRetailerPricingFeed`)

The `eswRetailerPricingFeed` job makes API calls to the retailer pricing feed and stores the retrieved data in a **custom object**. This data includes:

* FX rates
* Country adjustments
* Duties and taxes per country

{% hint style="info" %}

#### Important behavior

* The API call is **skipped** if the current day matches the day listed in the job’s preference.
* The `ESW_PA_DATA` custom object is updated **only once per day**.
* No further API calls are made for the remainder of that day.
  {% endhint %}
  {% endtab %}

{% tab title="Auto-configurator" %}

#### Retailer Auto-Configured Job (`eswRetailerAutoConfigurator`)

The `eswRetailerAutoConfigurator` job creates **country** and **currency** custom objects based on Pricing Advisor data stored in the `ESW_PA_DATA` custom object.

Prerequisite:

The `eswRetailerPricingFeed` job must run successfully **before** executing this job to ensure that the necessary pricing data is available.

{% hint style="info" %}

#### Recommended schedule

Run **bi-weekly** or **monthly**, or manually after a **country expansion**.
{% endhint %}
{% endtab %}

{% tab title="Verify Results" %}

#### Verifying the Results

After running these jobs:

1. Navigate to **Merchant Tools → Custom Objects → Custom Object Editor**
2. Locate the `ESW_COUNTRIES` object.
3. Select the countries supported by ESW and define the applicable pricing models.

![Image](/files/08bd9824a74558b95b990334355b6d00c1be4dd2)
{% endtab %}
{% endtabs %}

### Scheduling a job

Follow these steps to schedule a job.

{% stepper %}
{% step %}

#### Open Job in Edit Mode

Locate the desired job in **Business Manager** and open it in **edit mode**.
{% endstep %}

{% step %}

#### Set Schedule

* Click the **Schedule and History** tab.
* Configure the scheduling details according to your requirements.

![Image](/files/97d7e8251205aef2b494a227db85ba1f9e710dd2)
{% endstep %}
{% endstepper %}

### Optional Manual Configuration

Manual updates may be required for the following scenarios:

* Base Currency
* Pricing Model
* Non-supported Countries

### Base Currency

If the base currency differs from the site’s default, it should be configured accordingly.

### Pricing Model

By default, the pricing model is **dynamic/calculated**.

To switch to a **fixed** pricing model, check **'is Fixed Price Model'** in the country’s custom object.

For more details, see ESW Pricing Integration.

### Non-supported countries

Any country not supported by ESW must be added manually by the retailer.

For more information, see New Countries or Markets Expansion – Developer Resources – ESW Knowledge Centre.


---

# 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/shopify/salesforce-commerce-cloud/getting-started-guide/run-initial-data-population-jobs.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.
