# Product

Below are the webhook store events paired with their respective data schema related to the [Product webhook events](https://docs.salla.dev/doc-421119):

## Product Price Updated Webhook Events Model

This event is triggered when a product price has been updated, includes updates in regular price, sale price, cost and tax.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8346513" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.price.updated",
  "merchant": 546096831,
  "created_at": "Sun Dec 14 2025 11:41:40 GMT+0300",
  "data": {
    "id": 1462551237,
    "sku": "PRO-7644",
    "mpn": "MPN888",
    "gtin": "38374622",
    "cost": 60,
    "starting_price": null,
    "price": 150,
    "sale_price": {
      "amount": 85,
      "expired_at": "2025-12-01"
    },
    "tax": 22.5,
    "taxed_price": 172.5,
    "regular_price": 150,
    "currency": "SAR",
    "with_tax": true
  }
}
```
  </Tab>
</Tabs>


## Product Status Updated Webhook Events Model

This event is triggered when a product status has been changed.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8346866" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.status.updated",
  "merchant": 546096831,
  "created_at": "Mon Nov 17 2025 15:32:59 GMT+0300",
  "data": {
    "id": 799860060,
    "sku": "SKU122",
    "mpn": "MPN-093",
    "gtin": "88840002",
    "status": "hidden"
  }
}
```
  </Tab>
</Tabs>


## Product Image Updated Webhook Event Model

This event is triggered when a product image has been updated.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8346974" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.image.updated",
  "merchant": 546096831,
  "created_at": "Sun Dec 14 2025 12:04:05 GMT+0300",
  "data": {
    "id": 1462551237,
    "sku": "PRO-7644",
    "mpn": "MPN888",
    "gtin": "38374622",
    "main_image": {
      "id": 247197971,
      "url": "https://cdn.salla.sa/AzqOeQ/RsoIlcNiVFOaXRsyQU9rBT05yWQeiQ4CzIMHAh5m.png",
      "video_url": null,
      "type": "image"
    },
    "images": [
      {
        "id": 247197971,
        "url": "https://cdn.salla.sa/AzqOeQ/RsoIlcNiVFOaXRsyQU9rBT05yWQeiQ4CzIMHAh5m.png",
        "main": true,
        "three_d_image_url": null,
        "alt": "test55",
        "video_url": null,
        "type": "image",
        "sort": 2
      },
      {
        "id": 1807371374,
        "url": "https://cdn.salla.sa/AzqOeQ/srxtcyQPVFeLjo8UTcZpClHnlcaMVQwwkybTRSyf.jpg",
        "main": false,
        "three_d_image_url": null,
        "alt": "test55",
        "video_url": null,
        "type": "image",
        "sort": 3
      }
    ]
  }
}
```
  </Tab>
</Tabs>


## Product Category Updated Webhook Events Model

This event is triggered when a product category has been updated.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8347044" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.category.updated",
  "merchant": 546096831,
  "created_at": "Wed Nov 19 2025 13:45:17 GMT+0300",
  "data": {
    "id": 1234540307,
    "barcode": null,
    "sku": "P-7337",
    "mpn": "PP8938",
    "gtin": "99987653",
    "categories": [
      {
        "id": 601049212,
        "name": "العطور"
      }
    ]
  }
}
```
  </Tab>
</Tabs>


## Product Brand Updated Webhook Events Model

This event is triggered when a product brand has been updated.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8347098" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.brand.updated",
  "merchant": 546096831,
  "created_at": "Wed Nov 19 2025 13:47:44 GMT+0300",
  "data": {
    "id": 1234540307,
    "barcode": null,
    "sku": "P-7337",
    "mpn": "PP8938",
    "gtin": "99987653",
    "brand": {
      "id": 1972405558,
      "name": "Brand1"
    }
  }
}
```
  </Tab>
</Tabs>


## Product Tags Updated Webhook Events Model

This event is triggered when a product tags have been updated.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="8347105" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.tags.updated",
  "merchant": 546096831,
  "created_at": "Wed Nov 19 2025 13:53:50 GMT+0300",
  "data": {
    "id": 1234540307,
    "barcode": null,
    "sku": "P-7337",
    "mpn": "PP8938",
    "gtin": "99987653",
    "tags": [
      {
        "id": 1133150248,
        "name": "tag1"
      },
      {
        "id": 1866255914,
        "name": "tag2"
      }
    ]
  }
}
```
  </Tab>
</Tabs>

## Products Channel Changed Webhook Event Model

This event is triggered when a product channel has been changed.


<Tabs>
  <Tab title="Data Schema">

<DataSchema id="4212181" />
  </Tab>
  <Tab title="Example">
```json
{
  "event": "product.channels.changed",
  "merchant": 1328842359,
  "created_at": "Mon Nov 18 2024 13:21:36 GMT+0300",
  "data": {
    "id": 710434693,
    "channels": [
      "app",
      "Vendors"
    ]
  }
}
```
  </Tab>
</Tabs>

## Product Webhook Events Model

The following includes 5 product webhook events that share the same model, which are mentioned in the `event` enum value under the Data Schema tab.

:::danger[Deprecation Notice]
Following two webhook events `product.updated`, `product.available`  are being deprecated. We recommend to use the new webhook events, as mentioned below: 
- product.price.updated
- product.status.updated
- product.image.updated
- product.category.updated
- product.brand.updated
- product.tags.updated
:::

<Tabs>
  <Tab title="Data Schema">

<DataSchema id="1307419" />
      
  </Tab>
  <Tab title="Example">
    
```
{
  "event": "product.created",
  "merchant": 1305146709,
  "created_at": "Mon Apr 17 2023 12:14:21 GMT+0300",
  "data": {
    "id": 1025569331,
    "promotion": {
      "title": null,
      "sub_title": null
    },
    "sku": "",
    "mpn": null,
    "gtin": null,
    "type": "booking",
    "name": "Product-Booking-API-Date-and-Time",
    "short_link_code": "aezvrRn",
    "urls": {
      "customer": "https://salla.sa/dev-wofftr4xsra5xtlv/product-booking-api-date-and-time/p1025569331",
      "admin": "https://s.salla.sa/products/1025569331"
    },
    "price": {
      "amount": 299,
      "currency": "SAR"
    },
    "taxed_price": {
      "amount": 343.85,
      "currency": "SAR"
    },
    "pre_tax_price": {
      "amount": 299,
      "currency": "SAR"
    },
    "tax": {
      "amount": 44.85,
      "currency": "SAR"
    },
    "description": "",
    "quantity": 20,
    "status": "hidden",
    "is_available": false,
    "views": 0,
    "sale_price": {
      "amount": 0,
      "currency": "SAR"
    },
    "sale_end": null,
    "require_shipping": false,
    "cost_price": null,
    "weight": 0,
    "weight_type": null,
    "with_tax": true,
    "url": "https://salla.sa/dev-wofftr4xsra5xtlv/product-booking-api-date-and-time/p1025569331",
    "main_image": null,
    "images": [],
    "sold_quantity": 0,
    "rating": {
      "total": 0,
      "count": 0,
      "rate": 0
    },
    "regular_price": {
      "amount": 299,
      "currency": "SAR"
    },
    "max_items_per_user": 1,
    "maximum_quantity_per_order": null,
    "show_in_app": false,
    "notify_quantity": null,
    "hide_quantity": true,
    "unlimited_quantity": false,
    "managed_by_branches": false,
    "services_blocks": {
      "installments": []
    },
    "calories": null,
    "customized_sku_quantity": false,
    "channels": [],
    "starting_price": null,
    "metadata": {
      "title": null,
      "description": null
    },
    "booking_details": {
      "id": 231783151,
      "type": "date_time",
      "session_duration": 50,
      "session_gap": 3,
      "sessions_count": 10,
      "location": "Medina",
      "time_strict_type": "days",
      "time_strict": 5,
      "overrides": [
        {
          "id": 1476756183,
          "date": "2023-04-23"
        },
        {
          "id": 904045008,
          "date": "2023-04-24"
        }
      ],
      "availabilities": [
        {
          "day": "sunday",
          "is_available": true,
          "times": [
            {
              "from": "09:30",
              "to": "13:00"
            },
            {
              "from": "12:00",
              "to": "22:00"
            }
          ]
        },
        {
          "day": "monday",
          "is_available": true,
          "times": [
            {
              "from": "10:00",
              "to": "12:00"
            }
          ]
        }
      ]
    },
    "allow_attachments": false,
    "is_pinned": false,
    "pinned_date": "2023-04-17 12:14:20",
    "sort": 0,
    "enable_upload_image": false,
    "updated_at": "2023-04-17 12:14:21",
    "options": [],
    "skus": [],
    "categories": [],
    "brand": null,
    "tags": []
  }
}
```
      
  </Tab>
</Tabs>
