Forum Replies Created

Viewing 8 replies - 16 through 23 (of 23 total)
  • Thread Starter chrwald82

    (@chrwald82)

    No Problem, but the point is, that this feature has been released by paypal in the meantime, but i cannot get this to show up when using the plugin. Thats why I was wondering if this is possible with your plugin right now or not.

    Chris

    Thread Starter chrwald82

    (@chrwald82)

    Thank you for the quick reply, but I’, referring to this (quoted from your webpage): “PayPal PLUS is a solution where PayPal offers PayPal, Credit Card and ELV (pay upon invoice will be added in a later phase), where the customer gets the ordered product and a seperate bill, which he/she has to pay after receiving the prduct.

    Cheers, Chris

    Thread Starter chrwald82

    (@chrwald82)

    Thank your for the quick reply!

    I uploaded a screenshot of the frontend- and the console errors here:

    Hope this helps.

    Cheers, Christian

    Thread Starter chrwald82

    (@chrwald82)

    Hi Jyria,

    so habe ich das zumindest verstanden und gemacht. Wie Du dem Thread entnehmen kannst, bin ich aber vielleicht nicht der perfekte Ratgeber hierfür …

    Gru?, chrwald

    Hi Claudio,

    I looked into your branch on github at: https://github.com/claudiosmweb/woocommerce-payment-discounts/compare/fix-taxes

    Could it be, that you mixed up “-” and “+” on line 139?

    $this->cart_discount = $this->calculate_discount( $value, $subtotal_ex_tax $tax_total );

    If I change this, the discount is correct, at least in my two test cases. I’m not a good programmer and don’t know what side effects this might have. But superficial this seems to solve the problem.

    Maybe this helps. btw: Still loving your plugin.

    Cheers, Christian

    Edit: I looked into it once again and saw the flaw in my solution: The Tax should be deducted by the value too. I tried this

    ...
    $this->tax_discount = $this->calculate_discount( $value, $tax_total );
    $this->cart_discount = $this->calculate_discount( $value, $subtotal_ex_tax + $tax_total );
    $this->discount_name = $this->discount_name( $value, $gateway );
    
    // Apply the discount.
    $cart->tax_total = $cart->tax_total - $this->tax_discount;
    // echo  $cart->tax_total; At this point the discount is applied to tax_total correctly
    $cart->cart_contents_total = $cart->cart_contents_total - $this->cart_discount;
    ...

    Unfortunately after that the tax seems to be recalculated somewhere. I’m getting the non-deducted on the checkout page

    Thread Starter chrwald82

    (@chrwald82)

    Hi,

    spannend, auch mit aktiviertem Versandkosten Debug bekomme ich den Fehler nun nicht mehr rekonstruiert… Wei? der Geier, was für eine seltsame Kombination von Einstellungen das verursacht hat. Ich habe in meiner Verzweiflung so ziemlich jede erdenkbare Kombination probiert. Am Ende war es aufgrund des Caching gar nicht die letzte ?nderung, die es behoben hat… Da mich die Sache aber bereits genug Zeit Nerven gekostet hab, will ich mich mal damit abfinden, dass es nun irgendwie geht.

    Euch beiden aber nochmal vielen Dank für die schnelle und freundliche Unterstützung,

    chrwald

    Thread Starter chrwald82

    (@chrwald82)

    @w.bear: Danke! Das war der goldene Tipp!

    Aber so ganz klar ist es mir immer noch nicht. Ich hatte in den woo-Einstellungen der Versandart noch Steuerstatus “besteuerbar” eingestellt. Ggf. hat das es dann nochmal drauf geschlagen. Da hatte ich das “Diese Option überschreibt alle abweichenden Einstellungen verschiedener Versandarten und erzwingt die Steuerberechnung.” im germanized wohl etwas zu streng genommen.

    Setting unter woo deaktiviert, alles gut.

    Aber, dann zum Testen das Setting wieder rein und es stimmt immer noch…….?

    Eigentlich ja gut, aber nun bin ich vollends verwirrt. Kann es sein, dass da irgendwas in einer Session-Variable steht und man die Sessions erst l?schen muss? Habe ich hier Geister gejagd?

    Danke nochmal!

    Thread Starter chrwald82

    (@chrwald82)

    Hi,

    das hatte ich zuvor probiert, aber da kommen MwSt. Summen raus, die ziemlich abweichen. Wieder obiges Beispiel:

    Artikel 49 brutto, 41,18 netto 7,82 mwst.
    Versand 7,90 brutto, 6,63… netto, 1,26 mwst.

    Sind in Summe 56,90 inkl. 9,08 mwst.

    Bei Verwendung von Kostenlosem Versand stimmt die ausgegebene MwSt.
    Bei Verwendung von Versandpauschale (brutto eingegeben) und erzwungener Errechnung auf Basis des Warenkorbs bekomme ich nun 9,32 MwSt. 24 Cent Abweichung scheinen mir ein wenig viel für einen Rundungsfehler. Oder stehe ich hier total auf dem Schlauch?

    Danke nochmals, chrwald

Viewing 8 replies - 16 through 23 (of 23 total)