Hallo, ich habe ein Problem. Wenn man als Kunde nicht angemeldet ist und ein Produkt in den Warenkorb legt, kann man rechts oben in der kleinen Drop-Down-Box "Ihr Warenkorb" auch auf den Paypal-Button "direkt zu Paypal" klicken. Man kommt auch zu Paypal, allerdings wird dann die Versandkostenberechnung vergessen! Sobald man einmal den Warenkorb richtig angesehen hat, funktioniert es dort auch mit dem Direkt-Button, dann auch mit korrekt berechneten Versandspesen. Wie bekomme ich den Button aus der Drop-Down-Box ohne das Direkt-Zahlen komplett zu deaktivieren? Danke + Grüße!
Wenn du mal auf 2.1.2.x (oder neuer) aktualisierst, löst sich die Problematik automatisch auf. Dann gibt’s nämlich die Checkout-Buttons im Warenkorb-Dropdown nicht mehr.
Danke Marco, ich hab mir das Grundsystem installieren und anpassen lassen. Der Herr ist im Urlaub. Kann ich das Service Pack selbst einfach draufziehen oder stehe ich dann möglicherweise vor mehr Problemen als vorher?
Das kommt ganz auf Art und Umfang der Anpassungen an, das kann man so pauschal nicht sagen. Ganz generell: Was da auf der vorgelagerten PayPal-Login-Seite an Versandkosten und Warenkorbinhalten angezeigt wird, ist rein informativ. Bindend ist das, was auf der Zusammenfassungsseite des Checkouts (checkout_confirmation) angezeigt wird.
Gibts nicht eine einfache Methode, aus dieser Drop-Down einfach den Paypalbutton rauszunehmen? In der welcher Datei finde ich das?
templates/ EyeCandy/ boxes/ box_cart_dropdown.html und box_cart_dropdown_fixed.html Die beiden Dateien erst sichern und dann diese Zeile rausnehmen: Code: <div class="checkout-button"><a class="button_blue button_set" href="{'checkout_shipping.php'|xtc_href_link}"><span class="button-outer"><span class="button-inner">{$button.checkout}</span></span></a></div> Cache leeren
Du könntest aus templates/EyeCandy/boxes/box_cart_dropdown.html und templates/EyeCandy/boxes/box_cart_dropdown_fixed.html jeweils den Block HTML: {if $checkout_buttons} <div class="checkout_buttons" style="margin: 10px 20px 10px; text-align: center;"> {foreach name=cob item=cobutton from=$checkout_buttons} {if $cobutton.script}{$cobutton.script}{else} <a style="display: block; margin: auto;" href="{$cobutton.url}"><img src="{$cobutton.img}"></a><br> {/if} {/foreach} </div> {/if} entfernen. Das sollte erst mal genügen.