Obter uma combinação de opções
Retorna os detalhes de uma combinação de opções, identificada pelo hash.
Este endpoint retorna informações detalhadas de uma combinação de opções específica de um produto, a partir do identificador único (hash) dela. Se a requisição for bem-sucedida, você recebe HTTP/1.1 200 OK e uma resposta JSON com os detalhes da combinação.
/api/combinations/{combination_hash}AdminObter uma combinação de opções específica
Parâmetros de caminho
combination_hashstringobrigatórioO hash identificador único da combinação de opções.
Exemplo de requisição
bash
curl -u "$EMAIL:$API_KEY" "$BASE_URL/api/combinations/822274303"Resposta
200Combinação de opções
json
{
"combination_hash": "822274303",
"product_id": "12",
"product_code": "PRD-XY123-SM-BLU",
"combination": {
"3": "12", // Option 3 (Size) = Variant 12 (Small)
"4": "17" // Option 4 (Color) = Variant 17 (Blue)
},
"amount": "10",
"position": 0,
"image_pairs": {
"808": {
"pair_id": "808",
"image_id": "0",
"detailed_id": "864",
"position": "0",
"detailed": {
"object_id": "822274303",
"object_type": "product_option",
"image_path": "https://example.com/images/detailed/0/blue_small_pants.jpg",
"alt": "Blue Small Pants",
"image_x": "500",
"image_y": "500"
}
}
}
}Campos da resposta
combination_hashstringO hash identificador único desta combinação de opções.
product_idstringO ID do produto ao qual esta combinação pertence.
product_codestringO código de produto/SKU desta combinação específica.
combinationobjectUm mapeamento de IDs de opção para IDs de variante que define esta combinação.
amountstringA quantidade em estoque disponível desta combinação.
positionnumberA posição de ordenação desta combinação.
image_pairsobjectImagens associadas a esta combinação específica.