Hallo, seit Kurzem haben wir einen Gambio-Shop der an paar individuelle Anpassungen benötigt. Ich versuche mich gerade ein wenig in das System einzuarbeiten, deshalb seit mir nicht böse, wenn ich eine so simple einfache Frage stellen. Auf der Artikelseite soll nichts weiter als die Versandkosten des jeweiligen Artikels auftauchen. Ich habe bereits versucht unter templates/EyeCandy/module/product_info/standard.html eine passende Variable reinzuschreiben wie {$PRODUCTS_SHIPPING_COST}, aber scheinbar exisistiert diese nicht. Als nächstes habe ich versucht, die Artikelseite zu überladen und habe dazu eine Klasse unter user_classes/overloads geschrieben: class test1_ProductInfoContentView extends test1_ProductInfoContentView_parent { $shipping_costs = ??? $this->set_content_data('PRODUCTS_SHIPPING_COST', $t_shipping_costs); return parent::build_html($p_content_data_array, $p_template_file); } Weiß jemand wie man die Versandkosten des aktuellen Artikels abfangen kann? Oder gibt es einen einfacheren Weg die Versandkosten auf der Artikelseite abzurufen?
Hallo, vielleicht hilft dir das ja http://www.gambio-forum.de/threads/6442-Gambio-Add-Ons?p=37280&viewfull=1#post37280
Hat jemand dieses add-on von gambio installiert? Ich würde mir gerne mal die Darstellung im Shop ansehen.
Ich hab es installiert, aber es wird nur ein Link eingeblendet, nicht direkt die Versandkosten. Aber kann auch sein, dass da bei mir noch was fehlt. EDIT: Ich hab grad bissal ausprobiert. Versandkosten als Zahl werden angezeigt, wenn man im Produkt selbst was bei Versandkosten einträgt, das ist dann der Nettopreis, den man eintragen muss. Aber ich denke, das Modul ist nicht praktikabel, wenn man z.B. pauschale Versandkosten hat.
Das ist auch nicht so einfach zu lösen, weil man dafür im Grunde das gleiche tun muss, was der Shop im Checkout tut: die Versandmodule auswerten. Erschwerend kommt hinzu, dass an der Stelle ja meist noch unbekannt ist, wohin geliefert werden soll..... Ich habe gerade ein sehr ähnliches Problem für einen Kunden gelöst: die produktspezifischen Versandkosten im Artikelexport..... Da werden eben genau die konfigurierten Versandmodule abgefragt und der günstigste Versandpreis ermittelt.... Und da fließen (neben z.B. den direkten Artikelversandkosten, die Vorrang haben) auch alle anderen konfigurierten Versandarten ein.
o.k, da weiss ich nun, dass dieses add-on nicht das bringt, was man erwarten könnte. Leider sind die Angaben von gambio dazu ja reichlich mager.
Danke Leute, das Modul ist genau das was ich suchte. Allerdings ist in dem Modul ist tatsächlich ein kleiner Bug enthalten. Wenn der selbe Artikel 2x in den Warenkorb gelegt wird, werden die Versandkosten nur einmal abgezogen und nicht doppelt. Klickt der Kunde dann weiter (Zur Kasse), dann hat er die, so wies richtig wäre, doppelten Versandkosten vor sich. Wie kann man denn jetzt Till (Gambio) mitteilen, dass das Modul noch nicht ganz rund läuft? "Eintrag melden" ist ja nur für Regelverstöße und Spam.
In der Rubrik Bugs. Allerdings bietet gambio keinen Service für diese Erweiterungen. Aber versuchen kann man es.
Mir taugt das Addon, weil es schon im Warenkorb nen Link zum Versand macht, das reicht ja (mir) schonmal...
Es hat sich noch ein Problem mit dem Modul ergeben. Die Klasse products_shipping_costs_ProductInfoContentView erfasst die ID des aktuellen Produkts mit einem $_GET, was dann überhaupt nicht mehr funktioniert, wenn man SEO Boost verwendet (die ID wird nicht mehr über die URL mitgegeben). Besteht die Möglichkeit die ID auf der Produktseite auch ohne $_GET abzufangen? Bzw. in der products_shipping_costs_ProductInfoContentView Klasse?
Ich habe gerade die Lösung gefunden, für alle die das selbe Problem haben, bzw. den Code schöner schreiben wollen. In der Klasse products_shipping_costs_ProductInfoContentView im main-Ordner folgendes ersetzen: $site = explode('_', $_GET['info']); $pID = $site[0]; $actual_products_id = (int) str_replace('p', '', $pID); ersetzen durch: global $product; $actual_products_id = $product->data['products_id'];