Dans Ubercart, il existe une petite fonctionnalité pour ajouter des "éléments de campagne vides" à une commande créée par l'administrateur. Cela a permis à un administrateur d'entrer manuellement un titre personnalisé pour l'élément de campagne et un montant personnalisé. Vous permettant essentiellement d'ajouter des éléments de campagne sans passer par le processus de création d'un produit, puis de le joindre à la commande. Très utile pour créer des factures pour des services personnalisés. Existe-t-il un moyen d'obtenir cette fonctionnalité dans Drupal Commerce?
Voici à quoi cela ressemble et fonctionne dans Ubercart:
Dans Drupal Commerce, nous avons pris la décision d'ajouter des rappels dépendants du type d'élément de ligne à l'API d'élément de ligne. Un élément de ligne de produit fonctionnera différemment d'un élément de ligne d'expédition fonctionnera ... etc. En tant qu'effet secondaire, cela signifie qu'il n'y a rien de tel qu'un élément de ligne "générique", tout comme il n'y a rien de tel qu'un nœud sans type .
Ce qui doit arriver, s'il n'existe pas déjà, est qu'un petit module contrib puisse être créé qui ajoute un type d'élément de campagne de base dont le "formulaire d'ajout d'élément de campagne" dans la page de modification de la commande vous permet de spécifier toutes les informations nécessaires pour gérer et afficher cet élément de campagne. Là où ça va tomber, il y a des choses comme les règles de tarification - ces éléments de campagne devraient-ils avoir des taxes? D'autres rabais devraient-ils s'appliquer? Ou afficher des règles - celles-ci doivent-elles apparaître sur les pages de commande client?
Il n'y a pas une telle fonctionnalité dans le noyau (comme vous pouvez le voir, ce serait une petite contribution, mais ce ne serait pas trivial à faire), mais si elle était testée et prouvée comme concept dans contrib, je ne vois pas pourquoi nous ne pouvions pas l'envisager pour l'inclusion dans Commerce 2.x.
la source
Une solution pourrait être de créer un produit générique et d'utiliser des produits personnalisables Commerce . Voici un extrait à ce sujet de la page projet du module:
Qu'en pensez-vous?
la source