OsCommerce

Aus Doku-Wiki
Zur Navigation springenZur Suche springen

Links

Dokus

Sicherheit

Shop URL angeben

Hierfür sind mehrer Einträge in folgenden Dateien zu ändern:

vi [WEBROOT]/admin/includes/configure.php
vi [WEBROOT]/includes/configure.php

Module ein-/ausblenden

vi [WEBROOT]/includes/column_right.php
vi [WEBROOT]/includes/column_left.php

Thumbnails verwenden

Um Thumbnail´s in der Übersicht verwenden zu können muß osCommerce angepasst werden. Keins hat so richtig funktionier. Das folgende ist einfach und Klasse. Es hat den Vorteil, dass man in einem bestehenden Shop die Bilder nicht alle über den Shop neu laden muss.

Category Box (Produkte-Menü) anpassen

  • Contributions Download
  • Installation
    • Einfach die Datei categories.php in [WEBROOT]/includes/boxes/ erstzen
    • Die zwei Zeigerbilder in catalog/images/ einfügern.
    • Die Contributions fügt die Menü´s "Neue Produkte", "Sonderangebote" und "Gehe zu (Drop Down Menü)" hinzu. Wer das nicht benötigt, kann die Zeilen in der categories.php entfernene. Wenn nam die zusätzlichen Menü´s möchte müssen in die Datei [WEBROOT]/includes/languages/german.php die folgenden Zeilen hinzugefügt werden.
define('BOX_INFORMATION_PRODUCTS_NEW', 'Neue Produkte');
define('BOX_INFORMATION_SPECIALS', 'Sonderangebote');
define('BOX_DROPDOWN_MENUS', 'Gehe zu...');

Impressum

Impressum: Das Impressum muss in die folgenden Dateien separat eingefügt werden.

vi [WEBROOT]includes/languages/german/impressum.php
vi [WEBROOT]includes/languages/english/impressum.php

Widerrufsbelehrung

Website

1. Backup!

2. Upload the files attached to your shop directory:
   catalog/includes/languages/yourlanguage/widerruf.php
   catalog/widerruf.php

3. Edit the existing file catalog/includes/filenames.php
   Find this code ->[ ?> ]

   and add before it: 
     define('FILENAME_WIDERRUF', 'widerruf.php');
     define('FILENAME_BESTELLABLAUF', 'bestellablauf.php');
 
4. Edit the existing file catalog/includes/boxes/information.php
   Find the following code:
      '<a href="' . tep_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a><br>' .
   and add after it:
      '<a href="' . tep_href_link(FILENAME_WIDERRUF) . '">'. BOX_INFORMATION_WIDERRUF . '</a><br>' .

5. Edit the existing file catalog/includes/languages/yourlanguage.php (i.e. german.php, english.php etc.)
   Find this code: [ ?> ] 
   and add before it: 
      define('BOX_INFORMATION_WIDERRUF', 'Widerrufsbelehrung');

6. Repeat step 5 for all languages your shop supports

7. Modify the language files catalog/includes/languages/yourlanguage.php: Enter the required legal information.

8. You're done!

eMail-Anhang

vi [WEBROOT]includes/languages/german/checkout_process.php

   define('EMAIL_WIDERRUF', 'Widerrufsbelehrung.....TEXT...');

vor dem schließenden ?> eintragen

  • In der Datei [WEBROOT]/checkout_process.php muss dann nur noch an der richtigen Stelle die Variable EMAIL_WIDERRUF eintragen
vi [WEBROOT]/checkout_process.php

$payment_class = $$payment;
   $email_order .= $order->info['payment_method'] . "\n\n";
   if ($payment_class->email_footer) {
     $email_order .= $payment_class->email_footer . "\n";
   }

    
 }
 
     $email_order .= EMAIL_SEPARATOR . "\n\n" . EMAIL_WIDERRUF . "\n\n";
 
 tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);