
Siempre me emociono mucho cuando logro algo, pero me emociono aún más cuando lo termino y pienso: “bueno, eso fue fácil”. Por mucho que disfruto jugando con la tecnología, disfruto aún más cosechar los beneficios de una tecnología bien configurada. Es por eso que todavía me entusiasma tanto WordPress: me siento tan poderoso al poder lograr grandes cosas sin una gran cantidad de tiempo y esfuerzo.
Tuve exactamente esa sensación el mes pasado cuando estaba configurando WooCommerce aquí en Programar Plus(nuevamente).
¡Déjenme mostrarles cómo lo configuré, porque apuesto a que muchos de ustedes podrían hacer lo mismo y aprovechar aún más esta configuración que lo que estoy haciendo!
Membresía impulsada por WooCommerce
Digamos que desea tener un sitio de membresía. Tal vez tenga un sitio web de acondicionamiento físico y haga videos de entrenamiento y cree un muro de pago de membresía para las páginas que muestran esos videos y regimientos de entrenamiento. O tal vez tiene un sitio web de cocina y los miembros pagos tienen acceso a funciones adicionales, como listas de compras guardadas.
Tener un sistema para miembros pagos es un concepto fundamental para ganar dinero en línea y, por lo general, no es una tarea fácil. Afortunadamente, WooCommerce hace un trabajo rápido. Además del complemento (gratuito) de WooCommerce, necesitará el complemento de Membresías de WooCommerce ($199).
Si está buscando algunos complementos pagos para WooCommerce, puede circular 28 de julio en tu calendario. Ese es Día de WooCommerce y habrá grandes ventas.
Una vez que lo hayas instalado, verás un membresías pestaña dentro de su área de WooCommerce en el administrador de WordPress. dentro hay un Planes de Membresía área donde puede configurar sus planes. Tenemos una configuración de plan único muy simple: Miembro de CSS-Tricks.
Si lo desea, puede tener toda una variedad de planes (p. ej., bronce, plata, oro).
Estos planes todavía no hacen nada por sí solos, son solo roles de usuario, y el control de acceso viene más tarde. Puede hacer estos planes de manera que solo los administradores puedan agregarles personas, que cualquiera pueda registrarse para ellos de forma gratuita o que requieran la compra de un producto para unirse. ¡Ese último es el útil para una configuración de comercio electrónico!
Como nota al margen, probablemente desee limitar la duración de la membresía. Podría hacerlo ilimitado, pero probablemente sea más inteligente comenzar con membresías que vencen después de un tiempo determinado para que no prometa cosas de por vida.
Como estoy vendiendo membresías, he vinculado el Plan de membresía a la venta de un producto: MVP Supporter.
Compre este producto, active la suscripción, active la membresía
La forma de obtener acceso a ese plan de membresía es comprar este producto. También siempre podrá agregar manualmente personas a los planes como administrador.
Este producto podría haber sido un cargo único, lo que respalda la idea de una membresía de duración ilimitada, pero como la mayoría de las membresías en el mundo, quería configurarlo como un producto de facturación recurrente. Eso significa que necesitamos una pequeña configuración adicional.
Suscripciones a Membresías
Encontré esto un poco confuso. Puede suponer que un complemento de membresía admitiría la idea de facturación recurrente para esa membresía, pero no lo hace de forma inmediata. Necesitamos un segundo complemento para eso: Suscripciones de WooCommerce.
El complemento de suscripción cuesta otros $ 199, lo que hace que esta configuración apenas cueste $ 400. Sin embargo, eso es todo por los costos iniciales: solo necesita renovar las licencias el próximo año si necesita soporte y actualizaciones (lo haría). Considero que el costo es más que justo para un sistema que funciona de manera tan eficiente, pero tendrá que hacer los cálculos comerciales por sí mismo.
Una vez que tenga instalado ese complemento, cualquier producto que cree tiene la posibilidad de ser un producto de suscripción.
Aquí en CSS-Tricks, cobramos $20 al año por la membresía. Cuando alguien se registra, se le recargará el próximo año a $20. Eso coincide con la duración del plan de membresía, que es un paso importante. Nada te obliga a hacer eso, pero sería extraño colocar un cargo en una fecha diferente a la de la renovación real.
Acceso solo para miembros a las publicaciones
Hemos hecho las dos partes más importantes de la configuración:
- Creó un plan de membresía
- Creó un producto que la gente puede comprar que los suscribe a ese plan
¡Ahora la parte que realmente les da a los miembros algún beneficio! Estoy planeando vender el acceso a un “libro” que está alojado en este sitio. El libro es en realidad solo una colección de publicaciones. Son tipos de publicaciones personalizadas que hemos configurado llamados “capítulos”. En el editor del capítulo, debajo del contenido, habrá un área de Membresías que puede usar para vincular el capítulo a un Plan de Membresía:
Esto está en el editor de publicaciones, debajo del contenido de la publicación.
Nuevamente, este ejemplo usa un tipo de publicación personalizada, ¡pero podría ser cualquier página o tipo de publicación! Es literalmente presionar un interruptor para poner algo detrás del muro de membresía.
Hay dos “caras” de una publicación con una restricción de contenido:
- Lo que ven los miembros: el contenido
- Lo que ven los no miembros: un extracto y un mensaje sobre cómo desbloquear el contenido
Creo que es un buen sistema. Muestra a las personas exactamente lo que podrían estar leyendo si fueran miembros y les muestra exactamente cómo pueden convertirse en miembros.
Ahora hay algo de CSS personalizado aquí, ¡pero no mucho! Solo uso las funciones predeterminadas, veo qué sale en la página, y siempre hay un nombre de clase sensato al que enganchar para hacer estilo, tal como debería funcionar.
Hacer cosas programáticamente para los miembros
En nuestro caso, el principal beneficio de ser miembro probablemente sea obtener acceso al libro, pero no tiene por qué terminar ahí. Creo que dar tanto como sea posible a un miembro que paga es generalmente una buena idea. Y dado que la publicidad es el principal modelo comercial en este sitio, parece justo eliminar esos anuncios si tiene una membresía de patrocinador paga.
Hay todo tipo de API para que estos complementos se conecten a lo que necesites, pero me gusta mantener las cosas lo más simples posible. Por ejemplo, en cualquier plantilla, puedo comprobar si eres miembro o no.
<?php if ( !wc_memberships_is_user_active_member() ) { ?>
<div>
<!-- Show an ad if you're not a member. -->
</div>
<?php } ?>
También hago esto antes de ejecutar cualquier otro JavaScript del sitio, por lo que puedo saber en JavaScript si un usuario es miembro o no.
<?php if ( wc_memberships_is_user_active_member() ) { ?>
<script>
window.activeMember = true;
</script>
<?php } ?>
Algunos de los anuncios en este sitio funcionan con JavaScript, por lo que puedo envolver la llamada para ellos en un !window.activeMember
lógica no pedirlos en absoluto.
Impresión y cumplimiento bajo demanda
Las membresías y las suscripciones son solo dos de las cosas que estoy haciendo con WooCommerce. El otro es vender productos físicos, que es algo en lo que he incursionado a lo largo de los años. De hecho, ¡solíamos cumplir personalmente todos y cada uno de los pedidos llevando los productos a la oficina de correos! También nos hemos asociado con empresas de cumplimiento en el pasado, pero todavía teníamos que imprimir físicamente un montón de inventario antes de tiempo.
Las cosas han avanzado mucho desde entonces y hay muchas empresas que imprimen bajo demanda. Una de esas empresas (y no tengo afiliación con ellas) es Printify. Venden todo tipo de cosas, incluyendo lo que esperarías de una imprenta: camisetas, sudaderas con capucha, tazas… y lo mejor para mí es que se conecta directamente a WooCommerce.
¡Hasta ahora, hemos abastecido la tienda con carteles! En el lado de Printify, elijo el producto, subo el arte, elijo algunas opciones, ¡y eso es todo!
El último paso del proceso es “Publicar producto en su tienda WooCommerce” que ha funcionado perfectamente para mí hasta ahora. Confío en que funcione, ya que debe estar formando la conexión entre Printify y WooCommerce de modo que Printify reciba el pedido y lo cumpla cuando ingresen.
A partir de ahí, los productos aparecen en mi sitio y puedo editarlos o personalizarlos desde WordPress si lo necesito (como la copia y demás):
Productos en mi administrador de WooCommerce
Puedo verificar los pedidos en cualquier momento y ver cómo se ordenan, producen, preparan y envían:
Panel de pedidos en Printify
Encargué algunos carteles yo mismo, por supuesto, para poder probarlo antes de ponerlo frente a otras personas. El póster vino en un lindo tubo triangular en perfectas condiciones en papel grueso y blanco brillante. Lo colgué justo al lado de la computadora de mi oficina:
Aplicación movil
Si eres como yo y te emociona ver cómo le está yendo a tu pequeña tienda y recibir notificaciones de ventas, hay una aplicación móvil.
No he tenido la necesidad de actualizar los estados de los pedidos o administrar revisiones y similares, pero eso también está ahí.
¡Hay mucha tecnología trabajando aquí!
Pero mi compromiso de tiempo real ha sido mínimo. Pasé más tiempo escribiendo esta publicación de blog que configurando todas estas cosas de comercio electrónico. Aquí solo soy un integrador. No estoy inventando nada, solo aprovecho el mejor software de su clase para hacer realidad mis ideas.