Zid Docs
Merchant APIPayment APIAppsThemes
Merchant APIPayment APIAppsThemes
Help Center
Slack
  1. Bundle Offers
  • Start Here 🚀
  • Overview to Zid Apps
  • Authorization
  • Responses
  • Webhooks
  • Rate Limiting
  • APIs
    • Orders
      • Update Order by ID
      • Get Order Credit Notes
      • Get Order by ID
      • List of Orders
      • Order Notes
    • Reverse Orders
      • Reverse Order Reasons
      • Create Reverse Orders
      • Create Reverse Orders Waybill
      • Add Reverse Order Reasons
    • Carts
      • Get Abandoned Cart Details
      • List Abandoned Carts
    • Products
      • Managing Products
        • Get a Product by ID
        • Retrieve a list of products
        • Create a new product
        • Update an existing product.
        • Bulk update of products using their IDs or SKUs
        • Delete a product.
        • Product Setting
      • Digital Vouchers
        • Product Vouchers
        • Order Voucher
        • Add Product Voucher
        • Import Vouchers
        • Export Vouchers
        • Update Product Voucher
        • Remove Product Voucher
      • Product Categories
        • Get Single Category Details
        • Get all categories
        • Create Store Category
        • Update a Store Category
        • Add a product to a certain category
        • Publish/Unpublish a Category
        • Detach Category from All Products
        • Remove Category from Product
      • Product Badge
        • Product Badge
      • Product Attributes
        • Get Product Attributes
        • Get Product Attributes
        • Retrieve a product attribute
        • Add a New Product Attribute
        • Add a New Product Attribute
        • Update a product attribute
        • Delete a product attribute
      • Product Attribute Presets
        • Get attribute presets
        • Create Attribute Preset
        • Update Attribute Preset
        • Delete an attribute preset
      • Product Customizations
        • Add Product Variants
        • Insert Custom Options to a Product
        • Insert Custom User-Input Fields to a Product
      • Product Manual Sorting
        • Set Custom Product Order
        • Reset the manual sorting of all products
      • Product Images
        • Get List of images of a product.
        • Add an image to a product
        • Update a product Image Order
        • Delete a product image
      • Product Notifications
        • Availability Notification Stats
        • Availability Notifications Settings
        • List Availability Notifications
        • Add Availability Notification
        • Save Availability Notifications Settings
        • Manually Send Availability Notification Email
        • Export Availability Notifications
      • Product Import
        • Email All Products to Store Owner
        • Import Products via CSV or xlsx File
      • Product Stock (Multi-Inventory)
        • Get Product Stock by ID
        • List Product Stocks
        • Add Product Stock
        • Update Single Product Stock
        • Bulk Update Product Stocks
      • Product Questions & Answers
        • Get Question
        • Get Answer
        • Get All Questions
        • List Question Answers
        • Create Question
        • Create Answer
        • Update Question
        • Update Answer
        • Delete Question
        • Delete Answer
      • Product Reviews
        • List Reviews
        • New Reviews Total
      • Digital Products
        • Create Downloadable Product
        • Generate an Upload URL
        • Upload File to S3
        • Create Product Downloadables
        • Get Product Downloadables
        • Delete Product Downloadables
        • Get Store Downloadables
        • Create Store Downloadables
        • Delete Store Downloadables
    • Inventories
      • Get Store Location by ID
      • List Store Locations
      • Add a New Location
      • Update a Location by ID
      • Update Products Stock by Location ID
    • Shipping
      • List Store Delivery Options
      • Add Shipping Option
    • Marketing
      • Gift Cards
        • Add gift card to the cart
        • Remove gift card from the cart
      • Coupons
        • Create a New Coupon
        • List Coupons
        • Get Coupon Details
        • Update Coupon
        • Delete Coupon
      • Bundle Offers
        • Retrieve all Bundle Offers
          GET
      • Loyalty Program
        • Loyalty Program Points per Order
        • Store Loyalty Status
        • Info Page
        • Loyalty Program Activation
        • Loyalty Status
        • Set Points Expiration
        • Cashback Rule Method Update
        • Cashback Rule Method Update Status
        • Add Points Redemption Method
        • Update Points Redemption Method
        • Delete Points Redemption Method
        • Toggle Redemption Method Status
        • Show Loyalty Points Info for Specific Customer
        • List Data
        • Customer Points History
        • Info Page - Managers
        • Update Info Page
        • Adjust Customer Points
    • Customers
      • List of Customers
      • Get Customer by ID
    • Store Settings
      • 📄 User Roles and Permissions
      • Get Manager's Profile
      • List of Payment Method
    • Countries and Cities
      • Retrieve Store Operating Countries
      • Retrieve Cities by Country ID
      • Countries List
    • Webhook
      • List of Webhooks
      • Create a Webhook
      • Delete a Webhook by OriginalId
      • Delete a Webhook by Subscriber
  • Store Events
    • Order
    • Product
    • Abandoned Cart
    • Customer
    • Product Category
  1. Bundle Offers

Retrieve all Bundle Offers

GET
https://api.zid.sa/v1/managers/store/discounts/bundle-offers
This endpoint retrieves all available bundle offers for the store. Bundle offers are special promotions where customers can get a discount if they buy a specific bundle of products.
Bundle offers can now apply to specific products, categories, or all products using the new applies_to field. Additionally, you can now exclude on-sale products using the exclude_on_sale_products flag in both conditions and actions.
🔑Scopes
bundle_offers.read - Bundle Offers Read

Request

Query Params

Header Params

Body Params application/json

Example
[
    {
        "field": "products",
        "type": "fixed",
        "value": 99,
        "products_quantity": 1,
        "applies_to": "product",
        "product_ids": [
            "2b432b8a776d46f2853afc7ee634ff2c"
        ]
    }
]

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.zid.sa/v1/managers/store/discounts/bundle-offers?code&start_date&end_date&order_by&sort_by&page&per_page&search_term&status&type' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxMTciLCJqdGkiOiJhMTg5ZTg3MmYxMzhkMWVhYjU5MjVkMDkyMGE5NmI0YjliNjg0Y2E2ZTdmM2M2MjljZWYxNmQ4NDJjMmJlYmVhMjI4YTdmMTA0ZWQ4NWE5NCIsImlhdCI6MTY3OTU3Njk5OS41NjY4NzcsIm5iZiI6MTY3OTU3Njk5OS41NjY4OCwiZXhwIjoxNzExMTk5Mzk5LjQ4NjE1Mywic3ViIjoiMTgyNDc1Iiwic2NvcGVzIjpbInRoaXJkLXBhcnRpZXMtYXBpcyJdfQ.i07ef09nVNXGZF-g-QXpNoS2vlFQK_zntAqAMS4Az2XD2EyMLhxLZZRL-QlR11zUPqMmXjMAl_4ooKa3M3zkfZQ6Ga6qStvamk8RnC_39VUx0lfN2A4k65ERZpqwrMy6-t3dE99zay3aicIdNvbgi0zeuMSE5Tn99u-2AtSRa8ffbfAcYPPXacHrhdmlYzdiZS_x_skovFEow1E-nDjdL1WHqO92XdZ7RfNLkiYFTjZlZmM_UruvioaR3q6TXJbqRK_ZrziivezL8ohIQ2SBosUp58I29rlKzvlw_R2j0rKKYZbdxYDaxAHOISmOFKAlO66k7dNevAHI3s4uGIjoGA6ZXHknccWPLLLiaAQ0r64HV8GowW5dg2rhZNurJGDTnLlBQ6F-ql42ptHzSAfzzi576CEoN3gMVpgXcbntUY3reETkFsTBPUjeSuMpANMioXAA0GRp3Ut-84fTnrWxqsCW1WVUIx33HvmfCGPXIdkaCCWoA6G6KXo04MtFbKXQmXkK9esQWI-rqdVnMD3zSR3g3yFHZSL1U-mZeNja03706Rav1ordsRNOtRwtLuoRRbk9KasbUpEwqq4Ao9lqZZwRIjdEw-pQtnUT8V53fhmuuRIefCLFO7eGEtGUnh9o6Uh_pgi6AB6uSlnN9GEMGgI1alqvMmTjxvC-HHt0V-Y' \
--header 'X-Manager-Token: eyJpdiI6Imh3L2dGbmJmRnVCOUY4WW5WQ2s3RFE9PSIsInZhbHVlIjoiZklpRnJyVGV1OWcrZUJBNk44bVp5SjZzSS92V3czcTJjbnJ2dFYvenZ3SFBtWHNSMFU3ZEMzZ0ZJNnpucVE4Ui9rNFdicUduOGpKUlg1VXdGOFFIaVUzZjZyUUZybWx3R0tNY3orUmxoUUUxQ29wSkEyVDZTVnVYb2dlUXJSVzBYVkdESjBpS0xiN05Hbndzc2wzV2N0YitGM1NEdkk4ckZZOTZsTFdEL1ZQRlJJTE5FQmttZng2elpwL1RCeXFRdUd1U3JTc0FHV1kySS80RFJaWlIyZ3gwM2FsQVRFbkt3VWtFOUQyKzdGOD0iLCJtYWMiOiJmZDQ0YzM4ODE0OWQxOWRhYWU0NDhhYmIzYzQ1MDAxMDAzODZjZGM3ZGM4NGJhMGNkMDEyYWZlM2UzYjAxMTI4IiwidGFnIjoiIn0=' \
--header 'Accept-Language;' \
--header 'Currency;' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "field": "products",
        "type": "fixed",
        "value": 99,
        "products_quantity": 1,
        "applies_to": "product",
        "product_ids": [
            "2b432b8a776d46f2853afc7ee634ff2c"
        ]
    }
]'

Responses

🟢200Returns a list of all bundle offers for the store.
application/json
Body

Example
{
    "status": {},
    "discount_rules": [
        {
            "id": "652285f7-11af-41ca-85cb-b2b9a18b9137",
            "name": {
                "en": "Buy One, Get One Free",
                "ar": "اشتر واحدة واحصل على واحدة مجانًا"
            },
            "description": {
                "en": "When you purchase this product, you will receive a 50% discount on selected products.",
                "ar": "عند شرائك لهذا المنتج، ستحصل على خصم 50% على المنتجات المختارة."
            },
            "code": "2FOR1BUNDLE",
            "conditions": [
                {
                    "applies_to": "product",
                    "exclude_on_sale_products": false,
                    "field": "products_quantity",
                    "value": 1,
                    "operator": ">=",
                    "product_ids": [
                        "string"
                    ],
                    "products": {
                        "next": "string",
                        "previous": "string",
                        "count": 0,
                        "results": [
                            {
                                "is_external_product": false,
                                "id": null,
                                "parent_id": null,
                                "product_class": "string",
                                "sku": "string",
                                "barcode": "string",
                                "name": {
                                    "ar": "string",
                                    "en": "string"
                                },
                                "slug": "string",
                                "price": 0,
                                "short_description": null,
                                "sale_price": 50,
                                "formatted_price": "10$",
                                "formatted_sale_price": "8$",
                                "currency": "string",
                                "currency_symbol": "string",
                                "attributes": [
                                    {}
                                ],
                                "categories": [
                                    {}
                                ],
                                "display_order": null,
                                "has_options": false,
                                "has_fields": true,
                                "images": [
                                    {}
                                ],
                                "is_draft": true,
                                "quantity": null,
                                "is_infinite": true,
                                "html_url": "string",
                                "weight": {
                                    "value": 100,
                                    "unit": "kg"
                                },
                                "keywords": [
                                    {}
                                ],
                                "requires_shipping": true,
                                "is_taxable": false,
                                "structure": "string",
                                "seo": {
                                    "title": {
                                        "ar": "string",
                                        "en": "string"
                                    },
                                    "description": {}
                                },
                                "rating": {
                                    "average": 3.9,
                                    "total_count": 400,
                                    "1_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "2_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "3_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "4_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "5_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    }
                                },
                                "store_id": 0,
                                "purchase_restrictions": {
                                    "min_quantity_per_cart": null,
                                    "max_quantity_per_cart": null,
                                    "availability_period_start": null,
                                    "availability_period_end": null,
                                    "sale_price_period_start": "2024-09-18T21:00:00.000000Z",
                                    "sale_price_period_end": "2024-09-19T20:59:59.000000Z"
                                },
                                "metafields": null,
                                "meta": {},
                                "badge": {
                                    "body": {
                                        "ar": "string",
                                        "en": "string"
                                    },
                                    "icon": {
                                        "code": "string"
                                    }
                                },
                                "related_products_settings": "string",
                                "related_products_title": null,
                                "variants": [
                                    {}
                                ],
                                "options": [
                                    {}
                                ],
                                "cost": 0,
                                "is_published": true,
                                "waiting_customers_count": null,
                                "description": {},
                                "custom_user_input_fields": [
                                    {}
                                ],
                                "custom_option_fields": [
                                    {}
                                ],
                                "related_products": [
                                    {}
                                ],
                                "next_product": null,
                                "previous_product": null,
                                "group_products": [
                                    {
                                        "id": "143",
                                        "item": {
                                            "id": "string",
                                            "product_class": null,
                                            "sku": "string",
                                            "barcode": "string",
                                            "parent_id": null,
                                            "name": {
                                                "ar": "string",
                                                "en": "string"
                                            },
                                            "slug": "string",
                                            "price": 0,
                                            "short_description": null,
                                            "sale_price": null,
                                            "formatted_price": "string",
                                            "formatted_sale_price": null,
                                            "currency": "string",
                                            "currency_symbol": "string",
                                            "attributes": [
                                                {}
                                            ],
                                            "categories": [
                                                {}
                                            ],
                                            "display_order": null,
                                            "has_options": true,
                                            "has_fields": true,
                                            "images": [
                                                {}
                                            ],
                                            "is_draft": true,
                                            "quantity": null,
                                            "is_infinite": true,
                                            "html_url": "string",
                                            "weight": {
                                                "value": null,
                                                "unit": "string"
                                            },
                                            "keywords": [
                                                {}
                                            ],
                                            "requires_shipping": true,
                                            "is_taxable": true,
                                            "structure": "string",
                                            "seo": {
                                                "title": {
                                                    "ar": "string",
                                                    "en": "string"
                                                },
                                                "description": {}
                                            },
                                            "rating": {
                                                "average": 4.1,
                                                "total_count": 50,
                                                "1_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "2_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "3_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "4_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "5_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                }
                                            },
                                            "store_id": 0,
                                            "purchase_restrictions": {
                                                "min_quantity_per_cart": null,
                                                "max_quantity_per_cart": null,
                                                "availability_period_start": null,
                                                "availability_period_end": null
                                            },
                                            "metafields": null,
                                            "meta": null,
                                            "badge": null,
                                            "related_products_settings": "string",
                                            "related_products_title": null,
                                            "created_at": "string",
                                            "updated_at": "string",
                                            "options": [
                                                {}
                                            ],
                                            "group_products": null,
                                            "stocks": [
                                                {
                                                    "id": "string",
                                                    "location": {
                                                        "id": "string",
                                                        "name": {},
                                                        "type": "string"
                                                    },
                                                    "available_quantity": null,
                                                    "is_infinite": false
                                                }
                                            ]
                                        },
                                        "origin_product_id": "string",
                                        "item_id": "string",
                                        "item_quantity": 0,
                                        "in_stock": true
                                    }
                                ],
                                "stocks": [
                                    {
                                        "id": "string",
                                        "location": {
                                            "id": "string",
                                            "name": {
                                                "ar": "string"
                                            },
                                            "type": "string"
                                        },
                                        "available_quantity": null,
                                        "is_infinite": true
                                    }
                                ],
                                "sold_products_count": null,
                                "created_at": "string",
                                "updated_at": "string"
                            }
                        ],
                        "filters": {}
                    }
                }
            ],
            "actions": [
                {
                    "applies_to": "product",
                    "exclude_on_sale_products": false,
                    "type": "percentage",
                    "field": "products",
                    "value": 50,
                    "product_ids": [
                        "string"
                    ],
                    "products_quantity": 1,
                    "products": {
                        "next": "string",
                        "previous": "string",
                        "count": 0,
                        "results": [
                            {
                                "is_external_product": false,
                                "id": null,
                                "parent_id": null,
                                "product_class": "string",
                                "sku": "string",
                                "barcode": "string",
                                "name": {
                                    "ar": "string",
                                    "en": "string"
                                },
                                "slug": "string",
                                "price": 0,
                                "short_description": null,
                                "sale_price": 50,
                                "formatted_price": "10$",
                                "formatted_sale_price": "8$",
                                "currency": "string",
                                "currency_symbol": "string",
                                "attributes": [
                                    {}
                                ],
                                "categories": [
                                    {}
                                ],
                                "display_order": null,
                                "has_options": false,
                                "has_fields": true,
                                "images": [
                                    {}
                                ],
                                "is_draft": true,
                                "quantity": null,
                                "is_infinite": true,
                                "html_url": "string",
                                "weight": {
                                    "value": 100,
                                    "unit": "kg"
                                },
                                "keywords": [
                                    {}
                                ],
                                "requires_shipping": true,
                                "is_taxable": false,
                                "structure": "string",
                                "seo": {
                                    "title": {
                                        "ar": "string",
                                        "en": "string"
                                    },
                                    "description": {}
                                },
                                "rating": {
                                    "average": 3.9,
                                    "total_count": 400,
                                    "1_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "2_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "3_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "4_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    },
                                    "5_ratings": {
                                        "percentage": 0,
                                        "count": 0
                                    }
                                },
                                "store_id": 0,
                                "purchase_restrictions": {
                                    "min_quantity_per_cart": null,
                                    "max_quantity_per_cart": null,
                                    "availability_period_start": null,
                                    "availability_period_end": null,
                                    "sale_price_period_start": "2024-09-18T21:00:00.000000Z",
                                    "sale_price_period_end": "2024-09-19T20:59:59.000000Z"
                                },
                                "metafields": null,
                                "meta": {},
                                "badge": {
                                    "body": {
                                        "ar": "string",
                                        "en": "string"
                                    },
                                    "icon": {
                                        "code": "string"
                                    }
                                },
                                "related_products_settings": "string",
                                "related_products_title": null,
                                "variants": [
                                    {}
                                ],
                                "options": [
                                    {}
                                ],
                                "cost": 0,
                                "is_published": true,
                                "waiting_customers_count": null,
                                "description": {},
                                "custom_user_input_fields": [
                                    {}
                                ],
                                "custom_option_fields": [
                                    {}
                                ],
                                "related_products": [
                                    {}
                                ],
                                "next_product": null,
                                "previous_product": null,
                                "group_products": [
                                    {
                                        "id": "143",
                                        "item": {
                                            "id": "string",
                                            "product_class": null,
                                            "sku": "string",
                                            "barcode": "string",
                                            "parent_id": null,
                                            "name": {
                                                "ar": "string",
                                                "en": "string"
                                            },
                                            "slug": "string",
                                            "price": 0,
                                            "short_description": null,
                                            "sale_price": null,
                                            "formatted_price": "string",
                                            "formatted_sale_price": null,
                                            "currency": "string",
                                            "currency_symbol": "string",
                                            "attributes": [
                                                {}
                                            ],
                                            "categories": [
                                                {}
                                            ],
                                            "display_order": null,
                                            "has_options": true,
                                            "has_fields": true,
                                            "images": [
                                                {}
                                            ],
                                            "is_draft": true,
                                            "quantity": null,
                                            "is_infinite": true,
                                            "html_url": "string",
                                            "weight": {
                                                "value": null,
                                                "unit": "string"
                                            },
                                            "keywords": [
                                                {}
                                            ],
                                            "requires_shipping": true,
                                            "is_taxable": true,
                                            "structure": "string",
                                            "seo": {
                                                "title": {
                                                    "ar": "string",
                                                    "en": "string"
                                                },
                                                "description": {}
                                            },
                                            "rating": {
                                                "average": 4.1,
                                                "total_count": 50,
                                                "1_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "2_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "3_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "4_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                },
                                                "5_ratings": {
                                                    "percentage": 0,
                                                    "count": 0
                                                }
                                            },
                                            "store_id": 0,
                                            "purchase_restrictions": {
                                                "min_quantity_per_cart": null,
                                                "max_quantity_per_cart": null,
                                                "availability_period_start": null,
                                                "availability_period_end": null
                                            },
                                            "metafields": null,
                                            "meta": null,
                                            "badge": null,
                                            "related_products_settings": "string",
                                            "related_products_title": null,
                                            "created_at": "string",
                                            "updated_at": "string",
                                            "options": [
                                                {}
                                            ],
                                            "group_products": null,
                                            "stocks": [
                                                {
                                                    "id": "string",
                                                    "location": {
                                                        "id": "string",
                                                        "name": {},
                                                        "type": "string"
                                                    },
                                                    "available_quantity": null,
                                                    "is_infinite": false
                                                }
                                            ]
                                        },
                                        "origin_product_id": "string",
                                        "item_id": "string",
                                        "item_quantity": 0,
                                        "in_stock": true
                                    }
                                ],
                                "stocks": [
                                    {
                                        "id": "string",
                                        "location": {
                                            "id": "string",
                                            "name": {
                                                "ar": "string"
                                            },
                                            "type": "string"
                                        },
                                        "available_quantity": null,
                                        "is_infinite": true
                                    }
                                ],
                                "sold_products_count": null,
                                "created_at": "string",
                                "updated_at": "string"
                            }
                        ],
                        "filters": {}
                    }
                }
            ],
            "conditions_criteria": "all",
            "uses_total": 100,
            "uses_customer": 1,
            "enabled": true,
            "auto_adding": true,
            "status_code": "expired",
            "start_date": "2022-06-01",
            "end_date": "2022-06-30",
            "meta": {
                "category_id": "387031",
                "auto_add_products": true
            }
        }
    ],
    "page": 1,
    "next_page": null,
    "last_page": 1,
    "total": 1,
    "message": {}
}
Modified at 2025-07-14 08:19:16
Previous
Bundle Offers
Next
Loyalty Program
Built with