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 |
|---|---|---|
|
| store |
|
| store |
|
| store |