This is a modified free version of the exportintralex.php
for the modified eCommerce software. The changes in this repository were made to ensure compatibility with v2.0.X.X
. The changes were tested with v2.0.5.1 rev 12725 dated: 2020-04-22
. The module was developed by Martin Häupler and released under the GNU License.
The readme copied below has been edited for proper markdown formatting. The initial commit contains the original version of the php file and the readme.
Beachten Sie bitte dass alle Änderungen an Ihrem Shopsystem auf eigene Verantwortung geschehen. Legen Sie vor allen Änderungen Sicherungskopien Ihrer Dateien und der Datenbank an, um bei evt. auftretenden Fehlern die Ursprungsdateien wieder verwenden zu können.
Mit diesem kleinen Tool können Sie die Adressdaten von Bestellungen aus XT:Commerce 3.04/SP2.1 auswählen, überprüfen und in eine CSV/TXT Datei exportieren, welche dann von intraship bzw. von lexware eingelesen werden können. Eine Demo finden Sie unter: http://www.der-schub-laden.eu/ShopSystem/media/content/exportintralex.php
Nach der Installation steht Ihnen im AdminBereich ein neuer Eintrag - "Intraship + Lexware" - im linken Menü zur Verfügung. Nach Aufruf erhalten Sie eine Seite auf der Sie auswählen können von und bis zu welcher Bestellung Sie exportieren möchten.
- Kopieren Sie die Datei
exportintralex.php
in das Verzeichnis Ihres Shops:/IhrShopverzeichnis/admin/
- Führen Sie folgende Datenbankabfrage aus (phpMyAdmin):
ALTER TABLE `admin_access` ADD `exportintralex` INT( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `orders` ADD `lexware_export_success` INT( 1 ) NOT NULL DEFAULT '0',
ADD `intraship_export_success` INT( 1 ) NOT NULL DEFAULT '0'
-
Ändern Sie nun folgende Dateien : Datei:
/IhrShopverzeichnis/admin/includes/application_top.php
das suchen :// define the filenames used in the project
darunter das einfügen :
// CSVuTXT-Export von Adressdaten der Bestellungen define('FILENAME_EXPORTINTRALEX', 'exportintralex.php');
Datei:
/IhrShopverzeichnis/admin/includes/column_left.php
das suchen :echo ('<div class="dataTableHeadingContent"><b>'.BOX_HEADING_TOOLS.'</b></div>');
darunter das einfügen :
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['exportintralex'] == '1')) echo '<a href="' .xtc_href_Link (FILENAME_EXPORTINTRALEX, '', 'NONSSL') . '" class="menuBoxContentLink"> -' .BOX_EXPORTINTRALEX . '</a><br />';
Beachten Sie bitte, dass der gesamte Text in einer Zeile ohne Umbruch steht!
Datei:
/IhrShopverzeichnis/lang/german/admin/german.php
ganz unten vor?>
das hinzufügen :define('BOX_EXPORTINTRALEX','Intraship + Lexware');
Das war es schon.