xtCommerce 4.2
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 - Printlounge 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 |
, multiple selections available,
