Integar API proveedor logístico y Shopify

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

Necesitamos integrar Shopify con nuestro proveedor logístico mediante API. Esta es la documentación que hemos recibido de la API del proveedor logístico:

Aprovecho para pasaros la documentación de la API, y por supuesto si tenéis cualquier pregunta no dudéis en poneros en contacto conmigo.

- Documentación API.

La dirección de la api documentada es: [login to view URL] .

Se trata de una api REST / Json.

En la documentación se pueden ver dos apartados: orders y stores.

Desplegándo cada uno se ven las request que podemos hacer.

Por cada request, se describe el formato de la respuesta esperada, los parámetros necesarios para hacer la petición y los mensajes de la respuesta.

En principio nosotros solo vamos a crear pedidos en Paack, asi que con POST /orders es suficiente.

- Entornos.

Tenemos entorno de test y producción.

Entorno de test.

Test: [login to view URL]

Credenciales: ******* / password: ****

Como clave de seguridad para la comunicación con nuestra api, usamos la clave api, que va incluida en los parámetros de la request.

Desde tu dashboard, en el apartado Apps, puedes crear nuevas claves.

Para el entorno de test, he creado una:

**********

Para hacer un pedido, usaríamos POST al endpoint /orders.

- Pruebas

Empezamos por hacer las pruebas en test.

Apuntar a [login to view URL] con los parámetros siguientes:

* se pueden dejar vacios. Hay que enviarlos, pero se pueden dejar sin rellenar.

* store_id. Ese es el id asociado a las tiendas Waterrevive.

Los ids son diferentes en los entornos.

Hemos creado la tienda en Barcelona:

Waterrevive Barcelona: 1059

La request api:

}

"api": "d119fa4621a9dcebbeb55aa067656fca3cbe1d11",

"name": "string",

"email": "string",

"phone": "string",

"store_id": 1059, // Tienda en Passeig Gràcia

"retailer_order_number": "string",

"sale_number": "string",

"delivery_window": {

"end_time": "2016-10-13T12:09:10.964Z",

"start_time": "2016-10-13T14:09:10.964Z"

},

"delivery_address": {

"address": "string",

"postal_code": "string",

"country": "string",

"city": "string"

},

"packages": [

{

"width": "string",

"weight": "string",

"height": "string",

"length": "string",

"description": "string",

"units": 0

}

]

}

* name Nombre y apellidos del destinatario. Tened en cuenta que solo hay un campo, (por lo que debería de incluir por tanto apellidos.)

* retailer_order_number: Número del pedido en vuestro sistema

* sale_number: No es necesario para nosotros. Normalmente es el número de paquete o número de albarán.

* email. eMail del destinatario. Lo usamos para enviar notificaciones de recogida y entrega al cliente.

* phone. Teléfono del destinatario, para notificaciones sms.

Tambien es útil para que los conductores puedan contactar con el cliente.

* delivery_window es la franja horaria en la que se envia el pedido.

Es de tipo DateTime, y lo almacenados en el estandar horario UTC. (Coordinated Universal Time)

UTC esta 1 hora por detras de CET ( Central Europe Time) que es el nuestro.

Por tanto, lo idóneo es enviar el horario en UTC.

* delivery_address será la dirección del cliente.

address, incluye el nombre de la calle y número.

HTML JavaScript JSON PHP Shopify

Nº del proyecto: #13848292

Sobre el proyecto

16 propuestas Proyecto remoto Activo hace 6 años

16 freelancers están ofertando un promedio de €523 por este trabajo

kabirchy

Hi There, My name is Khorshed. I have read your project brief and can develop a custom shopify App to integrate with your service. I am very good at working with Shopify and developing custom Apps. Best quality work as Más

€605 EUR en 14 días
(1301 comentarios)
9.5
webbookstudio

Hello, my name is Michael. I represent Ukrainian based IT-company Webbook Inc that provides services in the IT-sphere for international business. We were carefully reviewing the requirements of the job description, so Más

€550 EUR en 10 días
(360 comentarios)
8.8
pointlogic

Hola, siempre proporcionar resultados más rápidos con la calidad, he hecho más de 250 proyectos aquí .. Tengo una experiencia de más de 10 años en el desarrollo web y mantenimiento. Tengo un conocimiento profundo de ph Más

€555 EUR en 10 días
(348 comentarios)
8.4
jinc107

Hello. I am interested on your job. I am glade to bid on your job. I have many experience on Android and iOS app development for 7 years. In specially, I have a strong skill on the social app development and integra Más

€400 EUR en 10 días
(7 comentarios)
5.8
BeautiCG

Hi,dear. I am a senior software developer. I have just checked your project report, I am able to perform this task with my developer team. I am looking forward to your proposal...

€555 EUR en 2 días
(19 comentarios)
4.9
smbusinessforce

Hola señor, mi nombre es Juan. Hablo perfecto español. Para este proyecto ya tengo experiencia usando Shopify API y Google Apps Script para una empresa ubicada en españa. También puedo desarrollar esta integración c Más

€555 EUR en 5 días
(7 comentarios)
4.2
skilldev

Hola, Gracias por publicar este proyecto. Aquí leemos su requisito y lo entendemos. Tenemos algunas preguntas. Así que queremos hablar con usted. Por favor mensaje nosotros entonces podemos discutir en detalle Más

€394 EUR en 10 días
(15 comentarios)
3.2