Alte Gutscheincodes werden wiederverwendet

Thema wurde von KlausK, 30. April 2019 erstellt.

  1. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    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?
     
  2. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Ein Gutscheincode oder ein Kupon? Klingt eher nach Kupon. Zahl der Verwendungen im Kupon eingeschränkt?
     
  3. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    screen vom Kupon wäre hilfreich, was da eingestellt hast beim erstellen des codes
     
  4. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    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.
     
  5. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    #5 KlausK, 30. April 2019
    Zuletzt bearbeitet: 30. April 2019
    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] =>
                    )
    
            )
    
    )
     
  6. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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 :)
     
  7. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    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.
     
  8. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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.
     
  9. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    Ich setzte das mal auf meine ToDo-Liste und werde das im nächsten neuen Shop reproduzierbar austesten.