Tipos de relaciones

Son los distintos criterios de asociación que queramos establecer entre los productos del ecommerce. Algunos ejemplos de tipos de relación habituales son: Productos similares, Complementos, Accesorios, etc.

Los tipos de relación son mostrados debajo de la ficha de un producto ofreciendo los productos relacionados al producto que se está visualizando.

Listado de relaciones

GET https://tiendagoshop.com/api/v1/relation_types

Headers

{
   "relation_types":[
      {
         "id":1,
         "name":"Productos similares",
         "description":null,
         "applies_to":"Spree::Product",
         "created_at":"2020-09-07T12:22:14.729-04:00",
         "updated_at":"2020-09-07T12:22:14.729-04:00"
      }
   ],
   "count":1,
   "current_page":1,
   "pages":1
}

Obtener una relación

GET https://tiendagoshop.com/api/v1/relation_types/:id

Path Parameters

Headers

{
   "id":1,
   "name":"Productos similares",
   "description":null,
   "applies_to":"Spree::Product",
   "created_at":"2020-09-07T12:22:14.729-04:00",
   "updated_at":"2020-09-07T12:22:14.729-04:00"
}

Crear una relación

POST https://tiendagoshop.com/api/v1/relation_types

Headers

Request Body

{
   "id":2,
   "name":"Productos similares",
   "description":null,
   "applies_to":"Spree::Product",
   "created_at":"2020-09-07T12:22:14.729-04:00",
   "updated_at":"2020-09-07T12:22:14.729-04:00"
}

Modificar una relación

PUT https://tiendagoshop.com/api/v1/relation_types/:id

Path Parameters

Headers

Request Body

{
   "id":2,
   "name":"Ofertas similares",
   "description":null,
   "applies_to":"Spree::Product",
   "created_at":"2020-10-07T12:22:14.729-04:00",
   "updated_at":"2020-10-07T12:22:14.729-04:00"
}

Eliminar una relación

DELETE https://tiendagoshop.com/api/v1/relation_types/:id

Path Parameters

Headers

Última actualización