Esta es la documentación para el proyecto de Codealo Commerce. Vamos a dividir la información en dos partes.

Parte 1: Sin Autenticación

Parte 2: Con Autenticación

<aside> 💡 URL Base de API: https://codealo-commerce-api.onrender.com/

</aside>

Parte 1

Obteniendo los productos

Los productos se pueden obtener haciendo un GET request a /products

curl --location --request 
	GET '<https://codealo-commerce-cms.onrender.com/products>'

Obteniendo la información de un solo producto

Puedes obtener la información de un solo producto haciendo un GET request a /products/{slug}

curl --location --request 
	GET '<https://codealo-commerce-cms.onrender.com/products/gatsby>'

Obteniendo las categorías

Los productos se pueden obtener haciendo un GET request a /categories

curl --location --request 
	GET '<https://codealo-commerce-cms.onrender.com/categories>'

Creando un carrito de compras

Podemos crear un carrito de compras para almacenar la sesión de un usuario usando un POST request a /carts

curl --location --request 
GET '<https://codealo-commerce-cms.onrender.com/carts>' \\
--header 'Content-Type: application/json' \\
--data-raw '{
    "products_in_cart": [
        {
            "product": { "id": 1},
            "quantity": 3
        }
    ]
}'

Actualizando Carrito de Compras