Vende un producto con opciones y extras desde tu formulario de contacto

En EverWeb 4.6 y posteriores, un Formulario de contacto avanzado (Contact Form Advanced) puede funcionar como un sencillo formulario de pedido. Los clientes eligen un tamaño, un sabor o extras, ven cómo se suma el total a medida que avanzan y pagan con tarjeta a través de Stripe o con PayPal. Es ideal para unos pocos productos hechos por encargo. Para una tienda completa con carrito y control de existencias, consulta Vende productos o descargas digitales en tu sitio web de EverWeb: qué opción usar.

Quién lo usa

  • Una repostera casera acepta pedidos de tartas personalizadas: tamaño, sabor, un mensaje encima y una fecha de recogida.
  • Un grupo de música o un club deportivo vende sus camisetas en una talla por pedido, eligiendo color y envío.
  • Un artesano de velas ofrece el envoltorio de regalo como extra de pago.
  • Una granja vende cestas semanales de verdura, con recogida o entrega local.

Qué necesitas

Los ajustes de pago se explican paso a paso en Crea un formulario a medida: solicitudes de presupuesto, inscripciones y subida de archivos. Este artículo muestra cómo configurar el producto en sí.

Ejemplo de formulario (una tarta personalizada)

Etiqueta del campoControl Type (tipo de control)Ajustes / Precio
Tamaño de la tartaCard Select (selección con tarjetas) o Image Select (selección con imágenes)6 pulgadas, 10 raciones: 35. 8 pulgadas, 20 raciones: 55. 10 pulgadas, 30 raciones: 80
SaborDrop Down Menu (menú desplegable)Elige un sabor (sin precio, la primera), Vainilla, Chocolate, Limón, Red velvet: 5
ExtrasChoice Chips (chips de opciones)Flores naturales: 12, Pan de oro: 8, Velas: 3 (cada uno que se elige se suma)
Caja de regaloToggle (interruptor)Price When On (precio cuando está activado) 4
Mensaje en la tartaTextBox (cuadro de texto)Placeholder Text (texto de ejemplo) "Feliz cumpleaños, Sam"
Recogida o entregaRadio Button (botón de opción)Recoger en la tienda: 0, Entrega local: 10
Soy socio del club de fidelidad (10% de descuento)TogglePrice When On -10%
Fecha en que la necesitasDate (fecha)Obligatorio
Nombre, Correo electrónico, TeléfonoTextBox, Email, Phone Number (número de teléfono)Obligatorio

Image Select muestra una foto en cada opción, lo que funciona muy bien para productos. Un Drop Down Menu obligatorio necesita una indicación como "Elige un sabor" como primera opción, porque la primera opción cuenta como si no se hubiera elegido nada.

Configúralo

  1. Añade el formulario, elige tu complemento en Complemento mejorado del formulario de contacto y escribe un Nombre del formulario de contacto, como Pedido de tartas Pastelería Smith. Es el nombre del producto que ven los clientes al pagar.
  2. En la sección Payments (pagos), marca Accept Payments (aceptar pagos), añade tus datos de Stripe y/o PayPal y elige la Currency (moneda).
  3. Pon Total del pedido en Total Label (etiqueta del total). Si cobras impuesto sobre las ventas o IVA, escribe el tipo en Tax Rate (%) (tipo impositivo), como 8.25.
  4. Añade los campos y escribe cada precio en la columna Price (precio) de la Option List (lista de opciones), con punto para los decimales. Deja marcado Show prices on options (mostrar precios en las opciones) para que los clientes vean "+12.00" junto a cada extra.
  5. Elige una página de agradecimiento en Avanzar a la página y una página para Payment Unsuccessful Page (página de pago fallido).
  6. Haz una prueba con una clave de prueba de Stripe o con PayPal Sandbox (testing) (entorno de pruebas de PayPal), cambia a tus datos reales y publica con Archivo > Publicar sitio completo.

Cantidades

El único campo que multiplica es un Stepper (selector numérico) o un Slider (control deslizante) con un Unit Price (precio unitario): el número elegido multiplicado por el Unit Price se suma al total. Una cantidad no puede multiplicar otras opciones, así que "3 tartas grandes con caja de regalo" no es posible en un solo formulario. Alternativas:

  • Mismo precio para todas las tallas (como las camisetas del club a 18 cada una): pon el precio en un Stepper llamado Número de camisetas (Min 1, Max 20, Unit Price 18) y haz que Talla sea una opción sin precio. Añade un Text Area (área de texto) "¿Pides tallas distintas? Dinos cuáles" para los pedidos mixtos.
  • Precios distintos: pide un artículo por pedido, o añade un Stepper para cada producto, como Cajas pequeñas y Cajas grandes, cada uno con su propio Unit Price.

Qué recibes

Cuando se confirma el pago, recibes un correo marcado como Paid (pagado) con todas las opciones elegidas, los artículos cobrados, el total y una referencia de pago para cotejarla en tu cuenta de Stripe o PayPal. Si un cliente no llega a terminar el pago, su pedido te llega unas horas después marcado como Unpaid order (pedido no pagado). Además, cada pedido se guarda en tu Área del Cliente, en View Form Submissions (ver envíos de formularios), con la opción Exportar a CSV.

Conviene saber

  • No hay casilla para códigos de descuento. No existe un campo donde los clientes escriban un código. En su lugar, usa un Consent (consentimiento), un Toggle o una opción con un precio negativo (-5) o un porcentaje (-10%). Cualquiera puede marcarlo, así que revisa el pedido antes de enviarlo.
  • El envío es una opción con precio, como "Envío: Estándar 5 / Urgente 15". No hay calculadora por peso ni por país.
  • Un solo tipo impositivo se aplica a todo el pedido, envío incluido.
  • Una sola moneda por formulario.
  • Solo pagos únicos. Sin suscripciones. Para membresías de pago, consulta Páginas solo para miembros, inicios de sesión y suscripciones de pago: EverWeb Membership Sites.
  • El formulario no lleva la cuenta de existencias. Cuando algo se agote, quita la opción y vuelve a publicar.
  • Stripe y PayPal muestran una sola línea al pagar, con tu Nombre del formulario de contacto y el total. El detalle está en tu correo.

Artículos relacionados

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

¿Puedo añadir comercio electrónico o PayPal a mi sitio web? Tus opciones para vender en línea

Sí. EverWeb tiene widgets integrados para cobrar con PayPal y Stripe (tarjetas de crédito y...

Mi formulario de contacto no me envía correos

Los formularios solo envían desde tu sitio web publicado, no desde la vista previa. Haz la prueba...

¿Puedo proteger mi sitio web con contraseña? Simple Password y Membership Sites

Sí. EverWeb tiene dos formas de mantener páginas privadas. Simple Password (contraseña simple)...

¿Cómo uso mis propios ajustes SMTP (correo saliente) con mi formulario de contacto?

Contact Form Advanced puede enviar cada mensaje del formulario a través de una cuenta de correo...

What is the Contact Forms Enhanced Add-on?

The Contact Forms Enhanced add-on is a paid extra for EverWeb's Contact Form Advanced widget. It...