En Ubercart, hay una pequeña característica para agregar "líneas de pedido vacías" a un pedido creado por el administrador. Esto permitió a un administrador ingresar manualmente un título personalizado para la línea de pedido y una cantidad personalizada. Básicamente, le permite agregar líneas de pedido sin pasar primero por el proceso de creación de un producto y luego adjuntarlo al pedido. Muy útil para crear facturas para servicios personalizados. ¿Hay alguna forma de obtener esta función en Drupal Commerce?
Así es como se ve y funciona en Ubercart:
En Drupal Commerce, tomamos la decisión de agregar devoluciones de llamada dependientes del tipo de línea de pedido a la API de línea de pedido. Una línea de producto funcionará de manera diferente a una línea de envío funcionará ... etc. Como efecto secundario, esto significa que no existe una línea de pedido "genérica", al igual que no existe un nodo sin tipo .
Lo que debe suceder, si aún no existe, es que se pueda crear un pequeño módulo de contribución que agregue un tipo de elemento de línea básico cuyo "formulario de agregado de elemento de línea" en la página de edición del pedido le permite especificar toda la información necesaria para administrar y mostrar esa línea de pedido. En donde se desglosará hay cosas como reglas de fijación de precios: ¿deberían estas líneas de pedido tener impuestos? ¿Deberían aplicarse otros descuentos? O mostrar reglas: ¿deberían aparecer en las páginas de pedidos del cliente?
No existe tal característica en el núcleo (como puede ver, sería una pequeña contribución, pero no sería trivial de hacer), pero si se probara y probara como un concepto en contrib, no veo por qué no pudimos considerar su inclusión en Commerce 2.x.
fuente
Tal vez una solución podría ser crear un producto genérico y usar productos personalizables de Commerce . Aquí hay un extracto al respecto de la página del proyecto del módulo:
¿Qué piensa usted acerca de?
fuente