331 | Plugins raros (pero útiles) para WooCommerce
17 Aug 2022 · 15 min
Podcast episode 331 of WordPress Semanal (host Gonzalo Navarro) focused on "rare but useful" WooCommerce plugins gathered from listener support questions. Gonzalo answers five specific cases: adding product videos (recommends Add Feature Videos in Product Gallery and embedding via YouTube/Vimeo; performance/hosting advice and optimization plugins like WP Rocket/WP Optimize), swapping product images by visitor country (recommends WooCommerce Country Catalog), wholesale vs. retail pricing (recommends WooCommerce Wholesale Prices or a paid WooCommerce extension), conditional payment gateways by category/product (recommends Payment Gateways per Product Categories and Tags), and protecting product categories with a password or restricting by user role (recommends Password Protected Categories Store and a Barncom plugin). The episode also includes host announcements about new videos/courses and a plugin-of-the-week (Log HTTP Requests).
Chapters
En el episodio 331 de WordPress semanal hablamos de plugins raros pero útiles para woocommerce, cómo poner vídeos en las fichas de producto, cómo mostrar imágenes de producto según país, cómo vender a minoristas y a mayoristas, cómo habilitar pasarelas de pago condicionales y cómo proteger categorías de producto con contraseña. Vamos allá. Hola, hola, soy Gonzalo Navarro y Bienvenidos al episodio 331 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y es un episodio un poco diferente porque lo que he hecho es seleccionar preguntas que recibo a través del soporte, ya sabéis, los que estéis suscritos a Gonzalo Navarro es además de la formación, pues tenéis el soporte directamente conmigo y hay muchas preguntas relacionadas con WooCommerce y hay gente con casos súper particulares pues para webs propias o webs de cliente. Y esto también a mí me ha ido permitiendo descubrir plugins que yo realmente no uso para mis clientes, pero como estoy en contacto con mucha gente que crea webs en base a WooCommerce, pues los voy descubriendo, voy haciendo esa investigación y dando con estos plugins raros, pero como digo en el título, muy útiles para determinados casos. Así que en un momentito vamos a ir con todo eso, pero antes, como siempre, novedades qué está pasando en Gonzalo es esta semana y tenemos por un lado nuevo vídeo de la zona Código, ya sabéis, uno nuevo a la semana. Es un vídeo en el que aprendes a modificar tu web sin añadir plugins extra y en este te enseño a crear un contador que finalice en una fecha concreta. De este modo vas a poder crear de forma relativamente sencilla, ya sabes, copiando y pegando el código como te muestro en el vídeo y vas eligiendo, le dices pues quiero que este contador termine, no lo sé, en el ejemplo vemos el día de mi cumpleaños, que termine el día de mi cumpleaños y puedes mostrar días, horas, minutos y segundos. Y esto es una característica que normalmente buscamos un plugin para hacerlo, pero que con este poquito de código lo vas a poder hacer de forma manual. Recuerda que en la zona código tienes más de 280 vídeos acompañados de código para hacer modificaciones por CSS, por PHP, por JavaScript, modificaciones específicas para plugins como Easy Digital Downloads, como Gravity Forms, como WooCommerce, como como LearnDash y que además me podéis ir pidiendo este tipo de modificaciones desde vuestra cuenta. Eso en cuanto a los vídeos de la zona código. Después tenemos el curso más reciente publicado que es el curso de Grids y filtros, es decir, cómo puedes mostrar listados de contenidos con control total en su diseño, en cómo se muestran, si se muestran en formato carrusel, en el típico formato Masonery, con búsqueda y filtrado avanzada y además diseñando cada una de las tarjetas que se muestra en ese grid o en ese listado de contenidos. Es algo que realmente siempre hay que añadir algo extra que no podemos hacer de base normalmente con el tema que utilicemos de WordPress o si lo podemos hacer, tenemos poquito control y con este sistema que te explico puedes hacerlo independientemente del tema de WordPress que uses, independientemente del constructor visual que uses, si es que usas alguno y además es lo que utilizo yo para mostrar mi página de cursos y y mi página de vídeos de la zona código, así que si queréis ver ejemplos reales pues lo podéis ver en gonzalonabarro es recordad que todo esto que voy comentando lo dejo en la parte de enlaces, en las notas de este episodio, a la que podéis ir directamente escribiendo en vuestro navegador gonzalonabarro es 331331 que es el número de este episodio y ahí también encontraréis el plugin de la semana que se llama log HTTP requests. ¿Qué logras hacer con este plugin? Bueno, es un poquito más técnico y te permite ver un registro de cuánto se tardan en comprobar las actualizaciones del core de WordPress de un plugin determinado o de un thing determinado. Es un poco la llamada, cuánto se tarda en hacer esas llamadas y cuántas llamadas hay. ¿Esto para qué es interesante o para qué puede venir bien? Pues para ver un poco el impacto en rendimiento de un determinado plugin, de un determinado incluso como digo del propio WordPress. Y esto te lo muestra en una lista donde es muy sencillo de ver y tú puedes ver de todos tus plugins cuál consume más, cuál tarda más, cuál hace más llamadas, ya digo y así pues quizás puedas decir bueno pues este plugin no me interesa porque hace demasiadas peticiones y esto puede ralentizar el tiempo de carga y luego o compruebas dos similares y dices, bueno, me quedo con este que hace menos peticiones y tarda menos. Pues un poco la idea es algo un poquito más técnico para aquellos que os gusta tener control sobre esto, que me consta que sois varios. Así que bueno, un plugin un poco diferente, un poco más técnico. De nuevo log HTTP request, tenéis el enlace directo en Gonzalo ES 331. Perfecto, pues ahora sí, vámonos con estos plugins raros para tiendas online con WooCommerce y que están basados en vuestras preguntas. Comenzamos con la primera que es de Emilio y que va sobre vídeos en las fichas de producto. Me dice, Buenos días Gonzalo, estoy realmente contento con la suscripción de la plataforma, ya he hecho un montón de tus cursos y los he aplicado en mi web. Es una web de moda online, de ropa para mujer, multimarca. Mi pregunta es si sería posible insertar un vídeo en las fichas de producto en cada una de ellas, ya que las firmas los están incluyendo todas. ¿Habría que añadir algún plugin o funcionalidad extra? ¿Y por otro lado habría que ajustar de alguna manera el hosting o incluso ampliarlo? El objetivo sería no sacrificar la velocidad de carga, ya que hablamos de una media de 500 o 700 páginas de producto. No sé si esto que te comento es una barbaridad. Gracias de antemano. Bueno, gracias a ti Emilio. Y bueno, comentamos por partes. Primero, para mostrar un vídeo en la zona de galerías de producto, tienes uno que se vende directamente en woocommerce, que lo dejo enlazado, se llama Add Feature Videos in Product Gallery. Su nombre pues descriptivo, añade vídeos destacados en la galería de producto. Y lo que te permite este plugin es un poco la idea de insertar vídeos que hayas subido a YouTube o a Vimeo, que además es lo ideal porque me hablas, ahora hablaré del tema, que me hablas del rendimiento, pero si subes los vídeos, eso sí, te va a consumir muchísimos recursos, no sólo ya despacio, sino de petición. Si mucha gente ve los vídeos, eso consume ancho de banda y seguramente tengas que subir a un plan superior. En general no conviene hospedar los vídeos en tu web, sino hacerlo pues en servicios preparados para ellos, que YouTube y Vimeo no dejan de ser hostings para vídeos. Y luego pues lo insertas en este caso en tu página web y en este caso en la zona de galería, normalmente imágenes, en este caso vídeo del producto. Eso por un lado. Otra opción que tienes es si quieres dejar por ejemplo la galería de imágenes normal, pero en las pestañas que hay, ya sabes que en una página de producto está dividido como en distintas zonas, pues puedes crear una pestaña nueva y ahí insertar el vídeo. Esta es otra opción. ¿Te dejo un enlace a un plugin gratuito con el que puedes hacerlo y también te dejo un vídeo de la zona código por si quieres hacerlo sin plugin también, donde te enseño a añadir una pestaña nueva en la página de producto con un poquito de código y ya ahí después tú ya pones el contenido que quieres, sí? Bien, eso por un lado. Después el tema del rendimiento. Me dices que vas a tener como 500, 700 páginas de producto. A ver, realmente el impacto de carga o el rendimiento de carga se va a medir a nivel de página, es decir, si tú tienes cada una de esas páginas optimizadas para el rendimiento de carga, da igual que tengas una que tenga 700, sí ten en cuenta que en cada página donde tengas un vídeo, lo normal es que tarde un poco más en cargar porque se va a hacer esa petición a Vime o a YouTube, a donde sea. Pero esto se puede optimizar con tu plugin que uses de optimización. Yo te voy a dejar enlaces a cursos de si usas SiteGround, pues cómo utilizar el optimizador de carga de SiteGround, el plugin. Tengo un curso también del plugin WP Rocket, que es uno de los más populares de los premium y luego tengo un vídeo premium sobre el plugin WP Optimize, que para mí de los gratuitos es uno de los mejores. Y estos traen todos opciones para optimizar la carga de los vídeos incrustados. Y luego pues el hosting ya depende del espacio que tengas contratado, pero lo que es el rendimiento de carga depende a nivel de cada página, ya digo. Perfecto. Vámonos ahora con la segunda pregunta que es de Esteban y que va sobre imagen de producto de WooCommerce según país. Me dice Hola, en un episodio hablaste de un plugin que discrimina la pasarela de pago según el país. Os dejo enlace a este episodio del que se refiere Esteban. Ahí explicaba en una de las preguntas que me hacían cómo mostrar una pasarela de pago u otra según el país desde el que quería comprar el visitante. ¿Bueno, me sigue diciendo Esteban, se puede hacer lo mismo cambiando la imagen del producto según el país que visita la web? Te explico. En la web tenemos las fotos de los productos y estos están en España y quiero venderlos acá. También Argentina, pero no puedo tener los mismos envases acá, no los consigo, tengo que utilizar otros. Entonces pensé que un visitante argentino podría entrar a la página y ver el producto con su IM correspondiente y su precio local y un español como está actualmente la web, porque la otra opción es hacer una tienda aparte para los productos que quiero vender acá y eso es un rollo. Espero haberme explicado. Sí, te has explicado perfectamente Esteban. Y estuve investigando porque por ejemplo esta casuística sí que no la había visto yo nunca y sí que encontré un plugin que aunque no lo he probado personalmente, dice hacer lo que pide Esteban y es cambiar la imagen de producto y además te permite cambiar otras características. Así que está muy interesante según el país desde el que se visite la tienda. Es un plugin que está activo en muy poquitas webs, apenas unas 400, pero que lo mantienen actualizado. Básicamente está enfocado a crear distintos catálogos de productos según el país desde el que se acceda. Se llama WooCommerce Country Catalog. Pero vamos, lo tenéis directamente justo debajo de la pregunta en las notas del episodio. Recordad Gonzalo, es 331. Perfecto. Vámonos ahora con una pregunta más que es de Jesús y que va enfocada a la venta para minoristas y mayoristas en WooCommerce. Me dice hola Gonzalo, estoy haciendo un WooCommerce para un cliente y necesita que haya dos tipos de precios, uno para los clientes minoristas y otro para los mayoristas. ¿Qué plugin me recomiendas para mostrar los precios según el rol de usuario conectado y para manejar los roles de usuario en WooCommerce? Muchas gracias. Bueno, gracias a ti Jesús. Yo aquí buscaría un plugin específico para esto, para la venta mayorista minorista, porque como dices, sí que puedes buscar un plugin que te permita crear un rol nuevo y luego buscar otro plugin que te permita establecer que un producto pueda ser comprado por un rol y que otro producto pueda ser comprado por otro. Pero en lugar de tener dos plugins separados, yo utilizaría uno que esté pensado para esto. Por ejemplo, hay uno gratuito que se llama WooCommerce Wholesale Prices que ya te añade un rol nuevo para asignarlo a las compras al por mayor para mayoristas y ahí pues le asignas un precio diferente. Esto creo que sería lo mejor. También hay un plugin premium que os dejo enlazado que se vende directamente en WooCommerce, pero bueno, yo empezaría probando este gratuito y si se queda corto pues podéis probar el plugin premium de WooCommerce. Sí, fantástico. Venga, pasamos a la siguiente que es de Antonio y que va sobre pasarelas de pago condicionales en woocommerce. Me Buenas tardes de nuevo, tengo una duda para un proyecto que estoy haciendo, a ver si me puedes ayudar. En este proyecto el cliente quiere vender un producto que tiene dos opciones, cuando te apuntas o lo haces por una fundación o lo haces por el club. El tema es que si una persona elige fundación quiere que el pago vaya a un TPV y si elige club quiere que vaya a otro TPV porque quieren diferenciar los ingresos en dos cuentas. También había pensado que un tipo de inscripción podría ser por TPV y la otra por Stripe. ¿Es posible hacer esto? ¿Que al vender vayan a dos TPV diferentes según la opción o a dos tipos de pagos diferentes? Gracias como siempre y un saludo Rafa Bueno, gracias a ti Rafael. Y sí, sí es posible, hay un par de opciones. Tenéis un plugin gratuito donde puedes hacer la venta condicional en función de categorías, etiquetas o incluso su versión premium en función de un producto determinado. Es decir, tú puedes decir todos los productos que estén en esta categoría los voy a vender con mi TPV de Redshift y todos los que estén en esta otra categoría los voy a vender con Stripe por ejemplo, o con Paypal, lo que sea. Cualquier pasarela de pago que tú tengas configurada en tu web, si son dos TPV, pues dos TPV. Y esto de hacerlo por categoría o por etiqueta está muy bien porque por ejemplo en el caso de Rafa, pues a la parte de la fundación le asignas una categoría y a la parte de el club le asignas otra, o ya digo, si quieres hacerlo a nivel de producto y no a nivel de categoría pues puedes hacerlo con la versión premium. Pero bueno, la parte de categoría y etiqueta está muy bien porque puedes crear una categoría y etiqueta para cada casuística y simplemente asignarla a los productos y así no tienes que utilizar la versión de pago del plugin. Y luego hay otro que venden en la página de WooCommerce que es parecido pero de pago. El gratuito se llama Payment Gateways per Product Categories and Tags y bueno, pues eso lo tenéis enlazado, está activo en unas 5.000 webs, lo actualizan regularmente, así que es una buena opción, sí. Fantástico. Vámonos con la última pregunta sobre plugins raros de WooCommerce, que es de Jose Ramón y que va sobre proteger categorías de producto con contraseña. Me Hola Gonzalo, ¿Cómo se podría hacer para que en una tienda WordPress con woocommerce una categoría concreta sólo la puedan ver ciertas personas mediante una clave que sería la misma para todos y yo se las daría? Le he dado vueltas a varias posibilidades pero no me cuadra ninguna por unas cosas u otras. Básicamente es una tienda que vende al público y a proveedores y hay ciertos productos que sólo se les venden a ellos, no pueden venderse al público en general. Muchas gracias y un saludo. Bueno, gracias a ti, Jose Ramón. A ver, normalmente esto que comentas se podría hacer, de hecho ya lo he comentado en una pregunta anterior, la pregunta que iba sobre venta al por mayor y venta al por menor. Normalmente se hace así se crea un rol específico para proveedores o para venta al por mayor y se restringe esa categoría para que sólo ese rol pueda verla. Entonces, bueno, si es esto o si los que estáis escuchando os interesa más esta opción, os remitís a la pregunta en la que hablo de vental por mayor y vental por menor y ahí tenéis los plugins con los que se pueden hacer. Pero bueno, si por lo que sea, Jose Ramón, lo que quieres en concreto es esto, es decir, restringir categorías determinadas de WooCommerce con una contraseña, también se pueden. Hay un par de plugins, los dos son de pago, ¿De acuerdo? No he encontrado un plugin gratuito para esto y uno de ellos, bueno, uno lo venden en WooCommerce, se llama Password Protected Categories Store y el otro es de la empresa Barncom, que tiene muchos plugins de WooCommerce interesantes. Y este último yo lo tengo. Entonces si sois suscriptores y queréis probarlo antes de comprarlo, pues me contactáis a través de vuestra cuenta y yo os lo dejo para que lo probéis. Sí a José Ramón se lo pasé. Así que igualmente, ya digo, si sois suscriptores, me contactáis y os lo paso para que lo probéis. Fantástico, pues con esto Quedan resueltas las 5 preguntas sobre plugins raros de WooCommerce. Recordad que si queréis soporte personalizado conmigo, igual que este, está incluido con la formación, más de 60 y pico cursos, más de 280 vídeos de la zona, código, descargas premium y encima soporte, todo lo que necesitáis para crear y gestionar webs de forma profesional. No os perdáis todos los enlaces útiles en Gonzalo es 331. Y nada más, simplemente daros las gracias por estar ahí, por compartir el podcast, los que los compartís o por simplemente estar ahí escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)