POST
/
v1
/
webstore
/
cart
Cart Calculate
curl --request POST \
  --url https://api.centralcart.com.br/v1/webstore/cart \
  --header 'Content-Type: application/json' \
  --header 'x-store-domain: <x-store-domain>' \
  --data '{
  "items": [
    {
      "id": 123,
      "quantity": 123,
      "fields": {}
    }
  ]
}'
[
  {
    "id": 1,
    "category_id": 1,
    "store_id": 1,
    "position": 1,
    "enabled": true,
    "name": "VIP Inicial",
    "type": "SINGLE",
    "slug": "vip-inicial",
    "image": "https://cdn.centralcart.com.br/stores/1/packages/image.png",
    "fields": [
      { "id": 1, "name": "nickname", "type": "TEXT", "description": "Seu nickname" }
    ],
    "pricing": {
      "price": 10,
      "compare_at": 20,
      "percent_discount": -50
    },
    "stock": {
      "quantity": 100,
      "available": true,
      "min_amount": 1
    }
  }
]
x-store-domain
string
required
Domínio da sua loja (ex: sualoja.centralcart.com.br)
items
array
required
id
number
required
ID do pacote
quantity
number
required
Quantidade desejada
fields
object
Mapa de variáveis preenchidas do pacote
[
  {
    "id": 1,
    "category_id": 1,
    "store_id": 1,
    "position": 1,
    "enabled": true,
    "name": "VIP Inicial",
    "type": "SINGLE",
    "slug": "vip-inicial",
    "image": "https://cdn.centralcart.com.br/stores/1/packages/image.png",
    "fields": [
      { "id": 1, "name": "nickname", "type": "TEXT", "description": "Seu nickname" }
    ],
    "pricing": {
      "price": 10,
      "compare_at": 20,
      "percent_discount": -50
    },
    "stock": {
      "quantity": 100,
      "available": true,
      "min_amount": 1
    }
  }
]