Ich habe derzeit eine einseitige Kaufabwicklung, die für anonyme Benutzer hervorragend geeignet ist. Nach Abschluss der Zahlung wird ein Konto mit der Checkout-Regel "Neues Konto für eine anonyme Bestellung erstellen" erstellt.
Jetzt muss ich der Site ein Abonnementprodukt hinzufügen und planen, Commerce License und Commerce License Billing zu verwenden, um eine Rolle zu verkaufen. Um wiederkehrende Zahlungen abzuwickeln, plane ich, Commerce Card on File zu verwenden.
Dies führt zu einem Problem, da für Card on File ein authentifizierter Benutzer erforderlich ist, um Karten zu speichern. Siehe https://www.drupal.org/node/1553468
Wie kann ich ein Benutzerkonto erstellen, bevor der Checkout abgeschlossen ist, damit Card on File die Karten ordnungsgemäß speichern kann?
Im Idealfall gibt es eine benutzerdefinierte Checkout-Seite, die die Registrierung eines Kontos als ersten Schritt beim Checkout erzwingt, jedoch nur für Benutzer, die Abonnementprodukte kaufen.
Ich erlaube Besuchern derzeit nicht, sich auf der Website zu registrieren (außer über Commerce Checkout), und ich möchte das lieber nicht ändern.