Ich habe einen Kunden, der 5 Produkte bestellt hat, aber 2 sind nicht vorrätig und können die vollständige Bestellung nicht ausführen. Wenn ich jedoch die Bestellung bearbeite (lösche und erstelle), um die beiden SKUs zu entfernen, werden die Kreditkarteninformationen entfernt. Gibt es eine Möglichkeit, das beizubehalten, damit ich den Kunden nicht anrufen muss?
12
Antworten:
In dem angegebenen Szenario entfernen Sie Elemente, die Sie nicht füllen können. Da Sie Authorize.net verwenden, sollten Sie in der Lage sein, eine Gutschrift aus den Positionen auf der Rechnung der Bestellung zu erstellen, um die Kosten für diese spezifischen Positionen zu erstatten, und dann die verbleibenden Positionen zu versenden.
In Fällen, in denen Sie Artikel ändern oder zur Bestellung hinzufügen müssen, müssen Sie eine der CIM-Implementierungen von Drittanbietern oder die EE Payment Bridge verwenden (vorausgesetzt, Sie befinden sich in Enterprise).
quelle
Sie müssen ein Zahlungs-Gateway wie Braintree, authorize.net mit der CIM-Option (Customer Information Manager) oder ein anderes Gateway verwenden, das ein Zahlungs-Token in Magento und ein Token am Gateway speichert und anschließend die Kreditkarteninformationen des Kunden auf dem Gateway speichert Niveau. Ohne dies ist es unmöglich, mehr Geld zu erhalten, als der Kunde bei der ersten Transaktion autorisiert hat. Das Speichern von Kreditkarteninformationen selbst stellt einen Verstoß gegen die PCI-Konformität dar, es sei denn, Sie müssen eine strenge PA-DSS-Zertifizierung durchlaufen, die sehr kostenintensiv ist.
Braintree bietet eine kostenlose Zahlungsgateway-Erweiterung für Magento an. Ich habe die aktuelle Version nicht ausgecheckt, aber wir mussten einige Fehler in früheren Versionen beheben. Nach einigen Fehlerkorrekturen funktioniert es jedoch recht gut.
Es gibt einige Zahlungsgateway-Erweiterungen für Auth.net CIM. Ich habe in der Vergangenheit http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html verwendet . Sieht so aus, als gäbe es jetzt ein paar neue. Finger weg von dem billigen Silver Touch, es sieht beängstigend aus.
Pingen Sie mich an, wenn Sie Braintree ausprobieren möchten und feststellen möchten, dass es fehlerhaft ist. Ich kann Ihnen einen aktuellen Code von einem unserer Repos senden.
quelle
Dies ist ein wirklich einfaches Problem zu lösen:
Beachten Sie, dass Sie im Magento-Administrator mehrere RECHNUNGEN für eine Bestellung erstellen können. Wenn Ihre Konfiguration richtig eingestellt ist, können Sie nur die Produkte in Rechnung stellen, die verfügbar sind. Wenn Sie eine Rechnung erstellen, wählen Sie die Artikel aus, auf denen Sie erfassen möchten, und Magento führt die Teilerfassung durch.
Ebenso können Sie mehrere Sendungen pro Bestellung verwalten.
Natürlich kann all dies auch programmgesteuert erfolgen.
quelle
Vermeiden Sie es, die Zahlungsdaten zu speichern, wenn Sie können - es lohnt sich nicht. Sie müssen PCI-Steuerelemente darum legen, was Geld kostet. Und wenn Sie es nicht richtig schützen und gehackt werden - es passiert VIEL -, sehen Ihre PCI-Kosten im Vergleich zu den Kosten für die Behandlung einer Sicherheitsverletzung wie nichts aus.
Finden Sie heraus, ob Ihr Zahlungs-Gateway Ihnen helfen kann. Einige gute Antworten oben. Mein Rat ist, die Zahlungsdaten nicht zu speichern - es ist den Aufwand nicht wert.
quelle
Wir haben eine Erweiterung für Teilzahlungsmöglichkeiten entwickelt. Es ermöglicht Ihrem Kunden, Teilzahlungen für Produktdienstleistungen zu erheben. Der Kunde wird den Restbetrag am / vor dem Versand einziehen. Mit der Teilzahlungsverlängerung können Kunden Ihr Produkt in Ihrem Webshop kaufen, indem sie nur einen geringen Betrag für das Produkt bezahlen. Der Kunde kann den verbleibenden Betrag in mehreren Raten bezahlen, wie vom Administrator festgelegt.
Eigenschaften:
Administrator:-
Für eine vollständige Beschreibung und Funktionen besuchen Sie unseren Magento Extension Store:
indieswebs.com Website für Teilzahlungsmöglichkeiten
quelle