#1 (permalink)  
Alt 23.01.2008, 13:53
Benutzer
 
Registriert seit: 18.05.2005
Beiträge: 39
Standard xtC <-> Amicron AF9 - Artikelexport

Hallo

Wir setzen hier bei uns Amicron Faktura 9 als WaWi ein und aktualisieren damit auch unseren OnlineShop.
Nun wollen wir aus der Faktura ein Feld nach xtC exportieren. Dazu habe ich in der products-Tabelle eine weitere Spalte angelegt. Diese soll mit dem Freifeld2 aus AF9 gefüllt werden.
meine Veränderungen in der af_xtscript90.php
Code:
...nähe Zeile 492 
function WriteArtikel() 
{ 
  global $action, $version_major, $version_minor; 

  $ExportModus = xtc_db_prepare_input($_POST['ExportModus']); 
  $Artikel_ID = (integer)(xtc_db_prepare_input($_POST['Artikel_ID'])); 
  $Kategorie_ID = (integer)($_POST['Artikel_Kategorie_ID']); 
  $Hersteller_ID = (integer)($_POST['Hersteller_ID']); 

  $Artikel_Artikelnr = xtc_db_prepare_input($_POST['Artikel_Artikelnr']); 
  $Artikel_Menge = xtc_db_prepare_input($_POST['Artikel_Menge']); 
  $Artikel_Preis = xtc_db_prepare_input($_POST['Artikel_Preis']); 
  $Artikel_Gewicht = xtc_db_prepare_input($_POST['Artikel_Gewicht']); 
  $Artikel_Status = xtc_db_prepare_input($_POST['Artikel_Status']); 
  $Artikel_Steuersatz = xtc_db_prepare_input($_POST['Artikel_Steuersatz']); 
  $Artikel_Bilddatei = xtc_db_prepare_input($_POST['Artikel_Bilddatei']); 
  $Artikel_EAN = xtc_db_prepare_input($_POST['Artikel_EAN']); 
  $Artikel_Lieferstatus = xtc_db_prepare_input($_POST['Artikel_Lieferstatus']); 
  $Artikel_Startseite = (integer)(xtc_db_prepare_input($_POST['Artikel_Startseite'])); 
  $SkipImages = (bool)(xtc_db_prepare_input($_POST['SkipImages'])); 
  //Zweite Version Standard-Artikel 
  $Artikel_Standard = xtc_db_prepare_input($_POST['Artikel_Freifeld2']);
und
Code:
...nähe Zeile 556 
  if ($exists==0 || $ExportModus!='NoOverwrite') 
  { 

    // Array nur komplett füllen, wenn ein Insert oder ein Komplettes Update 
    // durchgeführt wird (und nicht nur der Preis) 
    if ($exists==0 || $ExportModus=='Overwrite') 
    { 
      $sql_data_array = array( 
        'products_id' => $Artikel_ID, 
        'products_quantity' => $Artikel_Menge, 
        'products_model' => $Artikel_Artikelnr, 
        'products_price' => $Artikel_Preis, 
        'products_weight' => $Artikel_Gewicht, 
        'products_ean' => $Artikel_EAN, 
        'products_status' => $Artikel_Status, 
        'products_tax_class_id' => $Artikel_Steuersatz, 
        'products_shippingtime' => $Artikel_Lieferstatus, 
        'products_startpage' => $Artikel_Startseite, 
        'manufacturers_id' => $Hersteller_ID, 
        //Zweite Version Standard-Artikel 
        'products_std' => $Artikel_Standard);
und
Code:
...näche Zeile 980 

    echo "</TEXTE>\n" . 
         "<GEWICHT>$artikel[products_weight]</GEWICHT>\n" . 
         "<EAN>" . htmlspecialchars($artikel['products_ean']) . "</EAN>\n" . 
         "<PREIS>$artikel[products_price]</PREIS>\n" . 
         "<MENGE>$artikel[products_quantity]</MENGE>\n" . 
         "<STATUS>$artikel[products_status]</STATUS>\n" . 
         "<FREIFELD2>$artikel[products_std]</FREIFELD2>\n" . //dies einfügen! 
         "<STEUERSATZ>$artikel[products_tax_class_id]</STEUERSATZ>\n"  . 
         "<HERSTELLER_ID>$artikel[manufacturers_id]</HERSTELLER_ID>\n" . 
         "<KATEGORIE>$cat[categories_id]</KATEGORIE>\n" . 
         "<BILDDATEI>" . htmlspecialchars($artikel['products_image']) . "</BILDDATEI>\n" . 
         "<BILD>" . base64_encode($bild) . "</BILD>\n" . 
         "<LIEFERSTATUS>$artikel[products_shippingtime]</LIEFERSTATUS>\n" . 
         "<STARTSEITE>$artikel[products_startpage]</STARTSEITE>\n" . 
         "</ARTIKEL_DATA>\n";
meine Änderungen in xml_export.php
Code:
...nähe Zeile 446 
         $schema  = '<PRODUCT_INFO>' . "\n" . 
                     '<PRODUCT_DATA>' . "\n" . 
                     '<PRODUCT_ID>'.$products['products_id'].'</PRODUCT_ID>' . "\n" . 
                     '<PRODUCT_DEEPLINK>'. HTTP_SERVER.DIR_WS_CATALOG.$xtc_filename['product_info'].'?products_id='.$products['products_id'].'</PRODUCT_DEEPLINK>' . "\n" . 
                     '<PRODUCT_QUANTITY>' . $products['products_quantity'] . '</PRODUCT_QUANTITY>' . "\n" . 
                     //Zweite Version Standard-Artikel 
                     '<FREIFELD2>' .$products['products_std'].'</FREIFELD2>'. "\n" . 
                     '<PRODUCT_MODEL>' . htmlspecialchars($products['products_model']) . '</PRODUCT_MODEL>' . "\n" . 
                     '<PRODUCT_FSK18>' . htmlspecialchars($products['products_fsk18']) . '</PRODUCT_FSK18>' . "\n" . 
                     '<PRODUCT_IMAGE>' . htmlspecialchars($products['products_image']) . '</PRODUCT_IMAGE>' . "\n";
Kann mir jemand dabei helfen? Sieht das alles so gut aus oder habe ich was essentielles vergessen? Muß im AF9 was verändert werden? Gar etwas "programmiert" werde?

Wäre für Hilfe dankbar!

EnzephaloN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 04.03.2008, 02:02
Benutzer
 
Registriert seit: 13.11.2004
Beiträge: 40
Standard

Hallo,
Du könntest man nach
...nähe Zeile 492
function WriteArtikel()
{
global $action, $version_major, $version_minor;
eingeben:
$daten = "Art.Nummer:".$_POST['Artikel_ID']."Freitext 2 von Amicron: ".$_POST['Artikel_Freifeld2'];
$dateiname="c:\amicron_log.txt";
$dateihandle = fopen($dateiname,"w");
fwrite($dateihandle, $daten);


Dann versuchst Du mal Daten zu übertragen und öffnest anschliessend die Datei c:\amicron_log.txt.
Dann siehst du, ob Amicron überhaupt den Freitext übertragen hat.

Viel Erfolg
Robin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 01.02.2009, 10:39
Neuer Benutzer
 
Registriert seit: 06.07.2007
Beiträge: 4
Standard xml_export.php amicron

Hallo
bin ganz verzweifelt ich suche die Datei " xml_export.php " für amicron Faktura 9.0, ich habe diese VErsion gekauft, bekomme aber keine Antwort von Amicron, brauche diese aber unbedingt um die Bestellungen runterzuladen . Wer kann mir helfen ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.05.2009, 07:02
Neuer Benutzer
 
Registriert seit: 09.05.2009
Beiträge: 1
Standard

Hallo die datei bekommst du von amicron. hab angerufen und 1 min später hatte ich die datei
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 09.09.2009, 05:54
Neuer Benutzer
 
Registriert seit: 12.07.2009
Beiträge: 3
Lächeln Amicron Faktura 9

Habe Amicron Faktura 9 im Einsatz mit Veyton 4.0.11
und so einigen Plugins zb (Optionsmodul)
Seit einigen Tagen bekomme ich keine Aufträge mehr Importiert und es wird folgender Fehler Ausgeworfen:

Fehler beim Einlesen der XML-Daten:
Fehlercode: -1072896659
Zeile: 1502, Spalte: 1928
Fehlertext: Das Endtag 'PRODUCTS_DATA' stimmt nicht mit dem Starttag 'br' überein.

Der Import wurde wegen eines Fehlers beendet.
Es wurden 0 Aufträge importiert. Dabei sind 1 Fehler und 0 Warnungen aufgetreten.

Hat jemand vielleicht einen Tip für mich woran das liegen kann??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 13.10.2009, 01:17
Neuer Benutzer
 
Registriert seit: 11.05.2007
Beiträge: 2
Standard

Zitat:
Zitat von spiruth Beitrag anzeigen
Hallo
bin ganz verzweifelt ich suche die Datei " xml_export.php " für amicron Faktura 9.0, ich habe diese VErsion gekauft, bekomme aber keine Antwort von Amicron, brauche diese aber unbedingt um die Bestellungen runterzuladen . Wer kann mir helfen ?
hallo,

hast Du Dein Problem nun gelöst bekommen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
af9, amicron, artikelexport, xtc

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
x:tc Partner > PayPal leere Seite francosdad PayPal Express-Kaufabwicklung für xt:Commerce 3 10.10.2007 11:14
Problem Afterbuy XTC > Attribute 2007 Installation und Konfiguration 1 02.08.2007 12:12
Stratoshop CSD Dateien -> XTC palicsenad Installation und Konfiguration 0 05.07.2007 11:02
xtc -> extranet Mike-Thomson Installation und Konfiguration 0 11.04.2007 22:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand