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

Quiero crear un sitio web donde los clientes puedan seleccionar ejercicios y construir sus propios entrenamientos y guarde lo que han hecho. ¿Qué necesito?

Soy principiante en Java. ¿Cómo puedo construir una aplicación basada en cliente-servidor?

Cómo construir una comunidad en línea activa para mi sitio web

Quiero construir un sitio web de red social. ¿Debo usar Ruby (en Rails) o Python (Django)?

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?

Quiero crear un blog, ¿debería escribir HTML, CSS y JavaScript, o usar un Bootstrap? ¿Y por qué?

Tengo una base de datos de información de usuario de mi sitio web. ¿Cómo puedo vender esos datos para financiar mi sitio web?

Quiero aprender a diseñar sitios web desde cero. ¿Qué debo aprender y en qué orden? Tengo conocimientos básicos de HTML y JavaScript.

Quiero convertirme en desarrollador, tener algunos CSS y HTML y puedo construir sitios. ¿Puede un programador decirme cómo es un día promedio en su vida laboral?

Soy un nuevo programador que busca entrar en el desarrollo web. ¿Con qué tecnología debo comenzar?

¿Puede una persona ingenua construir su propio sitio web por su cuenta, en caso afirmativo, cómo puede comenzar a aprender a diseñar un sitio web?

¿Soy un mal programador si uso bibliotecas o marcos de terceros?

Quiero aprender desarrollo web. ¿Sería inteligente centrarse en algunas nuevas tecnologías como Node JS en lugar de PHP?

Cómo publicar páginas HTML en Internet y hacer que un sitio web funcione

Quiero ser desarrollador de Full Stack WEB algún día. Quiero centrarme mucho en JavaScript, Node.js y MEAN Stack, ¿es una buena inversión de tiempo?