Ajax Checkout Anpassung -> Versandart abhängig von Bezahlart

  • Hallo.


    Ich habe da ein Problem.


    Ich möchte gern den Checkout so anpassen das xajax sowohl Versandmodule als auch Bezahlmodule entfernt/hinzufügt je nachdem was ausgewählt ist.


    Als Beispiel:
    Man wählt "freeamount" und kriegt als bezahlmethoden "moneyorder" und "paypal"
    Wählt man nun "dp" als Versandart wird aber "cod", "moneyorder" und "paypal" angezeigt...


    Das Update der Bezahlmodule klappt auch sehr gut...


    Wenn man es nun aber anders rum macht...
    Sprich man hat "dp" angewählt und wählt dann "cod" verschwindet "freeamout" aber nicht.


    Und eben das will ich hinbekommen. Wie bewerkstellige ich das in der xajax.checkout.php?
    Alle bisherigen versuche gaben lediglich einen Xajax Error zurück

    Code
    1. Error: the XML response that was returned from the server is invalid.
    2. Received:
    3. Fatal error: Cannot redeclare class freeamount in /srv/www/vhosts/numan24.com/httpdocs/includes/modules/shipping/freeamount.php on line 19
    4. You have whitespace in your response.
  • Zitat

    You have whitespace in your response.


    Das muss geändert werden. In einer im Checkout aufgerufenen Datei (Zahlungsmodule etc.) befindet sich eine Leerzeile über oder unter dem PHP-Code.