---
title: "Create promotions by customer"
method: POST
path: "/shops/{SHOP_ID}/promotion_advance/create_multi"
tags: ["Customer"]
---

# Create promotions by customer

`POST /shops/{SHOP_ID}/promotion_advance/create_multi`

Create promotions for specific customers

## Path parameters

- `SHOP_ID` integer, required

## Request body

- object
  - `promotion_advance` object, required
    - `promotion` object, required
      - `start_time` string, date-time — Start time
      - `end_time` string, date-time — End time
      - `warehouse_ids` string[] — Warehouse IDs to apply
      - `customer_tags` string[] — Customer tags
      - `type` string, required — Promotion type
      - `is_activated` boolean, required — Activate
      - `promo_code_info` object, required
        - `discount` integer, required — Discount value
        - `is_percent` boolean, required — Is percent
        - `max_discount_by_percent` integer — Maximum discount amount
        - `disable` boolean — Disable
        - `order_price_min` integer — Minimum order value
        - `order_price_max` integer — Maximum order value
        - `no_applied_products_in_other_promotions` boolean — Not applicable to products already included in other promotions
        - `discount_after_other_discount` boolean — Discount based on order value after deducting other discounts
    - `shop_customer_ids` string[], required — Customer IDs to apply

## Response `200`

Success

- object
  - `success` boolean — Success status

---

[API](https://skmtc.dev/pancake/apis/pancake-pos-open-api.md) · [All operations](https://skmtc.dev/pancake/apis/pancake-pos-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pancake/pancake-pos-open-api/revisions/acb70aa4b3f5/schema)
