Skip to main content
Tangiblee
 > 
Help Center
 > 
 > 
 > 
 > 

Especificación de paquetes de varios carritos: API personalizadas

Para personas que noSFCC y noClientes de Shopify, Tangiblee puede adaptarse a cualquier API personalizada proporcionada por el cliente o utilizar nuestra propia API desarrollada a medida.

Opción 1: API personalizada desarrollada por el cliente

Si está interesado en esta opción, indique lo siguiente:

  1. Punto final de la API para buscar variantes por ID de producto.

El ejemplo de la API de estructura de datos debería devolver (debe incluir una lista de variaciones con precios, colores, tamaños y existencias disponibilidad):

type Variation = {
    id: string;
    name: string;
    price: number;
    available: boolean;
    options: {[key: string]: string|number};
};

type API_RESPONSE = {
    options: string[];
    items: Variation[];
};

const exampleEndpoint = () => {
    return {
        options: ['color', 'size'],
        items: [
            {id: 1, name: 'Ring X', price: 1000, available: true, options: {color: 'red', size: 'M'}},
            {id: 2, name: 'Ring X', price: 1000, available: true, options: {color: 'red', size: 'L'}},
            {id: 3, name: 'Ring X', price: 1000, available: true, options: {color: 'blue', size: 'M'}},
            {id: 4, name: 'Ring X', price: 1000, available: true, options: {color: 'blue', size: 'L'}},
        ]
    };
};

  1. API para añadir artículos al carrito por ID de variante.

Opción 2: API personalizada desarrollada por Tangiblee

Tangiblee puede usar una API desarrollada a medida para buscar variantes de productos.

Para esta opción, proporciona lo siguiente:

  1. Feed de productos incluido precio y disponibilidad de stock en el siguiente formato.
SKU IDPriceStock
3102158590.00Out of stock
1881171885.00In stock

Nota: Tangible analiza el feed cada 15 minutos para obtener el precio y la disponibilidad reales. Asegúrese de actualizar esta información en el feed con este ritmo.

  1. API para añadir artículos al carrito por ID de variante.