Koehler-henne: Unterschied zwischen den Versionen
| Zeile 108: | Zeile 108: | ||
Dann noch die Verpackungseinheiten | Dann noch die Verpackungseinheiten | ||
| + | |||
| + | |||
| + | system/views/product_info/ProductInfoContentView.inc.php | ||
| + | |||
| + | bei Zeile 225 folgendes eingefügt: | ||
| + | PHP-Code: | ||
| + | $this->set_content_data('PRODUCTS_VPE_VALUE', $p_coo_product->data['products_vpe_value']); | ||
| + | |||
| + | |||
| + | und dann in der Datei /templates/EyeCandy/module/product_info/standard-usermod.html | ||
| + | |||
| + | bei der Darstellung des Stück-Preises: | ||
| + | PHP-Code: | ||
| + | |||
| + | |||
| + | {if $PRODUCTS_VPE}<span class="gm_products_vpe">{$PRODUCTS_VPE_VALUE|string_format:"%d"} Stück pro Packung</span><br /> {/if} | ||
| + | |||
| + | |||
| + | Soweit klappt das. Aber so richtig updatesicher ist das noch nicht. | ||
Version vom 30. Juli 2014, 13:33 Uhr
Relaunch des Shops mit Gambio GX2
-- Template Änderungen die eventuell nicht update sicher sind --
Daher die
index.html im template/eyecandy
main_content.html template/eyecandy/module
sichern.
Bei Updates:
Beachten, daß Brutto-Preise und Nettopreise angezeigt werden. Anleitung
Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen
Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de
Anleitung "Anleitung in Nettoshop Bruttopreise zusätzlich anzeigen (Gambio GX2)"
Die Bruttopreisanzeige wird nur in der Produktdetailansicht angewendet und beinhaltet
auch den Bruttopreis für Attributpreise.
Achtung:
Der Faktor (1.19) für die Umrechnung ist fest integriert und wird nicht dynamisch
ausgelesen. D.h. für Onlineshopsysteme welche in z.B. Länder ausserhalb der EU
verkaufen und diesen Kunden steuerlich einen anderen Preis anzeigen möchten
(Brutto = Netto) oder wenn das Thema "innerhalb EU und mit UST-ID" eine Rolle spielt
sind Anpassungen notwendig!
===============================================
Betroffene Dateien:
===============================================
- \gm\ajax\attributes_calculator.php - \lang\german\german.php - \lang\english\english.php - \system\views\product_info\ProductInfoContentView.inc.php - \templates\[IHR_TEMPLATE]\module\product_info\standard.html
===============================================
WICHTIG:
===============================================
Bitte führen Sie vor den Änderungen von allen betroffenen Dateien eine Sicherung durch. Es wird keine Haftung für Datenverlust übernommen! Bitte führen Sie die im Anschluss genannten Änderungen in den bestehenden Dateien durch. Es werden keine neuen Dateien benötigt. Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de Anleitung (hängt auch nochmals als Textdatei an)
===============================================
\gm\ajax\attributes_calculator.php
===============================================
Bei ca. Zeile 80, Suchen nach "echo $attrCalc" Danach einfügen: // EDIT LW: Brutto-Preis $attrCalcRaw = $gmAttrCalc->calculate($products_data['products_qty'], false); $bruttoPreis = $xtPrice->xtcFormat($attrCalcRaw*1.19, true); echo '<script language="javascript"> $("#gm_attr_calc_brutto_price").text(\ . $bruttoPreis . '\') </script>'; // END EDIT LW: Brutto-Preis
===============================================
\lang\german\german.php
===============================================
Bei ca. Zeile 67, Suchen nach "global $gmLangFileMaster;" Davor einfügen: // EDIT LW: Brutto-Preis define('BRUTTO_PRICE_INKL', 'Preis inkl. MwSt.'); // END EDIT LW: Brutto-Preis
===============================================
\lang\english\english.php
===============================================
Bei ca. Zeile 67, Suchen nach "global $gmLangFileMaster;" Davor einfügen: // EDIT LW: Brutto-Preis define('BRUTTO_PRICE_INKL', 'Price incl. VAT.'); // END EDIT LW: Brutto-Preis Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de
===============================================
\system\views\product_info\ProductInfoContentView.inc.php
===============================================
Bei ca. Zeile 197, Suchen nach "$this->set_content_data('PRODUCTS_PRICE', $products_price['formated']);" Danach einfügen: // EDIT LW: Brutto-Preis $this->set_content_data('BRUTTO_PRICE_INKL', BRUTTO_PRICE_INKL); $bruttoPreis = $products_price['plain'] * 1.19; $this->set_content_data('PRODUCTS_PRICE_BRUTTO', $xtPrice->xtcFormat($bruttoPreis, true)); // END EDIT LW: Brutto-Preis
===============================================
\templates\[IHR_TEMPLATE]\module\product_info\standard.html
===============================================
An gewünschter Stelle einfügen (hängt vom eingesetzten individuellen Template ab und wird
auch evtl. individuell per CSS formatiert werden müssen):
{* EDIT LW: Brutto-Preis *}
{$BRUTTO_PRICE_INKL} {$PRODUCTS_PRICE_BRUTTO}
{* END EDIT LW: Brutto-Preis *}
===============================================
Fertig!
===============================================
Dann noch die Verpackungseinheiten
system/views/product_info/ProductInfoContentView.inc.php
bei Zeile 225 folgendes eingefügt: PHP-Code:
$this->set_content_data('PRODUCTS_VPE_VALUE', $p_coo_product->data['products_vpe_value']);
und dann in der Datei /templates/EyeCandy/module/product_info/standard-usermod.html
bei der Darstellung des Stück-Preises: PHP-Code:
{if $PRODUCTS_VPE}{$PRODUCTS_VPE_VALUE|string_format:"%d"} Stück pro Packung
{/if}
Soweit klappt das. Aber so richtig updatesicher ist das noch nicht.