Desarrollo con WordPress y WooCommerce
Creamos y reparamos sitios WordPress y tiendas WooCommerce: plugins a medida, temas hijo, diseños con Elementor Pro, configuraciones multilingües y sincronización de existencias y precios con 1C o un ERP. También rescatamos sitios que otros desarrolladores dejaron abandonados, y varias tiendas están a nuestro cargo desde 2021.
Cuándo llamarnos
La mayoría de los proyectos WordPress nos llegan con historia: un tema editado por tres personas, cuarenta plugins y una integración que nadie entiende del todo.
- Las existencias y los precios están en 1C o en un ERP, y alguien los vuelve a teclear en la tienda cada semana
- El sitio se cayó tras actualizar un plugin, y la agencia que lo hizo ya no responde
- Las páginas de categoría tardan varios segundos en abrirse, y el panel de administración va aún más lento
- Los archivos del tema se editaron directamente, así que cada actualización borra los cambios de alguien
- Necesita la tienda en varios idiomas sin mantener sitios separados
- El diseño de Elementor se descompone en los móviles, y arreglar una página rompe otra
Qué hacemos
Tiendas WooCommerce
Catálogos con atributos y filtros que funcionan, búsqueda de productos, proceso de compra y pasarelas de pago, estados de pedido y correos. Tiendas nuevas o cambios en la que ya le genera ventas.
Plugins a medida y mu-plugins
La lógica de negocio va en su propio plugin o en un plugin de uso obligatorio (must-use), no en los archivos del tema. Sobrevive a las actualizaciones del tema, puede desactivarse para hacer pruebas y está bajo control de versiones.
Temas hijo y Elementor Pro
Temas hijo sobre un tema comercial o a medida, diseños de Figma montados en Elementor Pro y versiones móviles que se sostienen en pantallas pequeñas.
Integración con 1C y ERP
Los productos, las existencias, los precios y los atributos llegan a WooCommerce desde el sistema que los gestiona. Los pedidos pueden hacer el camino inverso, para que nadie copie datos entre dos ventanas.
Sitios multilingües
Configuraciones con Polylang con páginas, productos, categorías y slugs traducidos, hreflang correcto y un selector de idioma que lleva a la misma página en el otro idioma.
Rescate y velocidad
Diagnóstico de sitios que se caen, muestran una pantalla en blanco o se vuelven lentos tras las actualizaciones. Encontramos la causa, la corregimos y dejamos todo preparado para que no vuelva a pasar.
Existencias y precios desde el sistema que los gestiona
En muchas tiendas el catálogo real está en 1C u otro sistema contable, y el sitio web es una copia que a mediodía ya está desactualizada. Conectamos ambos para que los productos, las existencias, los precios y los atributos pasen a WooCommerce de forma programada, sin que nadie los vuelva a teclear. Lo difícil son los detalles: WooCommerce mantiene tablas de consulta que deben actualizarse tras una importación, o los filtros y la búsqueda muestran productos equivocados, y el sistema contable a veces envía datos que WooCommerce rechaza. Resolvemos esos casos en el código y los registramos, para que una importación fallida se detecte el mismo día.
- Productos, existencias, precios y atributos sincronizados desde 1C o un ERP
- Filtros y búsqueda que siguen siendo correctos tras cada importación
- Pedidos enviados de vuelta al sistema contable cuando hace falta
- Un registro de los datos rechazados en lugar de huecos silenciosos
Rescatar un sitio que construyó otro
Una llamada típica empieza con el sitio caído tras una actualización. Normalmente es una versión defectuosa de un plugin, que se revierte en menos de una hora, más un registro de la base de datos que hay que reparar. El trabajo largo viene después: llevamos el código a un repositorio, preparamos una copia de staging, sacamos el código a medida del tema a un tema hijo o a un plugin y eliminamos lo que nadie usa. Los datos del maquetador requieren especial cuidado, porque Elementor guarda los diseños como datos serializados que una búsqueda y sustitución descuidada rompe. También hemos pasado un sitio multilingüe de otro plugin de traducción a Polylang sin perder sus traducciones.
- Primero, el sitio de nuevo en línea; después, la causa de fondo
- El código a medida fuera de los archivos del tema, para que las actualizaciones dejen de romperlo
- Una copia de staging para probar las actualizaciones antes del sitio en producción
- Plugins sin uso y código abandonado eliminados
Mantenidos durante años, no solo para un lanzamiento
Varias de las tiendas con las que trabajamos están a nuestro cargo desde 2021. Ninguna tiene un desarrollador en plantilla, así que cuando algo falla un sábado, nos escriben a nosotros. La rutina es corriente y funciona: primero las actualizaciones en una copia de staging, luego en la tienda en producción tras comprobar el catálogo, el carrito y el proceso de compra; copias de seguridad en un almacenamiento separado, y una monitorización que vigila la página de pago y no solo la página de inicio. El trabajo de velocidad se hace sobre la marcha, cuando una página de categoría empieza a arrastrarse o un nuevo plugin añade un segundo de carga.
- Actualizaciones probadas en staging antes de llegar a la tienda en producción
- Copias de seguridad en un almacenamiento separado, con restauraciones realmente probadas
- Monitorización del proceso de compra, no solo de la página de inicio
- Comprobaciones de rendimiento cuando las páginas del catálogo se ralentizan
Cómo empezamos
Accesos e instantánea
Nos da acceso al administrador, al alojamiento y al repositorio. Hacemos una copia de seguridad completa y registramos las versiones de los plugins, la velocidad y las páginas clave antes de cambiar nada.
Diagnóstico o especificación
Para un sitio existente, recibe una lista de problemas y riesgos. Para un trabajo nuevo, un alcance con las páginas, integraciones y plugins implicados.
Desarrollo en staging
Los cambios se hacen en una copia del sitio. Usted los revisa allí, no en la tienda en producción.
Publicación
Los cambios se publican en el momento acordado, y justo después comprobamos el catálogo, el carrito, el proceso de compra y los formularios.
Soporte
Si lo desea, seguimos ocupándonos del sitio cada mes: actualizaciones, copias de seguridad, correcciones y pequeños cambios.
Con qué trabajamos
WordPress
- WordPress
- WooCommerce
- Elementor Pro
- Temas a medida y temas hijo
- Polylang
- Relevanssi
Código
- PHP
- MySQL
- JavaScript
- WP-CLI
- WordPress REST API
Integraciones
- 1C
- Intercambio con ERP y sistemas contables
- Pasarelas de pago
- Rank Math y Yoast SEO
Operación
- Git
- Copias de staging
- Copias de seguridad en almacenamiento separado
- Monitorización de disponibilidad
Formas de trabajar con nosotros
Proyecto de alcance cerrado
Una tienda nueva, una integración con 1C o un ERP, un rediseño en Elementor o un paso a Polylang, con un alcance acordado.
Soporte mensual
Actualizaciones, copias de seguridad, monitorización, correcciones y un volumen de pequeños cambios cada mes, para tiendas que no pueden permitirse estar caídas.
Por horas o por tarea
Una caída tras una actualización, una página de categoría lenta o un conflicto entre plugins, facturado por horas o como tarea cerrada.
Opiniones
El equipo de Revol sigue reforzando la capacidad de desarrollo del cliente gracias a un trabajo de alta calidad y un soporte fiable. Se comunican con eficacia y demuestran una comprensión sólida de las necesidades y del negocio del cliente.
Tomas
El trabajo de Revol ha cumplido plenamente las expectativas y ha dejado satisfecho al cliente. Su enfoque fresco y su disponibilidad para dar soporte han sido muy valiosos. Quien busque un equipo comunicativo y orientado al cliente para alcanzar sus objetivos puede contar con ellos.
Andrey
Preguntas frecuentes
¿Pueden hacerse cargo de una tienda creada por otra agencia?
Sí, así empieza la mayor parte de nuestro trabajo con WordPress. Hacemos una copia de seguridad completa, revisamos el tema, los plugins y el código a medida, y le decimos qué está roto, qué es arriesgado y qué puede esperar antes de acordar ningún alcance.
¿Qué sistemas contables pueden conectar con WooCommerce?
Llevamos años creando y manteniendo intercambios de 1C con WooCommerce. Otros ERP y sistemas contables pueden conectarse a través de su API o de exportaciones de archivos. La regla es la misma en todos los casos: el sistema que gestiona los datos es la fuente, y la tienda lo sigue.
Nuestro sitio falló tras una actualización. ¿Qué hacen primero?
Recuperarlo. Normalmente eso significa revertir la versión del plugin o del tema que lo provocó y reparar la base de datos si hace falta. Después averiguamos por qué falló y preparamos una copia de staging, para que la siguiente actualización se pruebe antes de llegar al sitio en producción.
¿Editarán directamente los archivos de plugins o del tema?
No. Los cambios van a un tema hijo o a un plugin a medida, para que las actualizaciones no los sobrescriban. Si un desarrollador anterior editó archivos de plugins, primero sacamos esos cambios de ahí.
¿Elementor o un tema a medida?
Elementor Pro encaja con sitios en los que el propietario quiere cambiar páginas sin un desarrollador. Un tema a medida encaja con tiendas en las que importan más la velocidad y un diseño estricto. Muchos sitios usan ambos, y le diremos cuál encaja después de ver lo que tiene.
¿Pueden hacer nuestra tienda multilingüe?
Sí, con Polylang: páginas, productos y categorías traducidos, URL traducidas y hreflang correcto para que los buscadores muestren el idioma adecuado. También pasamos sitios de otros plugins de traducción a Polylang conservando sus traducciones.
¿Pueden acelerar una tienda lenta?
Normalmente sí. Primero medimos y después revisamos las consultas lentas a la base de datos, los plugins pesados, las imágenes, la caché y el propio servidor. Recibe cifras de antes y después, para que quede claro qué ha aportado cada cambio.
¿Crean sitios WordPress nuevos desde cero?
Sí, a partir de un diseño en Figma o de un briefing. Para aplicaciones web más grandes solemos proponer otro stack, y nuestra página de desarrollo web explica cuándo tiene sentido.
Cuéntenos su proyecto
Describa la tarea en unas líneas. En un día laborable le responderemos con preguntas o con una primera valoración del alcance y el coste.
¿Prefiere el correo electrónico o una llamada?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallin (Estonia). Nuestro equipo está distribuido por todo el mundo.
Únase a nuestro equipo
Envíe su CV a career@revolsource.com