Hallo Gerhard,
der Import läuft mit Deiner Erweiterung fehlerfrei durch. Nun ist es so, dass wir keinen Zugriff auf die Export Datei haben. Es gibt in Amicron dann noch eine Schnittstelle, die, nach meinem kleinen Überblick, die Daten dann in Amicron zuordnet. Diese Sieht so aus:
<?xml version="1.0" encoding="iso-8859-15"?>
<!-- Importdefinition für Amicron Faktura 12 <=> ecommerce-Modified 2.x, July 2016 -->
<ORDERS>
<DEFINES>
<!-- Dokumentation dieser Einstellungen: siehe Kapitel "Datenimport > Auftragsimport > Definitionsdatei: Aufbau und Inhalt"-->
<DATESEPARATOR>-</DATESEPARATOR>
<TIMESEPARATOR>:</TIMESEPARATOR>
<DATEFORMAT>yyyy-mm-dd</DATEFORMAT>
<DECIMALSEPARATOR>.</DECIMALSEPARATOR>
<!--<INLAND>D,DE,DEU,DEUTSCHLAND,GER,GERMANY</INLAND>-->
<CONVERTLAND>AUT=A,AUS=A,Austria=A,AU=A,GERMANY=D,DE=D,GER=D,Netherlands=NL,France=FR,Slovenia=SL,Switzerland=CH,Spain=E,Greece=GR</CONVERTLAND>
<CONVERTVERSANDKOSTEN>0</CONVERTVERSANDKOSTEN>
<CONVERTNACHNAHMEKOSTEN>0</CONVERTNACHNAHMEKOSTEN>
<CONVERTLIEFERART>"flat_flat=Pauschale Versandkosten"</CONVERTLIEFERART>
<CONVERTZAHLWEISE>"Vorkasse/Banküberweisung=Vorkasse","PayPal Classic=PayPal","Lastschrift=SEPA-Lastschrift"</CONVERTZAHLWEISE>
</DEFINES>
<ORDER NewData="AUFTRAG">
<orders_id>#AUFTRAGNR</orders_id>
<comments>#BEMERKUNG</comments>
<last_modified></last_modified>
<date_purchased>#DATUM</date_purchased>
<orders_status></orders_status>
<orders_date_finished></orders_date_finished>
<currency>#AUFTRAG.WAEHRUNG</currency>
<currency_value>#AUFTRAG.WAEHRUNGSKURS</currency_value>
<order_id>#FREIFELD1</order_id>
<account_type></account_type>
<total></total>
<pp_total>#ENDBETRAG</pp_total>
<pp_shipping>#VERSANDKOSTEN</pp_shipping>
<pp_tax></pp_tax>
<pp_disc></pp_disc>
<pp_gs></pp_gs>
<pp_fee></pp_fee>
<tax_groups></tax_groups>
<tax_flag>#STEUERINKL</tax_flag>
<tracking>
<carrier_name>#SENDUNGSART</carrier_name>
<parcel_id>#SENDUNGSNUMMER</parcel_id>
</tracking>
<products>
<product NewData="ATRPOS">
<orders_id></orders_id>
<id></id>
<model>#ARTIKELNR</model>
<ean>#EAN</ean>
<name>#BEZEICHNUNG</name>
<price>#EPREIS</price>
<price_origin></price_origin>
<discount_made></discount_made>
<shipping_time></shipping_time>
<final_price></final_price>
<tax>#STEUER</tax>
<quantity>#MENGE</quantity>
<allow_tax></allow_tax>
<order_description></order_description>
<weight>#GEWICHT</weight>
<discount>#RABATT</discount>
</product>
</products>
<customer NewData="KUNADRESSE">
<id>#NR</id>
<!-- <cid>#NR</cid> -->
<vat_id>#USTIDNR</vat_id>
<status_name>#GRUPPE</status_name>
<!-- <name>#VORNAME_NAME</name> -->
<firstname>#VORNAME</firstname>
<lastname>#NAME</lastname>
<anrede>#ANREDE</anrede>
<company>#NAME2</company>
<street_address>#STRASSE</street_address>
<suburb>#NAME3</suburb>
<city>#ORT</city>
<postcode>#PLZ</postcode>
<state></state>
<country></country>
<telephone>#TELEFON1</telephone>
<email_address>#EMAIL</email_address>
<country_iso_code_2>#LAND</country_iso_code_2>
</customer>
<delivery NewData="LFRADRESSE">
<!-- <name>#VORNAME_NAME</name> -->
<firstname>#VORNAME</firstname>
<lastname>#NAME</lastname>
<anrede>#ANREDE</anrede>
<company>#NAME2</company>
<street_address>#STRASSE</street_address>
<suburb>#NAME3</suburb>
<city>#ORT</city>
<postcode>#PLZ</postcode>
<country_iso_code_2>#LAND</country_iso_code_2>
<state></state>
<country></country>
</delivery>
<shipping>
<!-- <class>#AUFTRAG.LIEFERART</class> -->
<method>#AUFTRAG.LIEFERART</method>
<tax_rate>#VERSANDKOSTENSTEUER</tax_rate>
</shipping>
<payment>
<transaction_id>#AUFTRAG.PPTransactionID</transaction_id>
<method>#AUFTRAG.ZAHLWEISE</method>
<!-- <class>#AUFTRAG.ZAHLWEISE</class> -->
</payment>
<sepa>
<banktransfer_owner>#KUNADRESSE.KONTOINHABER</banktransfer_owner>
<banktransfer_bankname>#KUNADRESSE.BANK</banktransfer_bankname>
<banktransfer_iban>#KUNADRESSE.IBAN</banktransfer_iban>
<banktransfer_bic>#KUNADRESSE.BIC</banktransfer_bic>
</sepa>
<totals>
<total>
<title>#AUFTRAG.TOTAL_TITLE</title>
<text></text>
<value>#AUFTRAG.TOTAL_VALUE</value>
<class>@AUFTRAG.TOTAL_CLASS</class>
<tax>@AUFTRAG.TOTAL_TAX</tax>
<prefix>@AUFTRAG.TOTAL_PREFIX</prefix>
</total>
</totals>
</ORDER>
Ich gehe davon aus, dass man dort ein Feld bezeichnen muss, wo die Daten in die Datenbank von Amicron geschrieben werden sollen. Den Namen kann ich herausfinden. Hast Du eine Idee, wie man das dort ändern muss?
Gruß Matthias