Quiero crear un sitio web de compras en WordPress que dé acceso solo a miembros registrados y un miembro debe financiar su cuenta antes de comprar en el sitio. ¿Qué es un complemento que puede hacer esto?

Vamos a descomponerlo. Estás buscando tres tipos de funcionalidad:

  1. Sistema de membresía / usuario (integrado en WordPress)
  2. eCommerce
  3. Cuenta financiada = algún tipo de moneda virtual. Los usuarios registrados pueden comprar “tokens” y, utilizando esa moneda virtual, pueden comprar productos.

# 1 básicamente ya está configurado para ti.

# 2 – Como otros han mencionado, recomendaría WooCommerce para las capacidades de comercio electrónico.

Una función PHP rápida agregada a su archivo de funciones themes.php permitirá que solo los usuarios registrados accedan a los productos en su sitio web:

 function wpse_131562_redirect () {if (! is_user_logged_in () && (is_woocommerce () || is_cart () || is_checkout ())) {// siéntase libre de personalizar la siguiente línea para satisfacer sus necesidades wp_redirect (home_url ());  salida;  }} add_action ('template_redirect', 'wpse_131562_redirect'); 

Referencia de función proporcionada por tfrommen

# 3 – Una búsqueda rápida en Google y encontré este complemento de WooCommerce

¿Qué hay de cubrir las compras y la financiación de la cuenta a través del complemento WooCommerce? Primero, usaría la extensión para configurar toda la estructura de comercio electrónico de su sitio, y luego aplicaría Fondos de cuenta, por ejemplo, para permitir que los usuarios transfieran el dinero de antemano.

¿Vas a manejar esta parte del desarrollo tú mismo o necesitas un desarrollador que pueda hacerlo por ti? Avísame si podrías usar ayuda.

Si puedo, pero te estás acercando a esto de la manera incorrecta.

El orden general de las cosas es el siguiente:

  1. El usuario llega a su sitio tal vez a través de un anuncio.
  2. Buscan en tu sitio las cosas que estás vendiendo.
  3. Miran a su alrededor un poco más
  4. Decide que no vale la pena su tiempo, se van.
  5. Algunos deciden que vale la pena su tiempo, deciden comprar.
  6. Añaden un artículo al carrito.
  7. Hacer el pago.
  8. Espera que entregues.

Si ha comprado en línea usted mismo, habría seguido el mismo patrón.

¿Por qué quieres hacer algo simple más complejo?

En primer lugar, debería registrarlos.

Luego financia una billetera en tu sitio

Solo entonces pueden comprar.

Si desea un cierto nivel de éxito, modele su tienda según la experiencia a la que la gente ya está acostumbrada. La experiencia del usuario en su sitio es clave.

Ahora, para responder a su pregunta, probablemente necesite unos dos complementos diferentes para hacerlo. Uno para la funcionalidad de la billetera y otro para el registro de usuarios si no le gusta el proporcionado por WordPress.

More Interesting

Soy un desarrollador full stack superior al promedio, ¿cómo obtengo mi primer cliente?

Sabiendo cómo programar en, entre otros, HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 4, PHP, MySQL y Python, quiero comenzar con el desarrollo web independiente. Tengo 15 años. ¿Debo mencionar mi edad a clientes potenciales?

Actualmente soy desarrollador web, pero estoy interesado en la programación integrada. ¿Qué idiomas y herramientas puedo aprender a trabajar en esta área?

¿Soy la única persona que piensa que jQuery y bootstrap deben colocarse en el compartimento 'no tocar este' del cinturón de herramientas del desarrollador / diseñador?

¿Dónde exactamente se puede usar la cola de mensajes en una aplicación web?

Sé PHP central ahora. ¿Cuál es el siguiente paso para convertirme en desarrollador web?

¿Cómo haría para construir un editor de código en tiempo real?

Cómo obtener un servicio de alojamiento compartido SSD con un buen soporte

¿Cómo construiste tu primer sitio web?

¿Por qué sigo sintiendo que no sé nada después de 1 año de experiencia como desarrollador web?

Estoy creando una aplicación en Haskell que implica un poco de raspado web. ¿Debo construir la parte de raspado web en Haskell o en Python?

Si no uso Vim, ¿puedo ser un buen desarrollador? ¿Debo usar otro editor y centrarme en la programación?

¿Es posible aprender algunas habilidades de desarrollo web para ganar algo de dinero en un mes? Pronto dejaré mi trabajo actual, luego quiero probarme en la industria del desarrollo web y aprender nuevas habilidades en perspectiva.

Actualmente estoy aprendiendo HTML, CSS y JavaScript. ¿Se volverán obsoletos estos idiomas debido a sitios web como WordPress y Wix?

Estoy tratando de desarrollar mi propio navegador web en Python usando PyGTK. Una cosa que no puedo entender es la parte de las cookies. ¿Cómo puedo almacenar y usar cookies en mi nuevo navegador?