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

  1. Plugin herunterladen.
  2. Plugin auf dem Server im xt5-Verzeichnis unter /plugins/bb_printlounge hochladen.

Plugin installieren und aktivieren

  1. Unter "Plugins - deinstallierte Plugins" das Plugin "Printlounge Connector" aktivieren.
  2. Unter "Plugins - installierte Plugins" das Plugin konfigurieren und aktivieren.
    1. "Plugin Status" aktivieren.
    2. "Printlounge Shop URL" eintragen (Frontend).
    3. "Printlounge Passphrase" eintragen.
    4. "Printlounge Verschlüsselungsverfahren" auswählen.
    5. "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

  1. Templatedatei /templates/TEMPLATENAME/xtCore/product/product.html öffnen.
  2. 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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</span>
        {txt key=BUTTON_ADD_CART}
    </button>
{/if}


Backend anpassen

 

  1. Templatedatei /templates/__xtAdmin/xtCore/pages/order.html öffnen.
  2. 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ÜbersetztBereich
TEXT_BB_PRINTLOUNGE
Personalisierung
store
TEXT_BB_PRINTLOUNGE_BUTTON
Jetzt personalisieren
store
TEXT_BB_PRINTLOUNGE_ERROR
Fehler bei der Personalisierung (ERROR 268%s)
store