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.

Desarrollo con WordPress y WooCommerce

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.

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

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.

Rescatar un sitio que construyó otro

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.

Mantenidos durante años, no solo para un lanzamiento

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.

Cómo empezamos

01

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.

02

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.

03

Desarrollo en staging

Los cambios se hacen en una copia del sitio. Usted los revisa allí, no en la tienda en producción.

04

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.

05

Soporte

Si lo desea, seguimos ocupándonos del sitio cada mes: actualizaciones, copias de seguridad, correcciones y pequeños cambios.

Con qué trabajamos

WordPress

Código

Integraciones

Operación

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

Tratamos a cada cliente y su proyecto con atención.

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