UST ID übertragen

Blaftuni

Aktives Mitglied
14. März 2007
11
0
Hallo,

ist es sehr aufwändig den Connector anzupassen, damit die UST-ID mit an JTL- WAWI übermittelt wird?

Gruß
Sven
 

Blaftuni

Aktives Mitglied
14. März 2007
11
0
Hallo,

ich habe den oscommerce connector 0.998 und dort wir es leider nicht mit übertragen.

Gruß
Sven
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hallo Sven,

war wieder im XTC Connector. OSC bietet standardmäßig keine USTID an. Daher wird dies nicht importiert.

In welcher Tabele steht bei dir die USTID der Kunden und wie heisst die Spalte?
 

Blaftuni

Aktives Mitglied
14. März 2007
11
0
Hi Thomas,

es ist in der Tabelle "adress_book" das Feld "entry_company_tax_id".

Super Service!

Gruß
Sven
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

für alle, die diesen Mod auch haben, ersetzt Eure dbeS/GetKundeZuBestellung.php durch:

Code:
<?php
/**
 * jtlwawi_Connector/dbeS/GetKundeZuBestellung.php
 * Synchronisationsscript
 * 
 * Es gelten die Nutzungs- und Lizenzhinweise unter [url]http://www.jtl-software.de/jtlwawi.php[/url]
 * 
 * @author JTL-Software <thomas@jtl-software.de>
 * @copyright 2006, JTL-Software
 * @link [url]http://jtl-software.de/jtlwawi.php[/url]
 * @version v1.04 / 22.03.07
*/

require_once("syncinclude.php");

$return=3;
if (auth())
{
	if (intval($_POST['KeyBestellung']))
	{
		$return=0;
		
		//hole order		
		$cur_query = eS_execute_query("select * from orders where orders_id=".intval($_POST['KeyBestellung']));
		$Kunde = mysql_fetch_object($cur_query);

		//zusatzinfos vom kunden holen		
		$cur_query = eS_execute_query("select customers.customers_gender, customers.customers_newsletter, customers.customers_fax, date_format(customers.customers_dob, \"%d.%m.%Y\") as geburtsdatum from orders, customers where orders.customers_id=customers.customers_id and customers.customers_id=".$Kunde->customers_id);
		$cust = mysql_fetch_object($cur_query);
		
		//UstID aus adress book holen
		$cur_query = eS_execute_query("select * from address_book where customers_id=",$Kunde->customers_id);
		$ab = mysql_fetch_object($cur_query);
		
		$Kunde->customers_gender = $cust->customers_gender;
		$Kunde->customers_newsletter = $cust->customers_newsletter;
		$Kunde->customers_fax = $cust->customers_fax;
		$Kunde->customers_vat_id = $cust->customers_vat_id;
		$Kunde->geburtsdatum = $cust->geburtsdatum;
		
		$Kunde->cAnrede="Frau";
		if ($Kunde->customers_gender=="m")
			$Kunde->cAnrede="Herr";
			
		$Kunde->cHaendler="N";
			
		$Kunde->cNewsletter="N";
		if ($Kunde->customers_newsletter)
			$Kunde->cNewsletter="Y";
			
		//falls kein kunde existiert, key muss irgendwo her!
		if (!$Kunde->customers_id)
			$Kunde->customers_id = 10000000-$Kunde->orders_id;

		echo(CSVkonform($Kunde->customers_id).';');
		echo(CSVkonform($Kunde->customers_id).';');
		echo(';');
		echo('"*****";');
		echo(CSVkonform($Kunde->cAnrede).';');
		echo(';'); //Titel
		echo(CSVkonform(substr($Kunde->billing_name,0,strpos($Kunde->billing_name," "))).';');
		echo(CSVkonform(substr($Kunde->billing_name,strpos($Kunde->billing_name," ")+1)).';');
		echo(CSVkonform($Kunde->billing_company).';');
		echo(CSVkonform($Kunde->billing_street_address).';');
		echo(CSVkonform($Kunde->billing_postcode).';');
		echo(CSVkonform($Kunde->billing_city).';');
		echo(CSVkonform($Kunde->billing_country).';');
		echo(CSVkonform($Kunde->customers_telephone).';');
		echo(CSVkonform($Kunde->customers_fax).';');
		echo(CSVkonform($Kunde->customers_email_address).';');
		echo(CSVkonform($Kunde->cHaendler).';');
		echo(';'); //Rabatt
		echo(CSVkonform($ab->entry_company_tax_id).';'); // ustid
		echo(CSVkonform($Kunde->cNewsletter).';');
		echo(CSVkonform($Kunde->geburtsdatum).';'); //Geburtstag
		echo(CSVkonform($Kunde->customers_suburb).';'); //adresszusatz
		echo(';'); //www
		echo("\n");
 	}
	else
		$return=5;
}

mysql_close();
echo($return);
logge($return);
?>
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi Sven,

Wir konnten dies nicht testen, da wir diese Mods nicht bei uns installieren, damit wir korrekte DBs der Shops haben.

Schick mir bitte nach diesem Fehler die C:\es. log zu
 

alex2911

Aktives Mitglied
26. Juli 2007
53
0
hi ihr

bei der query für die adresse fehlt eine limit auf jedenfall (limit 1).
Der Grund ist: oscommerce legt mit einer customers_id mehrere address_book-Einträge ab aber nur eine "default". Hier ist der haken: man müsste eigentlich anhand der billing-address ausgehen und genau diese in der address_book suchen.
 

shetani

Aktives Mitglied
28. Februar 2007
226
0
Essen
Hört sich sehr nach der Contrib SPPC - special prices per Customer an.

So wie es ausschaut - man möge mich verbessern ;) - ist in dem Code ein Käferchen drin

Code:
  //UstID aus adress book holen 
      $cur_query = eS_execute_query("select * from address_book where customers_id=",$Kunde->customers_id); 
      $ab = mysql_fetch_object($cur_query); 

MÜSSTE HEISSEN 

   //UstID aus adress book holen 
      $cur_query = eS_execute_query("select * from address_book where customers_id=". $Kunde->customers_id); 
      $ab = mysql_fetch_object($cur_query);

Definitiv falsch ist das Komma in der UstID Abfrage.

Nicht sicher bin ich mir bei der nächsten Sequenz -

Code:
      $Kunde->customers_gender = $cust->customers_gender; 
      $Kunde->customers_newsletter = $cust->customers_newsletter; 
      $Kunde->customers_fax = $cust->customers_fax; 
      $Kunde->customers_vat_id = $cust->customers_vat_id; 
      $Kunde->geburtsdatum = $cust->geburtsdatum; 

MÜSSTE HEISSEN
       
      $Kunde->customers_gender = $cust->customers_gender; 
      $Kunde->customers_newsletter = $cust->customers_newsletter; 
      $Kunde->customers_fax = $cust->customers_fax; 
      $Kunde->customers_vat_id = $ab->entry_company_tax_id; 
      $Kunde->geburtsdatum = $cust->geburtsdatum;

Die Zeile $Kunde->customers_vat_id = cust->customers_vat_id; kann theoretisch aber auch komplett gelöscht werden da bei der Datenübergabe weiter unten sowieso auf das $ab->entry_company_tax_id referenziert wird[/code]
 
Ähnliche Themen
Titel Forum Antworten Datum
0% UST für eine Kundengruppe einstellen möglich? JTL-Wawi 1.9 1
Neu Ich habe eben einen neuen Shop erstellt und alle Artikel übertragen, aber leider werden mir bei den Versandarten die Versandklassen nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Bilder komprimieren und an Shop übertragen JTL-Wawi 1.10 15
Neu Bilder werden beim Webshop-abgleich nicht übertragen User helfen Usern - Fragen zu JTL-Wawi 11
Neu Sendungsverfolgungsnummern werden nur teilweise übertragen JTL-Wawi - Fehler und Bugs 1
Rechnungen werden nicht zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 3
Neu DATEV Rechnungsdatenservice Otto, Rechnungen werden nicht übertragen Schnittstellen Import / Export 0
Kaufland AT Aufträge kommen werden nicht übertragen. kaufland.de - Anbindung (SCX) 7
Neu Zustandsbeschreibung wird beim auflisten von Produkten nicht übertragen Amazon-Anbindung - Fehler und Bugs 1
Neu Kundendaten inkl Login Daten auf neuen Shop übertragen inkl Blowfish Key. Fehlerhafte Adressen etc mit Sonderzeichen etc Allgemeine Fragen zu JTL-Shop 1
Neu JTL FFN - wie ändert ihr einen Auftrag, nachdem er von Plenty in JTL FFN übertragen wurde? Schnittstellen Import / Export 0
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Versandgruppe wird nicht sauber übertragen kaufland.de - Anbindung (SCX) 0
Zahlungsart Guthaben in die WaWi übertragen JTL-Wawi 1.10 5
Neu Kunden auf WAWI in Shop übertragen Allgemeine Fragen zu JTL-Shop 12
Neu JTL-Connector: Wie kann man Bestände nur von einem Lager (WMS) übertragen? WooCommerce-Connector 3
Hinweis beim Übertragen von Artikeldaten kann nicht deaktiviert werden JTL-Wawi 1.9 0
Neu Steuerinformationen Norwegen werden nicht vollständig übertragen eBay-Designvorlagen - Fehler und Bugs 0
OTTO - Testbestellung wird nicht zu JTL übertragen Otto.de - Anbindung (SCX) 1
Neu FFN Retour-Sendungsnummer wird nicht übertragen User helfen Usern - Fragen zu JTL-Wawi 0
Neu SW 6, Produktname soll nicht übertragen werden Shopware-Connector 0
Neu Zusatzfelder aus Shopware 6 an WAWI übertragen Shopware-Connector 3
Neu Bilder werden nicht übertragen Shopify-Connector 0
Neu fehlende Bestellungen erneut übertragen Shopware-Connector 9

Ähnliche Themen