Also, ich habe ein Produkt namens „CreateServer
Wenn du Einmalzahlungen verwendest, sollte es nicht etwas kaputt machen, die Produkt-ID zu ändern, außer der Möglichkeit, den Zahlungshistorie einzusehen.
Ich wäre jedoch offen dafür, die Möglichkeit hinzuzufügen, dass Benutzer Einmalkauf-Produkte mehr als einmal erwerben können.
Wie schwierig ist das? Das hat mich etwas überrascht. Ist es denn nicht möglich, zum Beispiel ein neues Abonnement für ein zuvor abgelaufenes zu kaufen?
Ein wiederholter Einmalkauf wäre toll.. Das würde den Bedarf an der derzeit nicht existierenden Subscriptions: Pay What You Want Support etwas verringern.. Oder gibt es vielleicht die Möglichkeit, diese beiden Funktionen zu vereinen? ![]()
Jay, gilt das auch, wenn das erste Abonnement gekündigt wird und der Kunde später zurückkehrt, um dasselbe erneut zu kaufen? Das heißt, das monatliche Abonnement wurde nach einem Zyklus gekündigt und der Kunde kommt im nächsten Jahr wieder.
Nein – sobald das Abonnement storniert und von Subscriptions verarbeitet wurde, können sie zurückkehren und es erneut erwerben. Haben sie jedoch noch ein aktives Abonnement (auch wenn die wiederkehrende Abbuchung storniert wurde), ist dies nicht möglich.
Könnten die Einmalkäufe dann also einfach automatisch als inaktiv markiert werden?
Einmalige Käufe sind in Stripe ein völlig anderer Mechanismus, daher muss ich mir das genauer ansehen. Ich habe zwar eine Idee, aber die meisten meiner Plugin-Arbeiten sind bis nach dem neuen Jahr ausgesetzt.
Ah! Das erklärt es. Ich hatte keine Zeit, mich genauer damit zu beschäftigen, da mein Plugin noch unzählige andere bewegliche Teile hat, die ich ebenfalls nicht verstehe.
Ich möchte auf keinen Fall, dass das nicht stimmt!
![]()
Hey Justin, ich beschäftige mich damit erneut. In der Praxis haben nur wenige Kunden mehrere Installationen gekauft, daher habe ich beschlossen, mir keine Gedanken über mehrere Käufe zu machen. Mir ist dann aber aufgefallen, dass es schwierig ist, zu testen, ob der Kauf einer Server-Installation funktioniert, wenn ein Nutzer dies nur einmal tun kann. . .
Es scheint also, dass serialize_product bestimmt, ob ein Produkt abonniert ist, was wiederum festlegt, ob man es kaufen kann.
Ich vermute, was hier passieren muss, ist, dass subscribed nicht auf true gesetzt wird, wenn das Produkt, das sie gekauft haben, ein Einmalkaufsprodukt ist? Mir ist nicht sofort klar, wie man das umsetzen soll, da diese Information zumindest einen Tabellen-Join (oder vielleicht sogar eine weitere Anfrage) entfernt zu sein scheint.
Was ich vorerst gemacht habe, ist, die Templates so zu manipulieren, dass der Zahlungslink/die Schaltfläche immer angezeigt wird (etwa {{#if product.subscribed_JP_disabled}}), und das ermöglicht mir, mehrere Käufe vorzunehmen, was auch immer das wert ist.
Cool – das steht zwar auf meiner Liste, aber ich habe zunächst einige andere Features mit höherer Nachfrage im Angebot, nämlich Gutscheine.
Hallo,
ich bin auch sehr an dieser Funktion interessiert. Ich freue mich auf das Update! ![]()
Danke für deine Stimme und frohen Cakeday!
Es steht auf meiner Liste für die nahe Zukunft ![]()
Der PR ist hier verfügbar:
Entschuldigung für die Verzögerung, aber das ist jetzt zusammengeführt!