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

Name
Type
Description

X-Spree-Token

string

Token generado desde el CMS de GS

{
   "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

Name
Type
Description

id

integer

ID del tipo de relaci贸n.

Headers

Name
Type
Description

X-Spree-Token

string

Token generado desde el CMS de GS

{
   "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

Name
Type
Description

X-Spree-Token

string

Token generado desde el CMS de GS

Request Body

Name
Type
Description

name

string

Nombre del tipo de relaci贸n.

description

string

Descripci贸n del tipo de relaci贸n.

{
   "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

Name
Type
Description

id

integer

ID del tipo de relaci贸n.

Headers

Name
Type
Description

X-Spree-Token

string

Token generado desde el CMS de GS

Request Body

Name
Type
Description

name

string

Nombre del tipo de relaci贸n.

description

string

Descripci贸n del tipo de relaci贸n.

{
   "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

Name
Type
Description

id

integer

ID del tipo de relaci贸n.

Headers

Name
Type
Description

X-Spree-Token

string

Token generado desde el CMS de GS

脷ltima actualizaci贸n

驴Te fue 煤til?