Solución de tabla/lista de precios autohospedada en línea

Solicito una recomendación sobre una solución de tabla/lista de precios basada en la web autohospedada.

En un back-end, debería permitirme hacer rápidamente una lista de más de 500 nombres de productos, con un campo de precio separado.

En una interfaz, un usuario miraría esa lista e ingresaría una cantidad de artículos junto al nombre de un producto. Luego, un usuario presionará "Enviar" y se enviará un pedido por correo electrónico a una dirección predeterminada.

Hasta ahora, he probado Gravity Forms basados ​​en WordPress. Técnicamente, permite hacer todo eso, PERO arrastrar y soltar un campo de producto uno por uno para más de 500 artículos es una locura. E incluso si ingreso todos esos datos, administrar esa lista también sería tedioso. Gravity Forms simplemente no está diseñado para esta tarea en particular.

Mire la captura de pantalla de Gravity Forms: es demasiado engorrosa para listas grandes:

Formas de gravedad

Ahora mire, por ejemplo, una tabla de Excel: es compacta, rápida y fácil:

ingrese la descripción de la imagen aquí

¿Hay algo así por ahí?

¿Tiene que ser [gratis] o [open-source]? Puede agregar etiquetas editando su pregunta
Preferiblemente de código abierto, sin embargo, felizmente adoptaría una solución gratuita también.

Respuestas (1)

Hasta ahora, encontré un complemento para WordPress que importa entradas de un archivo CSV a un formulario de Gravity Forms, y también encontré una solución no basada en WordPress.

Al final, omití el complemento de WordPress mencionado anteriormente en términos de costos y configuré una aplicación gratuita InvoicePlane .

InvoicePlane ciertamente no es tan simple en un front-end como yo quería, y en realidad no hay una separación entre back-end y front-end, pero mirando hacia el futuro, creo que las capacidades adicionales proporcionadas por esta aplicación serían beneficiosas en un largo correr. Y en lugar de buscar una solución elusiva más simple que aparentemente escasea, entrenaré a un usuario para que use InvoicePlane.

Espero que esto ayude a alguien.