xtCommerce 5
Für die Installation werden folgende PL-Plugins benötigt:
- PL-Plugin: XT Commerce veyton
- PL-Plugin: SSO
- Modul aktivieren (unter Shop - SSO)
- "Unbekannte Nutzer automatisch registrieren" aktivieren
- Benutzergruppe zuweisen
- Passphrase definieren
- PL-Plugin: Oci
- Alle Optionen außer "Freigabeworkflow" aktivieren.
1. Installation
Vorbereitung
- Plugin herunterladen.
- Plugin auf dem Server im xt5-Verzeichnis unter /plugins/bb_printlounge hochladen.
Plugin installieren und aktivieren
- Unter "Plugins - deinstallierte Plugins" das Plugin "Printlounge Connector" aktivieren.
- Unter "Plugins - installierte Plugins" das Plugin konfigurieren und aktivieren.
- "Plugin Status" aktivieren.
- "Printlounge Shop URL" eintragen (Frontend).
- "Printlounge Passphrase" eintragen.
- "Printlounge Verschlüsselungsverfahren" auswählen.
"Sprachen" alle verfügbaren Sprachen definieren. Pro Zeile wird eine Sprache definiert. Zum Beispiel:
de=de_DE en=en_EN
PRINT LOUNGE-Artikel mit xt:Commerce-Artikel verknüpfen
PRINT LOUNGE Artikel-ID unter xt:Commerce "Shop → Artikel → Artikel anlegen/bearbeiten → Print Lounge Artikel-Nr." eintragen.
Templates anpassen
Frontend anpassen
- Templatedatei /templates/TEMPLATENAME/xtCore/product/product.html öffnen.
- Codeschnipsel austauschen (ab Zeile 138):
{if $products_printlounge_article_id} <button type="submit" class="btn btn-lg btn-cart pull-left"> <span class="hidden-xs hidden-sm"><i class="fa fa-shopping-basket"></i> </span> {txt key=TEXT_BB_PRINTLOUNGE} </button> {else} <button type="submit" class="btn btn-lg btn-cart pull-left"> <span class="hidden-xs hidden-sm"><i class="fa fa-shopping-basket"></i> </span> {txt key=BUTTON_ADD_CART} </button> {/if}
Backend anpassen
- Templatedatei /templates/__xtAdmin/xtCore/pages/order.html öffnen.
- Codeschnipsel hinzufügen (Zeile 176 und 188):
<thead> <tr> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_QUANTITY}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_NAME}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_MODEL}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_SINGLEPRICE}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_DISCOUNT}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_FINALPRICE}</th> <th class="x-panel-header x-unselectable">{txt key=TEXT_PRODUCTS_PRINTLOUNGE_CODE}</th> </tr> </thead> <tbody> {foreach name=aussen item=data from=$order_products} <tr> <td class="left">{$data.products_quantity}</td> <td class="left">{$data.products_name}</td> <td class="left">{$data.products_model}</td> <td class="right">{$data.products_price.formated}</td> <td class="right">{if $data.products_discount>0}{$data.products_discount} %{else}0 %{/if}</td> <td class="right">{$data.products_final_price.formated}</td> <td class="left">{if $data.products_info_data.printlounge_order_code}<a href="{$data.bb_download_url}" target="_blank">{$data.products_info_data.printlounge_order_code}</a>{/if}</td> </tr> {$data.products_information.content_admin} {/foreach} </tbody>
Bestellcode und Druck-PDF
Unter jeweiligen Bestellungen kann man durch klicken auf PRINT LOUNGE-Bestellcode die Druckdateien herunterladen.
Ausgabe Personalisierungsdaten im Warenkorb
Hier können Sie die Ausgabe der Personalisierungsdaten im Warenkorb definieren. Zum Beispiel:
Vorname {$Vorname}, Name {$Name}
Sprachen
Folgende Texte können im xtCommerce-Backend (außer de_DE) unter "Einstellungen → Lokalisierung → Sprachtexte" bearbeitet werden:
Variable | Übersetzt | Bereich |
---|---|---|
TEXT_BB_PRINTLOUNGE | Personalisierung | store |
TEXT_BB_PRINTLOUNGE_BUTTON | Jetzt personalisieren | store |
TEXT_BB_PRINTLOUNGE_ERROR | Fehler bei der Personalisierung (ERROR 268%s) | store |