Logística directa:
Obtener Cotización Envío

Nombre del Método: ObtenerCotizacionEnvioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización para el envío a punto pickit.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar los Puntos Pick It disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox.

add
							
								{
									"tokenId": "P4NB49QYE6","articulos": 
									[
										{
											"sku": "112233",
											"articulo": "Remera Nike",
											"valorDeclarado": 550,
											"alto": 14,
											"ancho": 40,
											"largo": 34,
											"peso": 0.3
										}
									],
									"direccionCliente": "Thames 1961. CABA",
									"SLA": 1,
									"dataDireccionAlternativa": {
										"provinciaId": "",
										"direccion": "",
										"localidad": "",
										"codigoPostal": ""
									}
						
							
						

							{
								"Status": {
									"Code": "200",
									"Text": "OK"
								},
								"Response": {
									"urlLightBox": "http:\/\/localhost:8080\/LightBox\/web\/app_dev.php\/LightBox\/LightBoxRender\/EN\/PP\/L38NWGL8QX/P4NB49QYE6",
									"cotizacionId": 1579
								}
							}
								 
						 

Obtener Información Punto Seleccionado

Nombre del Método: ObtenerInformacionPuntoSeleccionado

Objetivo / Descripción: Al ejecutar este servicio se devolverá el valor del Punto Pick It seleccionado y la información del mismo.

Detalle: Con el ID Cotización, luego de haber elegido el Punto Pick It a través del Lightbox, se consultará el valor cotizado y se peticionará para mostrar en la Web del Retailer, la información del Punto Pick It. En caso de estar utilizando el Lightbox, al cerrar el mismo se debe ejecutarse este servicio.

add
									
										{
											"cotizacionId": "1579",
											"tokenId": "P4NB49QYE6"
										}
																			
									
								
									
							{
								"Status": {
									"Code": "200",
									"Text": "OK"
								},
								"Response": {
									"ValorTransaccion": 145.2,
									"PuntoPickit": {
										"PuntoPickitId": 116,
										"Nombre": "Nuevo Punto 18",
										"Zona": "Argentina",
										"Provincia": "CABA",
										"Tipo": "TipoPuntoPickit1",
										"Cadena": "Cadena1",
										"Responsable": "No informado",
										"EmailResponsable": "No informado",
										"Telefono": "11111111",
										"Direccion": "Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina",
										"DireccionCustom": "Direccion Custom 123",
										"Localidad": "Buenos Aires",
										"CodigoPostal": "C1054AAV",
										"Latitud": "-34.5991469000000000",
										"Longitud": "-58.3810859999999800",
										"ValorMaximo": 1000,
										"Capacidad": 1000,
										"Horarios": [
											{
												"PuntoPickitHorarioRetiroid": 135,
												"Dias": "Lunes-Viernes",
												"HoraInicio": "00:00",
												"HoraFin": "00:00"
											},
											{
												"PuntoPickitHorarioRetiroid": 136,
												"Dias": "Lunes-Viernes",
												"HoraInicio": "00:00",
												"HoraFin": "00:00"
											}
										],
										"Atributos": [
											{
												"Nombre": "Promoci\u00f3n",
												"Detalle": "Promoci\u00f3n Activa",
												"Imagen": "promocion.png",
												"ImagenFull": "http:\/\/localhost:8080\/\/Pickit\/web\/bundles\/public\/img\/promocion.png"
											},
											{
												"Nombre": "Weekend",
												"Detalle": "Abierto Fines de Semana",
												"Imagen": "weekend.png",
												"ImagenFull": "http:\/\/localhost:8080\/\/Pickit\/web\/bundles\/public\/img\/weekend.png"
											}
										],
										"UrlImagenMapa": "https:\/\/maps.googleapis.com\/maps\/api\/staticmap?center=Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina&zoom=16&size=610x258&markers=color:red|-34.5991469000000000,-58.3810859999999800&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps",
										"UrlImagenMapaPopup": "https:\/\/maps.googleapis.com\/maps\/api\/staticmap?center=Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina&zoom=16&size=400x300&markers=color:red|-34.5991469000000000,-58.3810859999999800&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps"
									}
								}
							}

							
						

Imponer Transacción Envío

Nombre del Método: ImponerTransaccionEnvioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Con los datos del cliente y el id cotización se generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición, el valor de la transacción y el número Pick It (N° de orden de Pick It).

add
									
										{
											"tokenId": "P4NB49QYE6",
											"cotizacionId": "1579",
											"observaciones": "",
											"numeroOrden": "",
											"numeroShipment": "",
											"estadoInicial": 1,
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "DniCliente",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}
										}

									
								
									
										{
											"Status": {
												"Code": "200",
												"Text": "OK"
											},
											"Response": {
												"TransaccionId": 1061,
												"CodigoTransaccion": "9LJV4",
												"urlTrackingTransaccion": "http:\/\/localhost:8080\/Institucional\/tracking.php?trackingCode=9LJV4"
											}
										}
									
								

Disponible Para Retiro

Nombre del Método: DisponibleParaRetiro

Objetivo / Descripción: Al ejecutar este Método se comunicará que el/los artículo/s está/n listo/s para retirar del comercio.

Detalle: Con el IdTransaccion se podrá realizar el cambio de estado. Esto realizará el cambio de estado en el WorkFlow de PickIt. Retornará como resultado si se realizó correctamente la transacción o no.

add
									
									{
									   "tokenId": "P4N5YYQYE6",
									   "transaccionId": 18486188
									}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 18486188
										   }
										}
									
								

Obtener Etiqueta

Nombre del Método: ObtenerEtiqueta

Objetivo / Descripción: Al ejecutar este Método se devolverá la etiqueta a imprimir y los datos asociados.

Detalle: Con el IdTransaccion se podrá consultar la etiqueta. El WebService responderá una URL donde se encuentra el HTML listo para imprimir, y además los datos que se encuentran en la misma en caso de que el Retailer quiera imprimir su propia etiqueta.

add
									
										{
										   "transaccionId": 18486188
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "NombreComprador": "Juan Carrizo",
										  "NumeroPedido": "8QO2G",
										  "NumeroCodigoBarra": "8QO2G",
										  "NombrePuntoPickit": "Scarlett Soho",
										  "ResponsablePuntoPickit": "Darío Vulpes",
										  "DireccionPuntoPickit": "Nicaragua 4457",
										  "ObservacionesPuntoPickit": "",
										  "NombreRetailer": "Lee",
										  "ResponsableRetailer": "Eliana Buján",
										  "DireccionRetailer": "Avenida de los Constituyentes 4000",
										  "ObservacionesRetailer": "",
										  "NombreRetiro": "Scarlett Soho",
										  "ResponsableRetiro": "Darío Vulpes",
										  "DireccionRetiro": "Nicaragua 4457",
										  "TelefonoRetiro": "-",
										  "ObservacionesRetiro": "",
										  "Fecha": {
											 "date": "2016-04-01 00:00:00",
											 "timezone_type": 3,
											 "timezone": "America/Chicago"
										  },
										  "UrlBarcode": "http://core.pickitlabs.com/bundles/public/barcode_images/barcode_8QO2G.png",
										  "UrlEtiqueta": "http://app.pickitlabs.com/app.php/Etiqueta/ZXQE51P6PO",
										  "Finalizada": true
									   }
									}
									
								

Obtener Cotización Envío Domicilio

Nombre del Método: ObtenerCotizacionEnvioDomicilio

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización para el envío a domicilio.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer, los datos del cliente y el SLA a utilizar para el envío. Esto se utilizará luego para generar la cotización, y luego retornar tanto su id como su valor.

add
									
										{
											"tokenId": "P4NB49QYE6",
											"articulos": [
												{
													"sku": "112233",
													"articulo": "Remera Nike",
													"valorDeclarado": 550,
													"alto": 14,
													"ancho": 40,
													"largo": 34,
													"peso": 0.3
												}
											],
											"SLA": 1,
											"dataDireccionAlternativa": {
												"provinciaId": "",
												"direccion": "",
												"localidad": "",
												"codigoPostal": ""
											},
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "123111",
												"direccion": "Direccion Cliente",
												"provinciaId": 1,
												"localidad": "Localidad Cliente",
												"codigoPostal": "1024",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}
										}
									
								
									
								{
									"Status": {
										"Code": "200",
										"Text": "OK"
									},
									"Response": {
										"cotizacionId": 147995,
										"ValorTransaccion": 0
									}
								}
									
								

Imponer Transacción Envío Domicilio

Nombre del Método: ImponerTransaccionEnvioDomicilioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It con el id cotización. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "P4NB49QYE6",
										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "",
										   "numeroShipment": "",
										   "estadoInicial": 1,
										   "cotizacionId": 147558
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "TransaccionId": 146972,
										  "CodigoTransaccion": "33RYP",
										  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=33RYP"
									   }
									}
									
								

Imponer Transacción Envío Domicilio Simplificado

Nombre del Método: ImponerEnvioDomicilioSimplificado

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It con los datos del cliente y de los productos. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
											"tokenId": "P4NB49QYE6",
											"articulos": [
												{
													"sku": "112233",
													"articulo": "Remera Nike",
													"valorDeclarado": 550,
													"alto": 14,
													"ancho": 40,
													"largo": 34,
													"peso": 0.3
												}
											],
											"SLA": 1,
											"dataDireccionAlternativa": {
												"provinciaId": "",
												"direccion": "",
												"localidad": "",
												"codigoPostal": ""
											},
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "123111",
												"direccion": "Direccion Cliente",
												"provinciaId": 1,
												"localidad": "Localidad Cliente",
												"codigoPostal": "1024",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}

										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "",
										   "numeroShipment": "",
										   "estadoInicial": 1,

										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 146972,
											  "CodigoTransaccion": "33RYP",
											  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=33RYP"

											  "ValorTransaccion": 0
										   }
										}
									
								

Logística inversa:
Obtener Cotizacion Devolucion

Nombre del Método: ObtenerCotizacionDevolucion

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar los Puntos Pick It disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox.

add
									
									{
										"tokenId": "P4NB49QYE6",
										"direccionCliente": "Thames 1961. CABA",
										"articulos": [
											{
												"sku": "112233",
												"tipoProducto": 1,
												"articulo": "Remera Nike",
												"precio": 550,
												"pesoKg": 0.3,
												"pesoL": 0.25,
												"pesoPV": 0.275
											},
											{
												"sku": "445566",
												"tipoProducto": 1,
												"articulo": "Pantalón Buzo Adidas",
												"precio": 890,
												"pesoKg": 1.3,
												"pesoL": 1.25,
												"pesoPV": 1.275
											},
											{
												"sku": "778899",
												"tipoProducto": 1,
												"articulo": "Zapatillas Nike",
												"precio": 1290,
												"pesoKg": 2.3,
												"pesoL": 2.25,
												"pesoPV": 2.275
											}
										]
									}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "urlLightBox": "http://lightbox.pickitlabs.com/app.php/LightBox/LightBoxRender/DE/L38NBWO8QX",
											  "cotizacionId": 4679
										   }
										}
									
								

Imponer Transacción Devolución

Nombre del Método: ImponerTransaccionDevolucion

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Con el IdCotizacion se podrá realizar la imposición en Pick It. Esto generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "6GR7RPQW5N",
										   "cotizacionId": 145701,
										   "courierId": "1",
										   "motivoCambio": "",
										   "observaciones": "",
										   "numeroOrden": "",
										   "tipoOperacion": 2,
										   "SLA": 1,
										   "estadoInicial": null,
										   "dataCliente": {
											  "nombre": "Cotas Nuevas",
											  "apellido": "Devo",
											  "dni": "123",
											  "email": "gcoronel@w3itsolutions.net",
											  "telefono": ""
										   },
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   }
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "TransaccionId": 145635,
										  "CodigoTransaccion": "YRZXP",
										  "urlTrackingTransaccion": "http://coretest.pickitlabs.com/app.php/TrackingUrl/YRZXP"
									   }
									}
									
								

Imponer Transacción Devolución Domicilio

Nombre del Método:ImponerTransaccionDevolucionDomicilio

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "P4NB49QYE6",
										   "articulos": [
											  {
												 "sku": "112233",
												 "tipoProducto": 1,
												 "productoSize": "S",
												 "articulo": "Remera Nike",
												 "precio": 550,
												 "pesoKg": 0.3,
												 "pesoL": 0.25,
												 "pesoPV": 0.275
											  },
											  {
												 "sku": "445566",
												 "tipoProducto": 1,
												 "productoSize": "S",
												 "articulo": "Pantalón Buzo Adidas",
												 "precio": 890,
												 "pesoKg": 1.3,
												 "pesoL": 1.25,
												 "pesoPV": 1.275
											  }
										   ],
										   "motivoCambio": null,
										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "102030",
										   "SLA": 1,
										   "estadoInicial": 5,
										   "destinoEntrega": null,
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   },
										   "dataCliente": {
											  "nombre": "NombreCliente1",
											  "apellido": "ApellidoCliente1",
											  "dni": "DniCliente",
											  "direccion": "Direccion Cliente",
											  "provinciaId": 1,
											  "localidad": "Localidad Cliente",
											  "codigoPostal": "1024",
											  "email": "email@cliente.com",
											  "telefono": "11223344"
										   },
										   "dataFechaRetiro": {
											  "fechaRetiro": "20/08/2018",
											  "horaDesde": "14:00",
											  "horaHasta": "18:00"
										   }
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 146973,
											  "CodigoTransaccion": "QVR25",
											  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=QVR25"
										   }
										}
									
								

Store Pick Up:
Obtener Cotización Envío Sucursal

Nombre del Método: ObtenerCotizacionEnvioSucursal

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar las sucursales disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox customizado de Store Pick Up.

add
									
									{
										"tokenId": "Y8RQWJ753M",
										"direccionCliente": "Malabia 1534, Buenos Aires, Ciudad Autónoma de Buenos Aires, Argentina",
										"articulos": [
											{
												"sku": "146Z0886-NA0-37",
												"tipoProducto": 1,
												"articulo": "Sandalias Lirio 5 naranja",
												"precio": 1530,
												"pesoKg": 0.4,
												"pesoL": null,
												"pesoPV": null
											},
											{
												"sku": "282Z0094-BR0-35",
												"tipoProducto": 1,
												"articulo": "Sandalias Frapel bronce",
												"precio": 860,
												"pesoKg": 0.2,
												"pesoL": null,
												"pesoPV": null
											}
										]
									}										
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "urlLightBox": "https://lightbox.pickit.net/app.php/LightBox/LightBoxPickUp/EN/G9A7KE",
											  "cotizacionId": 345187
										   }
										}
									
								

Obtener Información Punto Seleccionado Sucursal

Nombre del Método: ObtenerInformacionPuntoSeleccionadoSucursal

Objetivo / Descripción: Al ejecutar este servicio se devolverá el valor del Punto Pick It seleccionado y la información del mismo.

Detalle: Con el ID Cotización, luego de haber elegido la sucursal a través del Lightbox, se peticionará para mostrar en la Web del Retailer, la información del Punto Pick It. En caso de estar utilizando el Lightbox, al cerrar el mismo se debe ejecutarse este servicio.

add
									
										{
										   "tokenId": "P4NB47T9YE6",
										   "cotizacionId": 889875
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "ValorTransaccion": 0,
											  "Sucursal": {
												 "SucursalId": 22,
												 "Nombre": "Correo del Interior Rio Tercero",
												 "NombreRetailer": "Topper",
												 "Provincia": "Buenos Aires",
												 "Responsable": "Jose Britos",
												 "EmailResponsable": "aqwe@qwe.com",
												 "Telefono": "555",
												 "Direccion": "25 de Mayo 363, Río Tercero, Córdoba, Argentina",
												 "DireccionCustom": "25 de Mayo 363, Rio Tercero",
												 "CodigoPostal": "5850",
												 "Localidad": "Río Tercero",
												 "Latitud": "-32.1744647000000000",
												 "Longitud": "-64.1170907000000000",
												 "Capacidad": 123,
												 "AceptaDevoluciones": null,
												 "Horarios": [],
												 "Atributos": [],
												 "DiasVencimiento": null,
												 "Estado": 1,
												 "UrlImagenMapa": "https://maps.googleapis.com/maps/api/staticmap?center=25 de Mayo 363, Río Tercero, Córdoba, Argentina&zoom=16&size=610x258&markers=color:red|-32.1744647000000000,-64.1170907000000000&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps",
												 "UrlImagenMapaPopup": "https://maps.googleapis.com/maps/api/staticmap?center=25 de Mayo 363, Río Tercero, Córdoba, Argentina&zoom=16&size=400x300&markers=color:red|-32.1744647000000000,-64.1170907000000000&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps"
											  }
										   }
										}
									
								

Imponer Transaccion Envío Sucursal

Nombre del Método: ImponerTransaccionEnvioSucursal

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Con el IdCotizacion se podrá realizar la imposición en Pick It. Esto generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "6GR7RPQW5N",
										   "cotizacionId": 145748,
										   "courierId": "1",
										   "motivoCambio": null,
										   "observaciones": "",
										   "numeroOrden": "",
										   "tipoOperacion": 1,
										   "SLA": 1,
										   "estadoInicial": "3",
										   "dataCliente": {
											  "nombre": "Victor ",
											  "apellido": "Donadio",
											  "dni": "34299632",
											  "email": "vdonadio@aper.net",
											  "telefono": "1126668516"
										   },
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   }
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 145635,
											  "CodigoTransaccion": "YRZXP",
											  "urlTrackingTransaccion": "http://coretest.pickitlabs.com/app.php/TrackingUrl/YRZXP"
										   }
										}
									
								

Logística directa:
Obtener Cotización Envío

Nombre del Método: ObtenerCotizacionEnvioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización para el envío a punto pickit.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar los Puntos Pick It disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox.

add
							
								{
								   "tokenId": "P4NB49QYE6",
									"articulos": [
										{
											"sku": "112233",
											"articulo": "Remera Nike",
											"valorDeclarado": 550,
											"alto": 14,
											"ancho": 40,
											"largo": 34,
											"peso": 0.3
										}
									],
									"direccionCliente": "Thames 1961. CABA",
									"SLA": 1,
									"dataDireccionAlternativa": {
										"provinciaId": "",
										"direccion": "",
										"localidad": "",
										"codigoPostal": ""
									}
						
							
						

							{
								"Status": {
									"Code": "200",
									"Text": "OK"
								},
								"Response": {
									"urlLightBox": "http:\/\/localhost:8080\/LightBox\/web\/app_dev.php\/LightBox\/LightBoxRender\/EN\/PP\/L38NWGL8QX/P4NB49QYE6",
									"cotizacionId": 1579
								}
							}
								 
						 

Obtener Información Punto Seleccionado

Nombre del Método: ObtenerInformacionPuntoSeleccionado

Objetivo / Descripción: Al ejecutar este servicio se devolverá el valor del Punto Pick It seleccionado y la información del mismo.

Detalle: Con el ID Cotización, luego de haber elegido el Punto Pick It a través del Lightbox, se consultará el valor cotizado y se peticionará para mostrar en la Web del Retailer, la información del Punto Pick It. En caso de estar utilizando el Lightbox, al cerrar el mismo se debe ejecutarse este servicio.

add
									
										{
											"cotizacionId": "1579",
											"tokenId": "P4NB49QYE6"
										}
																			
									
								
									
							{
								"Status": {
									"Code": "200",
									"Text": "OK"
								},
								"Response": {
									"ValorTransaccion": 145.2,
									"PuntoPickit": {
										"PuntoPickitId": 116,
										"Nombre": "Nuevo Punto 18",
										"Zona": "Argentina",
										"Provincia": "CABA",
										"Tipo": "TipoPuntoPickit1",
										"Cadena": "Cadena1",
										"Responsable": "No informado",
										"EmailResponsable": "No informado",
										"Telefono": "11111111",
										"Direccion": "Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina",
										"DireccionCustom": "Direccion Custom 123",
										"Localidad": "Buenos Aires",
										"CodigoPostal": "C1054AAV",
										"Latitud": "-34.5991469000000000",
										"Longitud": "-58.3810859999999800",
										"ValorMaximo": 1000,
										"Capacidad": 1000,
										"Horarios": [
											{
												"PuntoPickitHorarioRetiroid": 135,
												"Dias": "Lunes-Viernes",
												"HoraInicio": "00:00",
												"HoraFin": "00:00"
											},
											{
												"PuntoPickitHorarioRetiroid": 136,
												"Dias": "Lunes-Viernes",
												"HoraInicio": "00:00",
												"HoraFin": "00:00"
											}
										],
										"Atributos": [
											{
												"Nombre": "Promoci\u00f3n",
												"Detalle": "Promoci\u00f3n Activa",
												"Imagen": "promocion.png",
												"ImagenFull": "http:\/\/localhost:8080\/\/Pickit\/web\/bundles\/public\/img\/promocion.png"
											},
											{
												"Nombre": "Weekend",
												"Detalle": "Abierto Fines de Semana",
												"Imagen": "weekend.png",
												"ImagenFull": "http:\/\/localhost:8080\/\/Pickit\/web\/bundles\/public\/img\/weekend.png"
											}
										],
										"UrlImagenMapa": "https:\/\/maps.googleapis.com\/maps\/api\/staticmap?center=Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina&zoom=16&size=610x258&markers=color:red|-34.5991469000000000,-58.3810859999999800&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps",
										"UrlImagenMapaPopup": "https:\/\/maps.googleapis.com\/maps\/api\/staticmap?center=Avenida C\u00f3rdoba 1000, Ciudad Aut\u00f3noma de Buenos Aires, Buenos Aires, Argentina&zoom=16&size=400x300&markers=color:red|-34.5991469000000000,-58.3810859999999800&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps"
									}
								}
							}

							
						

Imponer Transacción Envío

Nombre del Método: ImponerTransaccionEnvioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Con los datos del cliente y el id cotización se generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición, el valor de la transacción y el número Pick It (N° de orden de Pick It).

add
									
										{
											"tokenId": "P4NB49QYE6",
											"cotizacionId": "1579",
											"observaciones": "",
											"numeroOrden": "",
											"numeroShipment": "",
											"estadoInicial": 1,
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "DniCliente",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}
										}

									
								
									
										{
											"Status": {
												"Code": "200",
												"Text": "OK"
											},
											"Response": {
												"TransaccionId": 1061,
												"CodigoTransaccion": "9LJV4",
												"urlTrackingTransaccion": "http:\/\/localhost:8080\/Institucional\/tracking.php?trackingCode=9LJV4"
											}
										}
									
								

Disponible Para Retiro

Nombre del Método: DisponibleParaRetiro

Objetivo / Descripción: Al ejecutar este Método se comunicará que el/los artículo/s esta/n listo/s para retirar del comercio.

Detalle: Con el IdTransaccion se podrá realizar el cambio de estado. Esto realizará el cambio de estado en el WorkFlow de PickIt. Retornará como resultado si se realizó correctamente la transacción o no.

add
									
									{
									   "tokenId": "P4N5YYQYE6",
									   "transaccionId": 18486188
									}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 18486188
										   }
										}
									
								

Obtener Etiqueta

Nombre del Método: ObtenerEtiqueta

Objetivo / Descripción: Al ejecutar este Método se devolverá la etiqueta a imprimir y los datos asociados.

Detalle: Con el IdTransaccion se podrá consultar la etiqueta. El WebService responderá una URL donde se encuentra el HTML listo para imprimir, y además los datos que se encuentran en la misma en caso de que el Retailer quiera imprimir su propia etiqueta.

add
									
										{
										   "transaccionId": 18486188
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "NombreComprador": "asd asd",
										  "NumeroPedido": "8QO2G",
										  "NumeroCodigoBarra": "8QO2G",
										  "NombrePuntoPickit": "Scarlett Soho",
										  "ResponsablePuntoPickit": "Darío Vulpes",
										  "DireccionPuntoPickit": "Nicaragua 4457",
										  "ObservacionesPuntoPickit": "",
										  "NombreRetailer": "Lee",
										  "ResponsableRetailer": "Eliana Buján",
										  "DireccionRetailer": "Avenida de los Constituyentes 4000",
										  "ObservacionesRetailer": "",
										  "NombreRetiro": "Scarlett Soho",
										  "ResponsableRetiro": "Darío Vulpes",
										  "DireccionRetiro": "Nicaragua 4457",
										  "TelefonoRetiro": "-",
										  "ObservacionesRetiro": "",
										  "Fecha": {
											 "date": "2016-04-01 00:00:00",
											 "timezone_type": 3,
											 "timezone": "America/Chicago"
										  },
										  "UrlBarcode": "http://core.pickitlabs.com/bundles/public/barcode_images/barcode_8QO2G.png",
										  "UrlEtiqueta": "http://app.pickitlabs.com/app.php/Etiqueta/ZXQE51P6PO",
										  "Finalizada": true
									   }
									}
									
								

Obtener Cotización Envío Domicilio

Nombre del Método: ObtenerCotizacionEnvioDomicilio

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización para el envío a domicilio.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer, los datos del cliente y el SLA a utilizar para el envío. Esto se utilizará luego para generar la cotización, y luego retornar tanto su id como su valor.

add
									
										{
											"tokenId": "P4NB49QYE6",
											"articulos": [
												{
													"sku": "112233",
													"articulo": "Remera Nike",
													"valorDeclarado": 550,
													"alto": 14,
													"ancho": 40,
													"largo": 34,
													"peso": 0.3
												}
											],
											"SLA": 1,
											"dataDireccionAlternativa": {
												"provinciaId": "",
												"direccion": "",
												"localidad": "",
												"codigoPostal": ""
											},
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "123111",
												"direccion": "Direccion Cliente",
												"provinciaId": 1,
												"localidad": "Localidad Cliente",
												"codigoPostal": "1024",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}
										}
									
								
									
								{
									"Status": {
										"Code": "200",
										"Text": "OK"
									},
									"Response": {
										"cotizacionId": 147995,
										"ValorTransaccion": 0
									}
								}
									
								

Imponer Transacción Envío Domicilio

Nombre del Método: ImponerTransaccionEnvioDomicilioV2

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It con el id cotización. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "P4NB49QYE6",
										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "",
										   "numeroShipment": "",
										   "estadoInicial": 1,
										   "cotizacionId": 147558
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "TransaccionId": 146972,
										  "CodigoTransaccion": "33RYP",
										  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=33RYP"
									   }
									}
									
								

Imponer Transacción Envío Domicilio Simplificado

Nombre del Método: ImponerEnvioDomicilioSimplificado

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It con los datos del cliente y de los productos. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
											"tokenId": "P4NB49QYE6",
											"articulos": [
												{
													"sku": "112233",
													"articulo": "Remera Nike",
													"valorDeclarado": 550,
													"alto": 14,
													"ancho": 40,
													"largo": 34,
													"peso": 0.3
												}
											],
											"SLA": 1,
											"dataDireccionAlternativa": {
												"provinciaId": "",
												"direccion": "",
												"localidad": "",
												"codigoPostal": ""
											},
											"dataCliente": {
												"nombre": "NombreCliente1",
												"apellido": "ApellidoCliente1",
												"dni": "123111",
												"direccion": "Direccion Cliente",
												"provinciaId": 1,
												"localidad": "Localidad Cliente",
												"codigoPostal": "1024",
												"email": "email@cliente.com",
												"telefono": "11223344"
											}

										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "",
										   "numeroShipment": "",
										   "estadoInicial": 1,

										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 146972,
											  "CodigoTransaccion": "33RYP",
											  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=33RYP"

											  "ValorTransaccion": 0
										   }
										}
									
								

Logística inversa:
Obtener Cotizacion Devolucion

Nombre del Método: ObtenerCotizacionDevolucion

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización.

Detalle: Como primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar los Puntos Pick It disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox.

add
									
										{
										   "tokenId": "TT549QYE6",
										   "direccionCliente": "",
										   "articulos": [
											  {
												 "sku": "1",
												 "tipoProducto": "1",
												 "articulo": "1",
												 "precio": "1",
												 "pesoKg": "1",
												 "pesoL": "1",
												 "pesoPV": ""
											  }
										   ]
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "urlLightBox": "http://lightbox.pickitlabs.com/app.php/LightBox/LightBoxRender/DE/L38NBWO8QX",
											  "cotizacionId": 4679
										   }
										}
									
								

Imponer Transaccion Devolucion

Nombre del Método: ObtenerCotizacionDevolucion

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción..

Detalle: Con el IdCotizacion se podrá realizar la imposición en Pick It. Esto generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "6GR7RPQW5N",
										   "cotizacionId": 145701,
										   "courierId": "1",
										   "motivoCambio": "",
										   "observaciones": "",
										   "numeroOrden": "",
										   "tipoOperacion": 2,
										   "SLA": 1,
										   "estadoInicial": null,
										   "dataCliente": {
											  "nombre": "Cotas Nuevas",
											  "apellido": "Devo",
											  "dni": "123",
											  "email": "gcoronel@w3itsolutions.net",
											  "telefono": ""
										   },
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   }
										}
									
								
									
									{
									   "Status": {
										  "Code": "200",
										  "Text": "OK"
									   },
									   "Response": {
										  "TransaccionId": 145635,
										  "CodigoTransaccion": "YRZXP",
										  "urlTrackingTransaccion": "http://coretest.pickitlabs.com/app.php/TrackingUrl/YRZXP"
									   }
									}
									
								

Imponer Transacción Devolución Domicilio

Nombre del Método:ImponerTransaccionDevolucionDomicilio

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Esto generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "P4NB49QYE6",
										   "articulos": [
											  {
												 "sku": "112233",
												 "tipoProducto": 1,
												 "productoSize": "S",
												 "articulo": "Remera Nike",
												 "precio": 550,
												 "pesoKg": 0.3,
												 "pesoL": 0.25,
												 "pesoPV": 0.275
											  },
											  {
												 "sku": "445566",
												 "tipoProducto": 1,
												 "productoSize": "S",
												 "articulo": "Pantalón Buzo Adidas",
												 "precio": 890,
												 "pesoKg": 1.3,
												 "pesoL": 1.25,
												 "pesoPV": 1.275
											  }
										   ],
										   "motivoCambio": null,
										   "observaciones": "Lorem ipsum",
										   "numeroOrden": "102030",
										   "SLA": 1,
										   "estadoInicial": 5,
										   "destinoEntrega": null,
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   },
										   "dataCliente": {
											  "nombre": "NombreCliente1",
											  "apellido": "ApellidoCliente1",
											  "dni": "DniCliente",
											  "direccion": "Direccion Cliente",
											  "provinciaId": 1,
											  "localidad": "Localidad Cliente",
											  "codigoPostal": "1024",
											  "email": "email@cliente.com",
											  "telefono": "11223344"
										   },
										   "dataFechaRetiro": {
											  "fechaRetiro": "20/08/2018",
											  "horaDesde": "14:00",
											  "horaHasta": "18:00"
										   }
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 146973,
											  "CodigoTransaccion": "QVR25",
											  "urlTrackingTransaccion": "https://institucionaltest.pickitlabs.com/tracking.php?trackingCode=QVR25"
										   }
										}
									
								

Store Pick Up:
Obtener Cotizacion Envio Sucursal

Nombre del Método: ObtenerCotizacionEnvioSucursal

Objetivo / Descripción: Al ejecutar este Método se generará una nueva Cotización.

Detalle: Cómo primera instancia de comunicación, se solicitará los datos que se encuentran en el sitio del retailer. Esto se utilizará luego para generar la cotización y para identificar las sucursales disponibles para los productos seleccionados de ese retailer. Se devolverá aquí la URL para abrir el Lightbox customizado de Store Pick Up.

add
									
										{
										   "tokenId": "WP0QP6B45E",
										   "direccionCliente": "",
										   "articulos": [
											  {
												 "sku": "123132",
												 "tipoProducto": "1",
												 "articulo": "Test123",
												 "precio": "1",
												 "pesoKg": "",
												 "pesoL": "1",
												 "pesoPV": "1"
											  }
										   ]
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "urlLightBox": "https://lightbox.pickit.net/app.php/LightBox/LightBoxPickUp/EN/G9A",
											  "cotizacionId": 8788987
										   }
										}
									
								

Obtener Información Punto Seleccionado Sucursal

Nombre del Método: ObtenerInformacionPuntoSeleccionadoSucursal

Objetivo / Descripción: Al ejecutar este servicio se devolverá el valor del Punto Pick It seleccionado y la información del mismo.

Detalle: Con el ID Cotización, luego de haber elegido la sucursal a través del Lightbox, se peticionará para mostrar en la Web del Retailer, la información del Punto Pick It. En caso de estar utilizando el Lightbox, al cerrar el mismo se debe ejecutarse este servicio.

add
									
										{
										   "tokenId": "P4NB47T9YE6",
										   "cotizacionId": 889875
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "ValorTransaccion": 0,
											  "Sucursal": {
												 "SucursalId": 22,
												 "Nombre": "Correo del Interior Rio Tercero",
												 "NombreRetailer": "Topper",
												 "Provincia": "Buenos Aires",
												 "Responsable": "Jose Britos",
												 "EmailResponsable": "aqwe@qwe.com",
												 "Telefono": "555",
												 "Direccion": "25 de Mayo 363, Río Tercero, Córdoba, Argentina",
												 "DireccionCustom": "25 de Mayo 363, Rio Tercero",
												 "CodigoPostal": "5850",
												 "Localidad": "Río Tercero",
												 "Latitud": "-32.1744647000000000",
												 "Longitud": "-64.1170907000000000",
												 "Capacidad": 123,
												 "AceptaDevoluciones": null,
												 "Horarios": [],
												 "Atributos": [],
												 "DiasVencimiento": null,
												 "Estado": 1,
												 "UrlImagenMapa": "https://maps.googleapis.com/maps/api/staticmap?center=25 de Mayo 363, Río Tercero, Córdoba, Argentina&zoom=16&size=610x258&markers=color:red|-32.1744647000000000,-64.1170907000000000&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps",
												 "UrlImagenMapaPopup": "https://maps.googleapis.com/maps/api/staticmap?center=25 de Mayo 363, Río Tercero, Córdoba, Argentina&zoom=16&size=400x300&markers=color:red|-32.1744647000000000,-64.1170907000000000&language=es&key=AIzaSyC2imRNHFJ-gB9dKXO0YNupbruPb1WPhps"
											  }
										   }
										}
									
								

Imponer Transaccion Envío Sucursal

Nombre del Método: ImponerTransaccionEnvioSucursal

Objetivo / Descripción: Al ejecutar este Método se generará una nueva transacción.

Detalle: Con los datos de los productos, del domicilio y del cliente se generará una nueva transacción en el WorkFlow de Pick It. Retornará como resultado los datos de imposición y el número Pick It (N° de orden de Pick It).

add
									
										{
										   "tokenId": "6GR7RPQW5N",
										   "cotizacionId": 145748,
										   "courierId": "1",
										   "motivoCambio": null,
										   "observaciones": "",
										   "numeroOrden": "",
										   "tipoOperacion": 1,
										   "SLA": 1,
										   "estadoInicial": "3",
										   "dataCliente": {
											  "nombre": "asd",
											  "apellido": "asd",
											  "dni": "123",
											  "email": "gcoronel@w3itsolutions.net",
											  "telefono": ""
										   },
										   "dataDireccionAlternativa": {
											  "provinciaId": "",
											  "direccion": "",
											  "localidad": "",
											  "codigoPostal": ""
										   }
										}
									
								
									
										{
										   "Status": {
											  "Code": "200",
											  "Text": "OK"
										   },
										   "Response": {
											  "TransaccionId": 145635,
											  "CodigoTransaccion": "YRZXP",
											  "urlTrackingTransaccion": "http://coretest.pickitlabs.com/app.php/TrackingUrl/YRZXP"
										   }
										}