No Ubercart, há um pequeno recurso para adicionar "itens de linha vazios" a um pedido criado pelo administrador. Isso permitiu ao administrador inserir manualmente um título personalizado para o item de linha e uma quantia personalizada. Essencialmente, você pode adicionar itens de linha sem passar pelo processo de criação de um produto e depois anexá-lo ao pedido. Muito útil para criar faturas para serviços personalizados. Existe alguma maneira de obter esse recurso no Drupal Commerce?
É assim que funciona e parece no Ubercart:
No Drupal Commerce, tomamos a decisão de adicionar retornos de chamada dependentes do tipo de item de linha à API do item de linha. Um item de linha de produto funcionará de maneira diferente de um item de linha de remessa funcionará ... etc. Como efeito colateral, isso significa que não existe um item de linha "genérico", assim como não existe um nó sem tipo .
O que precisa acontecer, se ainda não existir, pode ser um pequeno módulo de contribuição que adicione um tipo de item de linha básico cujo "formulário de adição de item de linha" na página de edição de pedidos permita especificar todas as informações necessárias para gerenciar e exibir esse item de linha. Onde ele vai quebrar são coisas como regras de preços - esses itens de linha devem ter impostos? Outros descontos devem ser aplicados? Ou exiba regras - elas devem aparecer nas páginas de pedidos dos clientes?
Não existe esse recurso no núcleo (como você pode ver, seria um pequeno contrib, mas não seria trivial), mas se fosse testado e provado como um conceito no contrib, não vejo por que não conseguimos considerá-lo para inclusão no Commerce 2.x.
fonte
Talvez uma solução alternativa seja criar um produto genérico e usar os produtos personalizáveis do Commerce . Aqui está um trecho da página do projeto do módulo:
O que você pensa sobre?
fonte