In Ubercart gibt es eine kleine Funktion zum Hinzufügen von "leeren Werbebuchungen" zu einer vom Administrator erstellten Bestellung. Dadurch konnte ein Administrator manuell einen benutzerdefinierten Titel für die Werbebuchung und einen benutzerdefinierten Betrag eingeben. Im Wesentlichen können Sie Werbebuchungen hinzufügen, ohne zuerst ein Produkt erstellen und dann an die Bestellung anhängen zu müssen. Sehr hilfreich beim Erstellen von Rechnungen für benutzerdefinierte Services. Gibt es eine Möglichkeit, diese Funktion in Drupal Commerce zu erhalten?
So sieht es in Ubercart aus und funktioniert:
In Drupal Commerce haben wir die Entscheidung getroffen, der Werbebuchungs-API vom Werbebuchungstyp abhängige Rückrufe hinzuzufügen. Eine Produktposition funktioniert anders als eine Versandposition ... usw. Als Nebeneffekt bedeutet dies, dass es keine "generische" Position gibt, genauso wie es keinen typlosen Knoten gibt .
Was passieren muss, wenn es noch nicht vorhanden ist, ist, dass ein kleines Contrib-Modul erstellt werden kann, das einen grundlegenden Werbebuchungstyp hinzufügt, dessen "Formular zum Hinzufügen von Werbebuchungen" auf der Seite zum Bearbeiten von Bestellungen alle Informationen angibt, die zum Verwalten von und erforderlich sind Zeigen Sie diese Werbebuchung an. Wo es zusammenbrechen wird, sind Dinge wie Preisregeln - sollten diese Werbebuchungen Steuern haben? Sollten andere Rabatte gelten? Oder Anzeigeregeln - sollten diese auf Kundenbestellseiten angezeigt werden?
Es gibt keine solche Funktion im Kern (wie Sie sehen können, wäre es ein kleiner Beitrag, aber es wäre nicht trivial zu machen), aber wenn sie als Beitragskonzept getestet und bewiesen würde, sehe ich das nicht warum wir es nicht für die Aufnahme in Commerce 2.x in Betracht ziehen konnten.
quelle
Möglicherweise besteht eine Problemumgehung darin, ein generisches Produkt zu erstellen und anpassbare Commerce-Produkte zu verwenden . Hier ist ein Auszug davon von der Projektseite des Moduls:
Was denkst du über?
quelle