> For the complete documentation index, see [llms.txt](https://docs.quickreply.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quickreply.ai/overview/messaging-channels/whatsapp/concepts/whatsapp-catalog/shopify-vs-non-shopify-catalog-1/shopify-store-catalog-connection/non-shopify-account-catalog-configuration.md).

# Non-Shopify Account Catalog Configuration

Builds a Meta Catalog from an uploaded XLSX file. The flow consists of four stages: file upload, field mapping, import validation, and catalog settings.

#### Prerequisites

* Meta Catalog assigned to the WhatsApp channel, with the vertical set to Commerce
* Product data exportable to XLSX, containing at minimum the nine required fields

#### Tutorial Video

Watch how to upload, map, and publish your product catalog to WhatsApp step by step.

{% embed url="<https://youtu.be/RyUAmUHDAy4>" %}

### Stage 1: Upload the File

Navigate to Settings → Channels → WhatsApp → Catalog. The card displays No catalog set yet.

1. Click Upload catalog items to open the Upload/Update Catalog Items modal.
2. Drag and drop the file into the upload area, or click to browse.

Only XLSX files are accepted. The file must follow the format of the provided sample.

✅ Tip: Click Download sample file in the upload modal to obtain a correctly formatted template before preparing your data.

### Stage 2: Map Your Data

After upload, the Map Your Data modal lists each catalog field alongside a dropdown of columns detected in your file. Selecting a column populates the File Preview column with a sample value from that column, allowing verification before import.

⚠️ Warning: Next remains disabled until every required field is mapped.

<img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FE5dx2YrYB9rZLhd4WLmG%2Funknown.png?alt=media&amp;token=49e5c462-97c7-4899-b8f8-ecfd5f4f6e9b" alt="" height="391" width="549">

#### Add More Fields Option

Add more fields for the richer product attributes of your products. Click + Add more fields to open the Edit fields modal, which lists additional catalog attributes grouped by category. A search field is available for locating specific fields.

Required fields are pre-selected and cannot be deselected. Select the optional fields you need and click Save Changes — they are added as additional rows on the mapping screen and must be mapped like required fields.

**Required Fields**

| Field        | Description                                                 |
| ------------ | ----------------------------------------------------------- |
| id           | Unique product identifier                                   |
| title        | Product name                                                |
| description  | Product description                                         |
| availability | Stock status: in stock / out of stock / available for order |
| condition    | Product condition: new / refurbished / used                 |
| price        | Price with ISO 4217 currency code                           |
| link         | Product page URL                                            |
| image\_link  | Main product image URL, minimum 500×500px                   |
| brand        | Brand name, or at least one of mpn / gtin                   |

<br>

**Optional Fields**

| Category                  | Fields                                                                                                           |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Identification & Grouping | item\_group, gtin, mpn, product\_type, google\_product\_category, fb\_product\_category, additional\_image\_link |
| Pricing & Promotions      | sale\_price, sale\_price\_effective\_date                                                                        |
| Physical Attributes       | color, size, gender, age\_group, pattern, material                                                               |
| Logistics & Checkout      | shipping, tax, inventory, origin\_country                                                                        |
| Segmentation & Ads        | custom\_label\_0 – custom\_label\_4                                                                              |
| Shops                     | rich\_text\_description                                                                                          |

Click Next to run validation.

### Stage 3: Import Validation

The Import Catalog Items modal validates each row in the file against the field mapping and reports one of three outcomes.

<img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FVIDbGbp1lWPhSI1ef8bS%2Funknown.png?alt=media&amp;token=7c1e9be8-62a1-47b0-b11a-76c2e8bdaa88" alt="" height="162" width="562">

| Outcome          | Available actions                                                   |
| ---------------- | ------------------------------------------------------------------- |
| All items valid  | Import all items                                                    |
| Some items valid | Skip invalid items and import the remainder, or upload another file |
| No items valid   | Upload another file                                                 |

For partial and failed validations, click See detailed report to download a row-level breakdown of which items failed and why.

When some items are valid, selecting Skip invalid confirms the import of valid items only. Selecting Upload another file returns you to the upload step, where a corrected file can be submitted and remapped.

Use the back arrow at the top left of the modal to return to the mapping step without discarding the upload.

### Stage 4: Catalog Settings

After a confirmed import, the Catalog Settings modal displays the imported item count and the remaining configuration fields.&#x20;

<img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FfmaMlS4tB9SQn4d5frff%2Funknown.png?alt=media&amp;token=0eba353e-36e4-459f-87d1-384338d6c515" alt="" height="273" width="455">

| Field                  | Requirement  | Description                                                                                                                      |
| ---------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------- |
| Choose Meta Catalog Id | Required     | The Meta Catalog to publish products to                                                                                          |
| Show catalog on        | At least one | Profile displays the catalog on the WhatsApp Business profile; Add to cart allows products to be added to a cart before ordering |

ℹ️ Note: Availability and product category are not configured here. Those values come from the corresponding columns in the uploaded file.

Two additional actions are available from this modal:

* Download — export the imported item list
* Update items — upload a replacement file

Click Save to publish the catalog.

### After Configuration

Once saved, the Catalog tab displays the imported product list with the product count, Catalog ID, and last synced timestamp.

Products take 15–20 minutes to appear in the WhatsApp catalog while Meta processes and publishes them.

<img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FWliAEcHReJiokeII9CHZ%2Funknown.png?alt=media&amp;token=664614b8-64ad-453a-868e-56ffacc0767e" alt="" height="349" width="624">

#### Updating the Catalog

Click Upload & Settings at the top right of the Catalog card to upload a revised file or change catalog configuration. Uploading a new file re-runs the mapping and validation stages.

ℹ️ Note: There is no scheduled sync for XLSX-sourced catalogs. Product changes take effect only after a new file is uploaded and imported.

⚠️ Warning: Disconnecting a Meta Catalog is not available in the platform interface. Submit a disconnection request to your customer success representative.

<br>
