← Todos los proyectos

WooCommerce · Desarrollo a medida / 10

AZ Market

Tienda independiente en WordPress y WooCommerce, con checkout personalizado, pagos y suscripciones de Mercado Pago y funcionalidades propias.

WordPressWooCommercePHPJavaScriptMercado PagoWebhooks
Contexto profesional

Proyecto realizado en Fullsites

Área de trabajo

Frontend, backend, plugins, checkout e integración de pagos.

Mi rol

Frontend y backend

El caso en una mirada

Una compra en la tienda.
Una operación que continúa.

WordPress y WooCommerce con desarrollo a medida para checkout, pagos y suscripciones.

El desafío
Conectar la compra con los estados de Mercado Pago, los pedidos y las suscripciones. El recorrido continúa después del checkout y requiere procesar notificaciones del proveedor.
Mi aporte
Trabajo en el frontend y el backend de la tienda: interfaces de compra, plugins y funcionalidades personalizadas, integración de pagos y gestión de suscripciones.
La implementación
Desarrollo interfaces de compra y plugins propios que conectan WooCommerce con pagos y suscripciones, descuentos y gestión de acceso a contenidos.

Alcance funcional

De la compra al ciclo de una suscripción.

Áreas funcionales trabajadas desde el frontend y el backend.

01

Checkout en dos pasos

Interfaz de compra con validaciones, datos del cliente y procesamiento del pedido.

02

Mercado Pago

Procesamiento de pagos y conexión del resultado con pedidos y suscripciones.

03

Suscripciones

Planes, consulta y cancelación de suscripciones y sincronizaciones de información.

04

Descuentos

Reglas para cupones de primer pago y descuentos asociados a productos o cantidades.

05

Webhooks

Recepción de notificaciones del proveedor y vinculación con los registros de la tienda.

06

Acceso y comunicaciones

Control de acceso por suscripción y contenidos de los correos de WooCommerce.

Mi aporte al proyecto

El trabajo, en concreto.

01

Checkout personalizado

Recorrido de compra en dos pasos, con funcionalidades de descuentos y procesamiento integradas en plugins propios.

02

Pagos vinculados con pedidos

Consulta del estado del proveedor y procesamiento de webhooks para relacionar las notificaciones con la operación local.

03

Suscripciones conectadas

Relación entre primer pago, pedido, autorización de suscripción y funciones de acceso y comunicaciones.

AZ Market funciona en un WordPress independiente del institucional AZ Group. El alcance descrito corresponde a los plugins y recorridos revisados.

APIs e integraciones

La conexión con otros sistemas.

Compañías y servicios vinculados con las integraciones de este proyecto.

Qué integré y cómo funciona
Mercado Pago

Procesar pagos y suscripciones

Conectar el checkout con los servicios del proveedor y relacionar el primer pago con la suscripción.

WordPress REST API

Recibir cambios de estado

Utilizar endpoints propios para procesar pagos y notificaciones y vincularlos con los registros de la tienda.

WooCommerce

Dar continuidad a la compra

Relacionar pedidos, descuentos, suscripciones y acceso a contenidos desde las funcionalidades personalizadas.

Ver la experiencia completa en integraciones ↗

Decisiones e implementación.

El diferencial técnico

Del formulario de compra al estado del pedido.

La personalización se organiza en plugins que conectan la interfaz, WooCommerce y Mercado Pago.

01

Experiencia de compra

Checkout en dos pasos y presentación de las opciones y descuentos correspondientes.

02

Procesamiento propio

Endpoints y lógica de los plugins para relacionar pedidos, pagos y suscripciones.

03

Notificaciones del proveedor

Consulta del estado y actualización de los registros locales desde los webhooks.

Un desafío concreto

Una notificación de pago que actualiza la operación.

La respuesta del checkout no es el único momento en que cambia un pago. Los webhooks conectan las notificaciones de Mercado Pago con los pedidos y las suscripciones.

  1. Notificación recibida
  2. Consulta al proveedor
  3. Identificación del pedido
  4. Actualización de estado
01

Relacionar la notificación

Reconocer el tipo y el identificador del evento recibido.

02

Consultar el estado del pago

Obtener del proveedor la información necesaria para interpretar el resultado.

03

Actualizar la tienda

Vincular los datos con el pedido o la suscripción y conservar registros del procesamiento.

Decisiones y desafíos

Del problema a la implementación.

01

Conectar la compra con la suscripción

Relacionar el primer pago, el pedido y la autorización de la suscripción.

02

Distinguir los estados del proveedor

Interpretar las notificaciones y consultar la información del pago antes de actualizar registros locales.

03

Encapsular funciones en plugins

Organizar funcionalidades de checkout, descuentos y suscripción fuera de la configuración estándar de la tienda.

¿Trabajamos en tu próximo proyecto?

Conversemos