Hey! These docs are for version 5, which is no longer officially supported. Click here for the latest version, 2-Main-Docs!

Conheça os dados que precisam ser declarados na página de carrinho da sua loja

Opa, agora esquentou! :fire:

Nesta página, além das informações do cliente e da página, você informa os produtos que foram adicionados ao carrinho.

1. Informações da página (chaordic_meta.page)

Os campos da propriedade page devem ser declarados conforme especificado anteriormente. Na página de carrinho o page.name deve ser cart.

2. Informações do cliente (chaordic_meta.user)

Os campos da propriedade user devem ser declarados quando o cliente estiver logado, conforme especificado anteriormente.

3. Informações do carrinho (chaordic_meta.cart)

Os campos da propriedade cart devem ser declarados conforme especificação abaixo:

id:
opcional
String

Identificador único do carrinho.

items:
obrigatório
Array de Objects

Lista de produtos presentes no carrinho. Cada produto é um objeto contendo id, sku (se houver), quantity (número de unidades do produto), price (de 1 unidade) e tags (se houver).

📘

Importante!

Atualizações na lista de produtos realizadas fora da página de carrinho devem ser informadas através do método updateCart da API Javascript da Chaordic.

Exemplo do chaordic_meta na página de carrinho

window.chaordic_meta = {
  /* page info */
  "page": {
    "name": "cart",
    
    /* sales channel (apenas se utilizar sales channel) */
    "salesChannel": "5"
  },

  /* cart info */
  "cart": {
    "id": "CART1234",
    "items": [
      {
        "product": {
          "id": "P1234",
          "sku": "P1234",
          "price": 19.9
        },
        "quantity": 2
      },
      {
        "product": {
          "id": "P1235",
          "sku": "P1235220",
          "price": 1099
        },
        "quantity": 1
      }
    ]
  },

  /* user info */
  "user": {...}
};