Buscamos un desarrollador Full-Stack con experiencia comprobable en WordPress, WooCommerce, PHP y React para retomar y finalizar un configurador de productos personalizado que ya se encuentra desarrollado y funcionando.
No es un desarrollo desde cero. El objetivo es comprender la arquitectura existente, continuar el código actual y completar una serie de ajustes funcionales, visuales, de datos y QA.
El sistema cuenta con tres configuradores principales:
Cabinet Order Center
Cabinet Door Order Center
Drawer Box Order Center
La plataforma permite crear proyectos y rooms, seleccionar materiales y opciones, calcular precios dinámicamente, agregar configuraciones al carrito de WooCommerce y generar órdenes.
Tecnologías principales
El proyecto utiliza:
PHP 8+
WordPress
WooCommerce
React 18
JavaScript / JSX
Wordpress rest api
mysql / mariadb
html / css
tailwind css
webpack / babel
node.js / npm
Composer
acf
json / csv
custom post types
custom database tables
woocommerce hooks
el frontend react se encuentra dentro de un plugin personalizado y debe compilarse mediante webpack. Buscamos una persona capaz de trabajar sobre el código fuente existente, no modificar directamente los archivos JavaScript compilados.
Principales tareas
Entre los ajustes pendientes se encuentran:
Revisar y comprender el plugin existente antes de realizar cambios.
Continuar ajustes ui/ux de los tres order centers.
Corregir mappings de materiales para Door, Exterior, Interior y Drawer.
Actualizar información de materiales, costos y markups según tablas proporcionadas.
Ajustar estados y selecciones predeterminadas.
Implementar algunas relaciones automáticas entre materiales.
Corregir opciones condicionales dentro de los configuradores.
Revisar determinados cálculos de hardware y pricing.
Ajustar inputs y validaciones de medidas.
Convertir determinadas medidas decimales a fracciones.
Permitir editar configuraciones previamente agregadas.
Ajustar comportamiento del carrito de WooCommerce.
Realizar QA funcional y responsive completo.
Validar resultados contra tablas de precios entregadas por el cliente.
El pricing utiliza lógica personalizada en PHP y se comunica con React mediante rest api. Por lo tanto, es importante poder seguir un flujo como:
React → rest api → php calculator → woocommerce cart.
------------------------------
Perfil requerido
Buscamos preferiblemente un desarrollador Mid-Senior o Senior con experiencia real en:
Desarrollo de plugins personalizados de WordPress.
WooCommerce avanzado.
React integrado con WordPress.
Wordpress rest api.
PHP y JavaScript.
Custom Post Types y Post Meta.
Bases de datos personalizadas mediante $wpdb.
Hooks de WooCommerce.
Pricing dinámico y configuradores de productos.
Se valorará especialmente experiencia previa en configuradores, productos personalizados, motores de pricing, manufactura o sistemas de órdenes.
****Este proyecto no es adecuado para un perfil enfocado únicamente en Elementor, instalación de plugins o edición básica de themes.****
----------------
Material que se entregará
Al desarrollador seleccionado se le proporcionará:
Código actual del plugin.
Documentación técnica del proyecto.
Listado detallado de tareas.
Referencias visuales exactas de como debe quedar el frontend.
CSV de materiales.
Tablas de pricing.
Accesos necesarios al entorno de desarrollo/staging.
Antes de implementar cambios esperamos que el desarrollador revise el código, valide que puede compilar el frontend React y entienda el flujo general de los configuradores.
-----------
Posibilidad de continuidad
Buscamos una persona que pueda convertirse en desarrollador de soporte del proyecto.
Si el trabajo de esta fase resulta satisfactorio, existirán posibilidades de:
Nuevas funcionalidades
Mejoras de UX
Mantenimiento
QA
Nuevas reglas de pricing
Integraciones
Optimización del código
---------
Tiempo sugerido
Idealmente buscamos realizar esta fase en aproximadamente:
4 a 6 semanas
El candidato puede proponer su propio cronograma después de revisar la documentación.
-----------
Presupuesto
USD 700 – Precio fijo
El presupuesto corresponde al alcance definido para esta fase.
Para confirmar que leíste completamente la publicación, comienza tu propuesta con la frase:
“He trabajado con WordPress + WooCommerce + React.”
Plazo de Entrega: No definido