Bei individuellen Angeboten für meine Kunden verwende ich Gutscheincodes in Höhe des entsprechenden Preisnachlasses. Eine Kundin hat am 16.01.2016 bereits einen solchen Gutscheincode eingelöst. Gestern hat die selbe Kundin mit der selben Kundennummer den selben Gutscheincode erneut verwendet! Preisnachlass 126 Euro beim Artikelpreis von 157 Euro. Ich glaube jedoch nicht, dass dies Absicht war. Das wäre schon sehr dreisst. Obwohl es auch solche Kunden gibt. Ist das ein Bug? Muss ich grundsätzlich "verbrauchte" Guscheincodes löschen?
Ein Gutscheincode oder ein Kupon? Klingt eher nach Kupon. Zahl der Verwendungen im Kupon eingeschränkt?
Kein Kupon! Ich meine es exakt so, wie beschrieben. Wie Immer ... Die Kundin hat mir gerade noch versichert, dass Sie den Code nicht erneut eingegeben hat. Sie hat auch nicht bewusst wahrgenommen, dass da irgendwas abgezogen wurde. Erst bei der klassischen Paypal-Zahlung hat sie sich über den niedrigen Endbetrag gewundert.
Innerhalb der Bestellung unter "Debug data" steht: Code: [subtotal] => 157.00 [tax] => 0.00 [shipping] => 0.00 [insurance] => 0.00 [handling_fee] => 0.00 [shipping_discount] => -126.00 Gutscheinwert im shipping_discount? voucher oder coupon heißen? Hier nochmal der komplette Report (Debug data): Code: orders_id = 100XXXXX Array ( [0] => PayPalPayment Object ( [json_object:protected] => stdClass Object ( [id] => PAYID-XXXXXXXXXXXXXXXXXXXX [intent] => sale [state] => approved [cart] => XXXXXXXXXXXXXXX [payer] => stdClass Object ( [payment_method] => paypal [status] => VERIFIED [payer_info] => stdClass Object ( [email] => XXXXX@gmx.de [first_name] => XXXXX [last_name] => XXXXX [payer_id] => P7KSS87XXXXX [shipping_address] => stdClass Object ( [recipient_name] => XXXXX XXXXX [line1] => XXXXX [city] => XXXXX [state] => [postal_code] => XXXXX [country_code] => DE ) [phone] => XXXXX [country_code] => DE ) ) [transactions] => Array ( [0] => stdClass Object ( [amount] => stdClass Object ( [total] => 31.00 [currency] => EUR [details] => stdClass Object ( [subtotal] => 157.00 [tax] => 0.00 [shipping] => 0.00 [insurance] => 0.00 [handling_fee] => 0.00 [shipping_discount] => -126.00 ) ) [payee] => stdClass Object ( [merchant_id] => XXXXX [email] => support@kindermoebel-24.de ) [description] => kindermoebel-24.de [invoice_number] => 100XXXXX [item_list] => stdClass Object ( [items] => Array ( [0] => stdClass Object ( [name] => Flexa Classic Schubladensatz für 90x200 Betten in weiß [sku] => 82-20108-2 [price] => 157.00 [currency] => EUR [tax] => 0.00 [quantity] => 1 ) ) [shipping_address] => stdClass Object ( [recipient_name] => XXXXX XXXXX [line1] => XXXXX [city] => XXXXX [state] => [postal_code] => XXXXX [country_code] => DE ) ) [related_resources] => Array ( [0] => stdClass Object ( [sale] => stdClass Object ( [id] => XXXXXXXXXXXXXXX [state] => refunded [amount] => stdClass Object ( [total] => 31.00 [currency] => EUR [details] => stdClass Object ( [subtotal] => 157.00 [tax] => 0.00 [shipping] => 0.00 [insurance] => 0.00 [handling_fee] => 0.00 [shipping_discount] => -126.00 ) ) [payment_mode] => INSTANT_TRANSFER [protection_eligibility] => ELIGIBLE [protection_eligibility_type] => ITEM_NOT_RECEIVED_ELIGIBLE,UNAUTHORIZED_PAYMENT_ELIGIBLE [transaction_fee] => stdClass Object ( [value] => 0.97 [currency] => EUR ) [parent_payment] => PAYID-XXXXX [create_time] => 2019-04-29T21:19:43Z [update_time] => 2019-04-30T08:06:18Z [links] => Array ( [0] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/sale/XXXXX [rel] => self [method] => GET ) [1] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/sale/XXXXX/refund [rel] => refund [method] => POST ) [2] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAYID-XXXXX [rel] => parent_payment [method] => GET ) ) ) ) [1] => stdClass Object ( [refund] => stdClass Object ( [id] => XXXXXXXXXXXXXXX [state] => completed [amount] => stdClass Object ( [total] => -31.00 [currency] => EUR ) [parent_payment] => PAYID-XXXXXXXXXXXXXXX [sale_id] => XXXXXXXXXXXXXXX [create_time] => 2019-04-30T08:06:18Z [update_time] => 2019-04-30T08:06:18Z [links] => Array ( [0] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/refund/XXXXXXXXXXXXXXX [rel] => self [method] => GET ) [1] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAYID-XXXXXXXXXXXXXXX [rel] => parent_payment [method] => GET ) [2] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/sale/XXXXXXXXXXXXXXX [rel] => sale [method] => GET ) ) ) ) ) ) ) [create_time] => 2019-04-29T21:17:56Z [update_time] => 2019-04-30T08:06:18Z [links] => Array ( [0] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAYID-XXXXXXXXXXXXXXX [rel] => self [method] => GET ) ) ) [encHelper:protected] => PayPalEncodingHelper Object ( [transcodingRequired:protected] => ) ) )
Dann mach ein Ticket auf das Gambio da reinschauen kann. sonst raten alle nur. vielleicht hast bei der Kundin Prozente hinterlegt? Lass Gambio das mal alles anschauen. Bestellung, Logs, wie es verrechnet wurde usw. Alle Puzzleteile
Es hätte ja sein können, das dies ein bekanntes Problem ist. Dann wäre ein Ticket sicher sinnvoll! Wenn aber sonst niemand dieses Problem hat, wird es vermutlich eher am Alter des Shops (Mrz '15), in Kombination mit zahlreichen Usermods und Drittanbieter-Modulen liegen.
Das wird keiner mehr so recht nachvollziehen können, die Daten dazu gibts. Meine These wäre die Kundin hat aus irgendeinem Grund noch Guthaben gehabt. Eingelöste Wertgutscheine werden immer sofort entwertet und dem Kundenkonto gutgeschrieben. Da würde man prüfen müssen, ob die Entwertung entweder vom Gutscheincode oder in Folge vom Guthaben im Kundenkonto nicht richtig funktioniert. Dazu gibts aber quasi keine Logs.
Ich setzte das mal auf meine ToDo-Liste und werde das im nächsten neuen Shop reproduzierbar austesten.