Evaluando propuestas

Necesito desarrollar un plugin de shopify

Publicado el 20 Junio, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito desarrollar un plugin de Shopify, que se conecte a un api que ya tengo desarrollada en codeigniter 4. La función principal del plugin es enviar los datos del pedido a la api y luego recibirá un tracking id que deberá notificar al cliente por correo para que el cliente pueda rastrear su pedido.

En una explicación más concreta sobre el proyecto lo que necesito es lo siguiente:

Cuando la tienda de Shopify reciba un pedido, debe haber dos botones en el área de administración de Shopify.

Un botón donde el administrador de la tienda envíe a nuestra API los datos del pedido con solo hacer un clic en el botón. (La API ya está desarrollada)

Cuando se envía esta solicitud a nuestra api, se devuelve un tracking id que debe ser enviado por correo al cliente de la compra, notificando que ese es su tranking id para hacer un seguimiento a su pedido.   

Un segundo botón que servirá como una especie de acceso directo a la página de rastreo del producto.

Por último, cuando el plugin se instale, necesito una página pública en la tienda donde el cliente pueda ingresar con su tracking ID y rastrear su pedido. Estos datos se devuelven desde la API ya desarrollada. La página íntegra Google Maps porque el mapa marca el punto de origen del paquete y el punto de destino, los cuales se devuelven en coordenadas desde la API. Cuento con la api key de google por lo que el desarrollador no necesitará hacer configuraciones en la cuenta de google para obtener la api key.

Por otro lado, el plugin debe tener un área de configuración simple con los siguientes datos;

Correo de cuenta cliente.
Describe brevemente el paquete textarea.
Instrucciones de la entrega del paquete textarea.
Valor seguro es un campo numérico.
Un campo texto donde se colocará la api key de google map,
un campo de color donde se podrá cambiar el color de la página de rastreo.

Finalmente, un área de la dirección de recogida del paquete.

Con 2 campos más: region, comuna, calle, número de calle, casa o local. 

Todos estos datos deben ser guardados por el plugin para luego ser usados respectivamente.

He adjuntado el esquema de las 2 páginas.

Cuento con la cuenta de partners.shopify.com donde se deberá publicar la aplicación

Contexto general del proyecto

En una explicación más concreta sobre el proyecto lo que necesito es lo siguiente: Cuando la tienda de Shopify reciba un pedido, debe haber dos botones en el área de administración de Shopify. Un botón donde el administrador de la tienda envíe a nuestra API los datos del pedido con solo hacer un clic en el botón. (La API ya está desarrollada) Cuando se envía esta solicitud a nuestra api, se devuelve un tracking id que debe ser enviado por correo al cliente de la compra, notificando que ese es su tranking id para hacer un seguimiento a su pedido. Un segundo botón que servirá como una especie de acceso directo a la página de rastreo del producto. Por último, cuando el plugin se instale, necesito una página pública en la tienda donde el cliente pueda ingresar con su tracking ID y rastrear su pedido. Estos datos se devuelven desde la API ya desarrollada. La página íntegra Google Maps porque el mapa marca el punto de origen del paquete y el punto de destino, los cuales se devuelven en coordenadas desde la API. Cuento con la api key de google por lo que el desarrollador no necesitará hacer configuraciones en la cuenta de google para obtener la api key. Por otro lado, el plugin debe tener un área de configuración simple con los siguientes datos; Correo de cuenta cliente. Describe brevemente el paquete textarea. Instrucciones de la entrega del paquete textarea. Valor seguro es un campo numérico. Un campo texto donde se colocará la api key de google map, un campo de color donde se podrá cambiar el color de la página de rastreo. Finalmente, un área de la dirección de recogida del paquete. Con 2 campos más: region, comuna, calle, número de calle, casa o local. Todos estos datos deben ser guardados por el plugin para luego ser usados respectivamente. He adjuntado el esquema de las 2 páginas. Cuento con la cuenta de partners.shopify.com donde se deberá publicar la aplicación

Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. M.