Projekt

Allgemein

Profil

Aktionen

GX-Bug #69126

geschlossen

Modul Eigenhändig berechnet die falschen Gebühren im Warenkorb wenn noch keine Rechnungsadresse gewählt wurde / The module "personal shipping" calculates the wrong charges in the shopping cart if no billing address has been selected yet.

Von Till Tepelmann vor mehr als 2 Jahren hinzugefügt. Vor etwa 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Alexandre Ataides
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.0.0.0, 4.0.0.1, 4.0.1.0, 4.0.1.0 beta1, 4.0.2.0, 4.0.2.0 beta1, 4.0.2.1, 4.0.3.0, 4.0.3.0 beta1, 4.1.1.0, 4.1.1.0 beta1, 4.1.1.0 beta2, 4.1.1.0 beta3, 4.1.1.0 beta4, 4.1.1.0 rc1, 4.1.1.0 rc2, 4.1.1.1, 4.1.1.2, 4.1.1.3, 4.1.2.0, 4.1.2.0 beta1, 4.1.3.0, 4.1.3.0 beta1, 4.2.0.0, 4.2.0.0 beta1, 4.2.0.1, 4.2.1.0, 4.2.1.0 beta1, 4.3.1.0, 4.3.1.0 RC1, 4.3.1.0 beta1, 4.3.1.0 beta2, 4.3.1.0 beta3, 4.3.2.0, 4.3.2.0 beta1, 4.3.2.1, 4.3.3.0, 4.3.3.0 beta1, 4.3.3.1, 4.4.0.0, 4.4.0.0 beta1, 4.4.0.1, 4.4.0.2, 4.4.0.3, 4.5.1.0 beta1
Release Notes Langtext:

Gebühren für eigenhändige Zustellung werden nun abhähängig von der Lieferadresse berechnet und nicht mehr von der Rechnungsadresse


Beschreibung

Modul "Eigenhändig" berechnet die Gebühren abhängig von der Rechnungsadresse, diese steht aber im Warenkorb nicht zur Verfügung, sodass die falschen Gebühren angezeigt werden

Das müsste eigentlich abhängig von der Lieferadresse sein, da es ja eine Gebühr für die Lieferung von ab 18 Artikeln sind.

Kann wie folgt reproduziert werden:

  1. Gambio Admin öffnen
  2. Unter Module->Zusammenfassung das Modul "Eigenhändig" installieren
  3. Einen Artikel anlegen der ab 18 hat
  4. Diesen Artikel in den Korb legen
  5. Die Gebühren werden falsch berechnet
  6. Es werden immer die maximalen Gebühren berechnet, weil immer die Zone 00 greift

Tatsächliches Verhalten:
Wenn man Gebühren für die eigenhändige Zustellung berechnen möchte, wird immer nur die Zone 00 berechnet, weil noch keine Rechnungsadresse hinterlegt wurde. Es müsste eigentlich von der Lieferadresse abhängig sein

Erwartetes Verhalten:
Die Gebühren für die eigenständige Zustellung sollten immer von der Lieferadresse abhängig sein, sodass das Land im Warenkorb bereits feststeht und die korrekten Gebühren auch berechnet werden


Module Personal shipping calculates the fees depending on the billing address, but this is not available in the shopping cart, so that the wrong fees are displayed.

This should actually be dependent on the delivery address, since it is a fee for the delivery of 18+ products.

Can be reproduced as follows:

  1. open Gambio Admin
  2. under Modules->Summary install the module "Personal shipping".
  3. create a product that has FSK 18
  4. put this product in the basket
  5. the fees are calculated incorrectly
  6. the maximum fees are always calculated, because the zone 00 always applies

Actual behavior:
If you want to calculate fees for personal delivery, only zone 00 is always calculated because no billing address has been entered yet. It should actually depend on the delivery address

Expected behavior:
Charges for delivery by hand should always depend on the delivery address, so that the country is already defined in the shopping cart and the correct charges are also calculated


Aktionen

Auch abrufbar als: Atom PDF