Productos
Es la entidad que almacena la información básica y descriptiva del producto como: nombre, descripción, marca, modelo, atributos, etc.
Cada producto contiene 1 variante master (se genera automáticamente al crear un producto), y opcionalmente, otras variantes dependiendo de su configuración. Por ejemplo: una camiseta (producto) puede tener múltiples tallas (variantes), y cada variante puede tener un precio específico, aunque pertenezcan al mismo producto.
La(s) variante(s) almacenan la información relacionada a precios e inventario. Por lo tanto, es importante guardar el ID de la variante master cuando se crea un producto, ya que las modificaciones posteriores de inventario y precio deben hacerse a través del objeto variantes (no el de productos).
get
https://tiendagoshop.com
/api/v1/products
Obtener productos
get
https://tiendagoshop.com
/api/v1/products/:id
Obtener producto
post
https://tiendagoshop.com
/api/v1/products
Crear producto
fixed_stock se encuentra obsoleto, favor utilizar stock_items_attributes
put
https://tiendagoshop.com
/api/v1/products/:id
Modificar producto
Ten cuidado al modificar un producto y utilizar stock_items_attributes, ya que si el producto tiene 2 ó más variantes estarás actualizando el stock de todas las variantes relacionadas al producto con la misma cantidad. Para actualizar una variante en particular favor utilizar actualizar variantes​
delete
https://tiendagoshop.com
/api/v1/products/:id
Eliminar producto