Etiqueta: AffiliateWP

Negocios y WordPress
Negocios y WordPress
142. Contenido restringido en WordPress
icon loader
/

En el episodio de hoy os traemos algunas novedades de WordPress pero sobretodo enfocaremos nuestro tema central en proyectos que requieran restringir el contenido de alguna u otra forma.

Novedades

Malas noticias para los poseedores de un hosting en OVH. Arden los servidores del mayor centro de datos de la empresa OVH, aunque nosotros nos hemos librado...

Vemos a un Elías con bastante hype por las mejoras en SiteGround y no es para menos ya que prometen mucha más velocidad y mejor optimización de los contenidos, además de un nuevo panel. Toda la información en el siguiente enlace:

Ya habíamos comentado por aquí las novedades de WordPress 5.7 pero como ya ha salido oficialmente, os dejamos un enlace al artículo publicado por Fernando Tellado.

Otra cosa que le encanta a Elías es Easy Digital Downloads, plugin que mencionaremos también más adelante en el tema central. Pero ahora nos centramos en las novedades de la versión 2.10 que entre otras cosas, ahora incluye la pasarela de pago Stripe.

Como cada semana, comentaremos los tutoriales y novedades de Yannick en La Máquina del Branding. Esta semana, conexiones con REST API y Jet Engine, AffiliateWP y elementos responsive de los listing items.

Además, anunciamos el primer directo de Yannick en La Máquina del Branding (sobre el DevTools KIT de Crocoblock) y os invitamos a una meetup que dará lugar el 25 de marzo, sobre Jet Engine, que por supuesto presentará Yannick.

highres 495126627

Contenido restringido en WordPress

Como siempre, os dejamos aquí el guion del del tema central.

  1. Pequeña introducción acerca de los permisos y roles en WordPress.
  2. Caso 1 - Protegido con contraseña.
    Podemos hacerlo de forma nativa en WordPress, aunque para personalizar la apariencia tendremos que incluir un poco de CSS ya que por defecto lo dejará un poco... simple. Podemos editar un poco la apariencia haciendo referencia al hook the_password_form, y con un poco de CSS o incluso utilizar la función post_password_required y poner un condicional, etc...

    También tenemos opción de utilizar un plugin que permita más personalización tanto en diseño como en funciones: WordPress Protect Password Page.

    Y para los Elementers, cualquiera de los clásicos que todo el mundo tiene (The plus addons o Essential Addons) tienen widgets para configurar a medida estas opciones.
  3. Caso 2 - Restringir el contenido con permisos.
    Podemos crear un rol (o un permiso) para los usuarios que puedan acceder a cierto contenido. Hay 2 plugins importantes. Content Control y Restrict User Access.
  4. Caso 3 - Restringir el contenido a usuarios que hayan comprado un producto virtual.
    También debemos crear un rol. Pero en este caso, utilizamos el plugin Restrict (a secas) para que solo los usuarios que hayan comprado un producto obtengan el contenido asociado. Funciona con WooCommerce pero también con Easy Digital Downloads.
    1. WooCommerce Memberships (con o sin producto vinculado): https://woocommerce.com/products/woocommerce-memberships/
      1. Contenido faseado (dripping content)
      2. Productos limitados a miembros
      3. Métodos de envío para miembros
      4. Descuentos para miembros
    2. EDD Content Restriction: https://easydigitaldownloads.com/downloads/content-restriction/
      1. Proteger cualquier single de un CPT compelto, o parcial con shortcode, accesible a quién haya comprado un determinado producto (o a cualquier producto)
      2. Compatible con bbPress
  5. Caso 4 - Restringir el contenido a usuarios con un plan de suscripción o membresía.
    En este caso podemos encontrar plugins que nos hacen las 2 funciones, es decir, la restricción y la membresía. Tenemos Restrict Content PRO o también, si queremos tener WooCommerce como base, WooCommerce Memberships.
  6. Caso 5 - Restringir la compra de productos.
    Si simplemente queremos indicar que ciertos roles no puedan ver o comprar productos. Podemos utilizar el plugin gratuito Product Visibility by Role. En caso de que solamente miembros de un plan de suscripción puedan acceder a ellos, podemos utilizar un addon para Restrict Content PRO, se trata de la integración de RCP con WooCommerce.
  7. Otros casos, control de visibilidad y métodos artesanos
    En ocasiones podemos querer utilizar algo más sencillo. Podemos crear un rol y que solamente ciertos usuarios con ese tipo de rol puedan ver esos contenidos. En WordPress podemos utilizar cosas como: if ( current_user_can( 'tu permiso' )

    Y en Elementor, herramientas como Jet Engine o Dynamic Content for Elementor, con sus ajustes de visibilidad condicional nos permite hacer la misma jugada.

    Del mismo modo, también podemos jugar con condiciones como si el usuario ha iniciado sesión, etc. Los formularios de Jet Engine o Gravity Forms nos permiten crear formularios que registren usuarios con un rol específico. Esto puede ser útil en combinación con todo lo descrito anteriormente.
  8. NOTA EXTRA: La clase WP_USER tiene varios métodos (funciones) para gestionar roles:
    1. remove_role, que le quita el rol al usuario
    2. add_role, que añade el rol al usuario
    3. set_role, que quita los que tenga y le pone el nuevo
    4. Además, hay hooks correspondientes a estas tres funciones, por lo que podríamos hacer acciones adicionales como mandar un email, crear un post, etc.

Enlaces

Negocios y WordPress
Negocios y WordPress
128. Monta tu sistema de afiliados con AffiliateWP
icon loader
/

En este episodio os explicamos las ventajas de montar un sistema de afiliados con AffiliateWP. Y no solo eso, sino que repasamos todas sus características y addons para poder adaptarlo a cualquier modelo de negocio.

Novedades

Como siempre, comenzamos el programa hablando de las novedades de Yannick y Elías.

En el canal de YouTube de La Máquina del Branding tenéis un tutorial muy interesante de Photoshop donde aprendemos conceptos como las capas de ajuste, las máscaras, filtros... Todo para lograr una mejor integración de elementos en nuestros fotomontajes.

En la web de La Máquina del Branding, encontraréis también un nuevo vídeo donde Yannick explica algunas formas de preparar taxonomías o categorías para el SEO. Añadiremos campos de contenido a las propias categorías y diseñaremos un layout con todo ello. Por supuesto, en la descripción de YouTube, tendréis las fotografías utilizadas para realizar el ejercicio.

Elías esta semana ha encontrado algunos problemas para realizar ciertas integraciones con MailRelay, echando un poco de menos estas ventajas de Mailchimp. Si alguno sois experto de MailRelay tal vez podáis echarnos un cable.

Comentará también un pequeño problema con los slugs de una web en la que utilizamos Polylang y Yoast SEO. Todo el problema vino, sobretodo, por una interfaz algo confusa en Yoast, donde las opciones para los breadcrumbs de los post types no están en el apartado breadcrumbs de Yoast, sino en el de Custom Content.

Eláis está on fire con su servicio de Experto WordPress y esto también hace que rebaje algo el ritmo en Elias DJ, donde ha decidido concentrar los esfuerzos en el sábado, único día que emitirá directo. Nos hablará de sus nuevos proyectos y leads.

¿NECESITAS UN EXPERTO EN WordPress?

Una función para la que no encuentras ningún plugin. Una estructura web que no termina de salir. Un diseño que debe realizarse a mano y no encaja con ningún theme del mercado.

elias gomez logo

AffiliateWP

Llegamos al tema central, que trataremos con todo el detalle que podamos en el espacio de tiempo que nos permite este programa. Los puntos que trataremos son los siguientes:

  • En qué consiste un sistema de afiliados y qué hace, en líneas generales, AffiliateWP.
  • Qué precios tiene este plugin.
    • Cómo se configura.
    • Establecer página de "Mi cuenta".
    • Premiar al último afiliado.
    • Elegir tipo de tasa en % o fijo.
    • Establecer tasa general (también se puede poner individualmente a cada afiliado)
    • Comportamiento del formulario + acceso + campos
    • Permitir que se registren por su cuenta y establecer aprobación
    • Establecer integraciones que permiten premiar cuando un referido utiliza alguna de estas aplicaciones.
    • Configurar emails y texto de formulario de suscripción
    • Configurar los archivos corporativos (creatives) para promoción.
  • Cómo pagar a los afiliados
    • Con PayOuts Service todo es automatizado, pero es un servicio externo de pago https://payouts.sandhillsdev.com/
    • Con el addon GRATIS PayPal Payouts. Se puede pagar con 1 clic a todos los afiliados pendientes o bien que cumplan ciertas condiciones, o incluso individualmente.
  • Addons interesantes GRATIS y oficiales (LINK a la lista completa)
    • Affiliate Area Tabs - Para reordenar las opciones del área de afiliados.
    • Affiliate Info - Muestra info del afiliado en el frontend en incluso puedes crear una landing para que contacten con él.
    • External Referral Links - Premia a afiliados cuando los referidos vengan de otra web que tenga el plugin.
    • Allow Own Referrals - Permite que los afiliados compren y reciban comisión de sus propias compras.
    • Show Affiliate Coupons - Muestra los cupones disponibles en una pestaña del área de afiliados.
    • Allowed Products - Solo recompensa por unos productos concretos.
    • Affiliate Product Rates - Configura porcentajes y comisones superpersonalizadas para cada afiliado y dependiendo de productos.
    • Store Credit - Paga a los afiliados con dinero "de la web" para que gaste en tus productos.
    • Checkout Referrals - Aparece una opción para que el cliente elija al afiliado en el checkout.
  • Addons interesantes, oficiales y de pago (a partir de PRO version) (LINK a la lista completa)
    • Recurring referrals - Para pagar al afiliado cada mes que un suscriptor de pago continúa en la plataforma. También puedes establecer límites como 3 meses, etc.
    • Affiliate Landing Pages - Crea landings para los afiliados en donde si los referidos caen, no hace falta que hayan usado un enlace de afiliado para que se registre el trackeo.
    • Direct Link Tracking - Deja que los afiliados establezcan la url de su web y ya no sea necesario que los referidos lleguen con un link de afiliado.
    • Signup Referrals - Recompensa a los afiliados cuando un referido se registre en un formulario de gravity, cree una cuenta en woocommerce, easy digital downloads, etc.
    • Affiliate Forms For Gravity Forms - Hazte el formulario de registro de afiliados con Gravity.
    • PushOver Notifications - Envía notificaciones almóvil de los afiliados cuando tengan nuevos referidos, etc.
    • Lifetime Commissions - Una vez que un usuario ha comprado, el afiliado recibirá comisión cada vez que ese usuario compre cualquier cosa en la web.
    • Tiered Affiliate Rates - Recompensa más (o menos) dependiendo del número de referidos que haya conseguido el afiliado. En plan, a partir de 15 referidos, te pago más, etc...
    • Affiliate Dashboard Sharing - Mítico generador de enlace de afiliados para facilitar la vida a los afiliados.

Enlaces