Lista de precios

Es la entidad que almacena la información de la lista precios

Listado de lista precios

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

Este endpoint permite obtener un listado de todas las variantes.

Query Parameters

NameTypeDescription

id

integer

Id de la lista de precios

Headers

NameTypeDescription

X-Spree-Token

string

Token generado desde el CMS de GS

{
	list_price:{
	  id: 1,
	  name: Precios mayorista,
	  description: "",
	  start_date: '2020/01/05 00:00',
	  end_date: ''
	  priority: 1,
	  client_segment: 12,
	  prices: [
	  	{
	  	 id: 19169,
		 variant_id: 9279,
		 amount: 10.5,
		 compare_at_amount: 20.5,
		 currency: "DOP",
		 deleted_at: nil,
		 created_at: Mon, 27 Mar 2023 11:01:43.113330000 -04 -04:00,
		 updated_at: Mon, 27 Mar 2023 11:01:43.113330000 -04 -04:00
	  	},
	  	{
         id: 20251,
		 variant_id: 2351,
		 amount: 100.12,
		 compare_at_amount: 310.5,
		 currency: "DOP",
		 deleted_at: nil,
		 created_at: Mon, 27 Mar 2021 15:01:43.113330000 -04 -04:00,
		 updated_at: Mon, 27 Mar 2022 15:01:43.113330000 -04 -04:00,
	  	}
	  ]
	}
}

Crear una lista de precios

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

Este endpoint permite crear una variante nueva.

Headers

NameTypeDescription

X-Spree-Token

string

Token generado desde el CMS de GS

Request Body

NameTypeDescription

name*

string

Nombre de la lista de precios

description

integer

Descripcion de la lista de precios.

start_date

datetime

Fecha y hora de vigencia de la lista de precios

end_date

datetime

Fecha de vigencia limite de la lista de precios.

priority*

integer

Prioridad de la lista de precios

client_segment*

integer

Id del segmento de clientes.

prices*

array

Array de objetos para ingresar los precios, el mismo tiene la siguiente estructura: { prices: [ variant_id: 1, currency: "USD", amount: 18.50, compare_amount: 20.50 ] }

{
	list_price:{
	  id: 1,
	  name: Precios mayorista,
	  description: "",
	  start_date: '2020/01/05 00:00',
	  end_date: ''
	  priority: 1,
	  client_segment: 12,
	  prices: [
	  	{
	  	 id: 19169,
		 variant_id: 9279,
		 amount: 10.5,
		 compare_at_amount: 20.5,
		 currency: "DOP",
		 deleted_at: nil,
		 created_at: Mon, 27 Mar 2023 11:01:43.113330000 -04 -04:00,
		 updated_at: Mon, 27 Mar 2023 11:01:43.113330000 -04 -04:00
	  	},
	  	{
         id: 20251,
		 variant_id: 2351,
		 amount: 100.12,
		 compare_at_amount: 310.5,
		 currency: "DOP",
		 deleted_at: nil,
		 created_at: Mon, 27 Mar 2021 15:01:43.113330000 -04 -04:00,
		 updated_at: Mon, 27 Mar 2022 15:01:43.113330000 -04 -04:00,
	  	}
	  ]
	}
}

Eliminar una variante

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

Este endpoint permite eliminar una lista de precios en específico.

Path Parameters

NameTypeDescription

id

integer

ID de la lista de precios

Headers

NameTypeDescription

X-Spree-Token

string

Token generado desde el CMS de GS

Última actualización