Paypal und Gutschein

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Paypal und Gutschein

Beitragvon Michael D. » Mo 24. Sep 2012, 22:50

Hallo,

ich haben in einem Shop ein Gutscheinsystem, welches in den Warenkorb ein Gutschein mit negativen Betrag legt.
Dieser wird dann von den anderen Beträgen abgezogen und somit ergibt sich ein korrekter Rechnungsbetrag.
Erfolgt nun aber die Bezahlung mit Paypal, bekommt man einen Fehler, weil die übermittelte URL ungültig ist.
Dies passiert jedoch nur, wenn im Warenkorb ein negativ bepreistes Produkt liegt.

Ist das ein webEdition Bug?
Oder wie löst man das?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Mo 24. Sep 2012, 23:57

... könntest du mal den HTML-Code (die gesamten <input type="hidden"/> Felder) des Paypal-Codes auf der Website, bevor alles an Paypal übermittelt wird, posten?

Das müsste so etwas wie das hier sein

Code: Alles auswählen

<input type="hidden" name="item_name_1" value="Cloud Hosting WIN Business 25GB" />
<input type="hidden" name="item_number_1" value="200" />
<input type="hidden" name="amount_1" value="156" />
<input type="hidden" name="quantity_1" value="1" />

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 09:41

Paypal mag wohl keine negativen Beträge.

Code: Alles auswählen

<form method="post" name="paypal_form" id="paypal_form" action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="rm" value="2"/>
<input type="hidden" name="cmd" value="_cart"/>
<input type="hidden" name="business" value="email@email.com"/>
<input type="hidden" name="return" value="?action=success"/>
<input type="hidden" name="cancel_return" value="?action=cancel"/>
<input type="hidden" name="notify_url" value="?action=ipn"/>
<input type="hidden" name="currency_code" value="EUR"/>
<input type="hidden" name="lc" value="de"/>
<input type="hidden" name="first_name" value="Max"/>
<input type="hidden" name="last_name" value="Mustermann"/>
<input type="hidden" name="address1" value="Musterstraße 1"/>
<input type="hidden" name="zip" value="12345"/>
<input type="hidden" name="city" value="Musterstadt"/>
<input type="hidden" name="email" value="email@email.com"/>
<input type="hidden" name="receiver_email" value="email@email.com"/>
<input type="hidden" name="charset" value="UTF-8"/>
<input type="hidden" name="item_name_1" value="Dummy Kamera"/>
<input type="hidden" name="quantity_1" value="1"/>
<input type="hidden" name="amount_1" value="100"/>
<input type="hidden" name="tax_1" value="19.00"/>
<input type="hidden" name="item_name_2" value="Neukundenrabatt"/>
<input type="hidden" name="quantity_2" value="1"/>
<input type="hidden" name="amount_2" value="-5"/>
<input type="hidden" name="tax_2" value="-0.95"/>
<input type="hidden" name="shipping_1" value="5"/>
<input type="hidden" name="upload" value="1"/>
<br/><br/>Wenn Sie innerhalb von 5 Sekunden nicht automatisch weitergeleitet werden, klicken Sie auf den Button "PayPal"<br/><br/>
<input type="submit" id="paypal_submit" value="PayPal"/>
</form>
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 09:53

Hallo Michael,

bei "tax_2" steht ein falscher Wert drin. Dort sind nur positive Werte (Mehrwertsteuersätze) zulässig. Wo kommen dort die -0.95 her?

Grüße, Andreas

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 10:03

das resultiert wohl aus dem negativen Produktwert.
Da dieser netto geführt wird.
_____________________________________________
Grüße
Michael

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 10:16

wie muss ich das denn lösen, wenn die produkte netto geführt werden?
oder mache ich mit dem rabatt generell was falsch?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 10:22

... ich glaube du solltest bei deiner Lösung alle Preise gleich behandeln, also entweder sind alle Preise im Backend Netto- oder Bruttopreise und das sollte auch für deinen Rabatt-Artikel gelten ...

Teste das mal und schau mal ob dann bei tax_2 ein korrekter Wert steht. Ich weiß jetzt nicht warum dort -0.95 steht, weil für tax eigentlich keine Berechnung erfolgt, sondern nur der MwSt. des Produktes ausgegeben wird.

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 10:30

es ist ja alles netto, deshalb erfolgt ja die berechnung.
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 11:14

... in der Paypal Doku konnte ich jetzt keine Einschränkung finden, dass für "amount" und "tax" keine negativen Werte zulässig sind. Aber ich denke, dass es am negativen tax_2 Wert liegt.

Versuch mal in deinem Formular die Werte "tax_1" durch "tax_rate_1" und "tax_2" durch "tax_rate_2" mit dem Wert 19 zu ersetzen und es abzusenden ... würde das gehen?

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 11:16

die werte werden ja durch den webEdition Tag generiert. Kann ich diese Werte unterdrücken?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 11:22

mach dir einfach mal ein neues Template und kopiere den oen aufgeführten Code rein und verknüpfe das Template mit einem Dokument und rufe es einfach auf ...

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 11:24

... was du noch versuchen könntest, ist dem Rabatt-Artikel im Backend kein MwSt.Satz zuzuweisen ...

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 11:29

habe jetzt rum probiert. mit tax_rate nimmt er es auch nicht.
Es funktioniert nur, wenn ich aus dem negativen amount wert einen positiven mache.
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Paypal und Gutschein

Beitragvon AndreasWitt » Di 25. Sep 2012, 11:57

... dann wirst du es wohl mit dem <we:paypal/> nicht hinbekommen, sondern musst dir selbst eine PayPal-Lösung nachbauen.

Es kann gut sein, dass hier keine negativen Werte zulässig sind, da Paypal separate Parameter ("discount_amount_x" oder "discount_amount_cart") für Rabatte vorsieht.

Bei deiner Lösung müsste dann der Paypal-Tag erkennen können, dass es sich um einen Rabatt-Artikel handelt und dann "discount_" davor setzt. Dann kannst du auch hier mit positiven Werten arbeiten. Oder der Paypal-Tag wird z.B. um das Attribut "discountCartValue" erweitert, wo du dem webEdition Paypal-Tag den bereits berechneten Rabatt-Preis für die gesamte Bestellung übergibst und der Paypal-Tag dann das Feld <input type="hidden" name="discount_amount_cart" value="5.95"/> hinzufügt.

Grüße, Andreas

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Paypal und Gutschein

Beitragvon Michael D. » Di 25. Sep 2012, 12:07

ok, danke. dann baue ich das nach und werde den feature request in mantis posten
_____________________________________________
Grüße
Michael


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste