Products & inventory

Combo

2 endpoints · https://pos.pages.fm/api/v1

View Markdown

Combo list

GET/shops/{SHOP_ID}/combo_products

Get list of combo products

Path parameters

SHOP_IDintegerrequired

Shop ID

Example: 4

Responses

object
dataarray<object>

List of combo products

successboolean

Success status

Request
curl "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/combo_products?api_key=API_KEY"
Response 200
{
  "success": true,
  "data": []
}

Create combo

POST/shops/{SHOP_ID}/combo_products

Create combo product

Path parameters

SHOP_IDintegerrequired

Shop ID

Example: 4

Request body

Request body containing combo product information to create

object
combo_productobjectrequired

Responses

object
successboolean

Success status

Request
curl -X POST "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/combo_products?api_key=API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "combo_product": {
    "name": "Combo 1",
    "currency": "VND",
    "start_time": 1745946000,
    "end_time": 1746637199,
    "order_sources": [
      {
        "key": "-3",
        "account": null
      },
      {
        "key": "-1",
        "account": "406"
      }
    ],
    "order_types": [
      "all"
    ],
    "is_value_combo": false,
    "value_combo": 0,
    "is_use_percent": false,
    "discount_amount": 100000,
    "discount_by_percent": 5,
    "max_discount_by_percent": 100000,
    "is_free_shipping": false,
    "is_variation": true,
    "variations": [
      {
        "count": 1,
        "product_id": "0cffd0a6-0a06-4471-a139-cf81aa1fcc6f",
        "variation_id": "821e1337-a04b-473a-b07c-805a572c465a"
      }
    ]
  }
}'
Response 200
{
  "success": true
}