Skip to content

product.deleted ​

Triggered when a product is deleted.

يُرسل عند حذف منتج.

PlatformSalla
GroupProduct
Payload modelProduct Webhook Events Model (shared with product.created, product.updated, product.available, product.quantity.low)
JSON Schemaschemas/salla/product.deleted.schema.json
Official docsdocs.salla.dev/webhook-events/products

Example payload ​

Salla publishes one example for this payload model, shown here for product.created. product.deleted uses the same structure.

json
{
  "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": []
  }
}

Fields ​

Fields marked * are required in the official schema.

FieldTypeDescription
eventstringEvent Name One of: product.created, product.updated, product.deleted, product.available, product.quantity.low.
merchantnumberUnique identifier associated with the Merchant who installed the application on their store. Get details on the Merchant via the ID using the endpoint here
created_atstringTimestamp of the created Event
dataobject (ProductDetails)

data ​

FieldTypeDescription
id *numberA unique identifier for a specific product within a database.
promotion *objectProduct promotion details
sku *stringStock Keeping Unit is a unique alphanumeric code used to identify and manage specific products within a company's inventory.
mpn *string | nullManufacturer Part Number (MPN) is a unique identifier assigned by manufacturers to products.
gtin *string | null"Global Trade Item Number" (GTIN), a unique and standardized identifier used to uniquely represent products in the global marketplace.
type *stringThe categorization of a product based on its characteristics, features, or intended use. One of: product, service, group_products, codes, digital, food, donating, booking.
name *stringA label for an item, aiding in easy identification and categorization within a product listing. 🌐 Supports multi-language
short_link_code *stringA short and simplified alphanumeric code or URL used to provide a quick and easy way to access or share a specific product's webpage or information.
urls *object (Urls)
price *object
taxed_price *object
pre_tax_price *objectProduct price details before the tax is applied.
tax *objectProduct tax price details
description *stringA detailed information about an item. 🌐 Support multi-language
quantity *integerThe number of items available in stock.
unlimited_quantity *booleanWhether or not the product is of unlimited quantity.
status *stringProduct status refers to the current state of availability of a particular item within a product catalog or inventory. One of: sale, out, hidden, deleted.
is_available *booleanWhether or not the product is available.
views *integerThe total number of times a specific product has been viewed by users.
sale_price *objectThe information about the discounted price or special pricing for a product.
sale_end *stringThe date or time when a promotional sale or discount on a product is scheduled to expire.
require_shipping *booleanWhether or not the product necessitates a physical delivery process or can be provided digitally without shipping.
cost_price *numberThe amount a business pays to acquire or manufacture a product before any additional expenses, such as overhead or markup, are applied
weight *numberThe weight of the product represented in numerical form if applicable.
weight_type *stringThe classification or unit of measurement used to specify the weight of an object or item, such as kilograms (kg), pounds (lb), ounces (oz), or grams (g). One of: kg, g, lb, oz.
with_tax *booleanWhether or not a tax applied to this product or not.
url *stringThe hyperlink that leads to a specific product's page.
images *array of objectVisual representations or pictures of a product, to showcase its appearance, features, and details to potential customers.
sold_quantity *integerThe total number of items of the product that have been purchased or sold over a certain period.
rating *objectProduct rating details, include information about the ratings and reviews provided by customers for a specific product.
regular_price *objectProduct regular price details.
max_items_per_user *numberThe limit set on the number of products that an individual user is allowed to purchase.
maximum_quantity_per_order *number | nullMaximum quantity per order for the customer or the maximum quantity for the product.
show_in_app *booleanWhether or not to show the product in the App.
notify_quantity *string | nullNotify quantity of the product.
hide_quantity *booleanWhether or not to hide the product quantity.
channels *array of stringThe product to appear in specific channels.
managed_by_branches *booleanWhether or not to indicate if the product is managed by branches.
service_blocks *objectExternal services for the prodcut.
calories *string | nullCalories amount of the product.
starting_price *objectThe merchant owner should activate this feature from his store from here.
allow_attachments *booleanWhether or not to allow adding attachments to the prodcut details.
is_pinned *booleanWhether or not to show if the prodcut is pinned.
pinned_date *stringThe date which the product was pinned at.
sortnumber | nullPassing sort will no longer update product sort, use ctegory create/update endpoints to do that.
active_advance *booleanWhether or not to activate advance product details.
enable_upload_image *booleanWhether or not to allow image uploading.
updated_at *stringProduct last updated date.
options *array of object (MiniProductOption)The additional choices that can be selected to customize the product according to preferences.
skus *array of object (ProductVariant)Product variants SKUs details
metadata *objectThe data that describes other data, providing details on its creation, format, and context.
booking_details *objectThe information related to a specific booking, such as date, time, location, and other relevant particulars
categories *array of object (Category)The various sections or attributes that describe a product, such as name, price, description, specifications, and availability.
brand *object (Brand)
tags *array of object
scoped_pricesobject

Source ​

Generated from Salla's official documentation, fetched 2026-10-26. Found a difference from what Salla actually sends? Open an issue.

Not affiliated with Salla or Zid. Payloads and schemas come from their official documentation. | غير تابع لسلة أو زد