Erneuten Bestell-Import verhindern

Mikn

Aktives Mitglied
2. Juli 2009
56
1
München
Hallo,

wir werden demnächst von Modified Shop auf Presta wechseln. Duch einen Dienstleister ist es uns möglich alle Daten mitzunehmen.
Sobald wir Bestellungen rüberziehen, werden diese erneut in die Wawi importiert.

Wie können wir verhindern, dass alle alten Bestellungen wieder von der Wawi importiert werden?

Beste Grüße
Mikn
 

daniel.jtl

Moderator
12. März 2014
1.277
28
AW: Erneuten Bestell-Import verhindern

Die generelle Frage die sich da zunächst ja stellt: Warum werden überhaupt die alten Bestellungen übernommen? Sofern diese nicht wirklich zwingend notwendig sind, würde es ja Sinn machen den neuen Shop gar nicht erst mit unnötigen Alt-Daten zu fluten.

Andernfalls muss die jtl_conenctor_link tabelle im Shop mit den entsprechenden Mappings gefüllt werden. Sobald hier ein Eintrag enthalten ist, werden diese entsprechenden Datensätze nicht mehr von der Wawi gezogen.
Sofern bei der Datenübernahme auch die IDs bestehen bleiben, lässt sich das Problem somit ganz einfach durch kopieren dieser Tabelle lösen.

Der "saubere" und empfohlene Weg wäre aber wie gesagt nach Möglichkeit erst gar keine Alt-Lasten zu übernehmen...
 

Mikn

Aktives Mitglied
2. Juli 2009
56
1
München
AW: Erneuten Bestell-Import verhindern

Meine Absicht dahinter war den Bestehenden Kunden auch ihre Bestellhistorie mitzunehmen. Außerdem haben wir ein Check ab wievielen Bestellungen Kunden Silber, Gold- oder Platinkunden sind. Verknüpft mit Rabatten...

Meine Frage ist aber schon beantwortet, danke!
Vielleicht kannst Du mir noch kurz verraten welche Tabelle genau aus dem Source Shop (alte Connectorgeneration) in den Target Shop muss (neuer Connector)?

Beste Grüße
Mikn
 

daniel.jtl

Moderator
12. März 2014
1.277
28
AW: Erneuten Bestell-Import verhindern

Vielleicht kannst Du mir noch kurz verraten welche Tabelle genau aus dem Source Shop (alte Connectorgeneration) in den Target Shop muss (neuer Connector)?
In dem Fall gar keine. Die beiden haben keinerlei Gemeinsamkeiten oder Kompatibilitäten, da der neue Connector eine Neuentwicklung ist und technisch in keinster Weise mit dem alten Connector vergleichbar und kompatibel ist.
 

Mikn

Aktives Mitglied
2. Juli 2009
56
1
München
AW: Erneuten Bestell-Import verhindern

Hallo nochmal,

können wir die Tabelle dann manuell mit Mappings füllen? Sozusagen 'Blind-Einträge'?
Oder andere mögliche Workarounds?

Danke!
 

daniel.jtl

Moderator
12. März 2014
1.277
28
AW: Erneuten Bestell-Import verhindern

können wir die Tabelle dann manuell mit Mappings füllen? Sozusagen 'Blind-Einträge'?
Genau das wäre die Vorgehensweise.

In Type muss die Kennung des Datentyps stehen:
const TYPE_CATEGORY = 1;
const TYPE_CUSTOMER = 2;
const TYPE_CUSTOMER_ORDER = 4;
const TYPE_DELIVERY_NOTE = 8;
const TYPE_IMAGE = 16;
const TYPE_MANUFACTURER = 32;
const TYPE_PRODUCT = 64;
const TYPE_SPECIFIC = 128;
const TYPE_SPECIFIC_VALUE = 256;
const TYPE_PAYMENT = 512;
const TYPE_CROSSSELLING = 1024;
const TYPE_CROSSSELLING_GROUP = 2048;

Also jeweils die entsprechende Zahl.

In endpointId muss die Shop-ID (Primärschlüssel) des Datensatzes stehen.

In hostId dann im Falle von Blindeinträgen ein Wert der NICHT von der Wawi vergeben ist und vergeben werden kann, also zum Beispiel 0 oder ein Minuswert.
 

Mikn

Aktives Mitglied
2. Juli 2009
56
1
München
AW: Erneuten Bestell-Import verhindern

Hallo,

danke für die ausführliche Antwort.

Ich fasse nur nochmal kurz meine geplante Vorgehensweise zusammen, falls jemand mal das gleiche vorhat:

1. Wir migrieren alle alten Bestellungen von einem Shop mit altem Connector in Prestashop mit neuem Connector
2. Nach dem Import wird kein Webshopabgleich gemacht, bzw. der Worker abgeschaltet
3. Ich kopiere alle Einträge aus der Tabelle ps_orders Spalte id_order in die Tabelle jtl_connector_link in die Spalte endpointid WENN type=4 ist
4. Worker an, Abgleich go. Und alles ist gut

richtig?

Beste Grüße
 

Mikn

Aktives Mitglied
2. Juli 2009
56
1
München
Hallo nochmal,

ich hab das jetzt endlich mal versucht. Es funktioniert leider nicht mit unserem kleinen Workaround:

INSERT INTO jtl_connector_link (endpointId, hostId, type) SELECT id_customer,0,2 FROM ps_customer
für die Kunden

und
INSERT INTO jtl_connector_link (endpointId, hostId, type) SELECT id_orders,0,4 FROM ps_orders
für die Bestellungen.

Leider hängt sich die Wawi dann beim Abgleich immer auf.
Noch Ideen?

Beste Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umlagerung per Ameisen-Import JTL-Wawi - Fehler und Bugs 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Ameisen Import von Aufträgen: Zahlungsziel in Tagen immer 0 JTL-Wawi 1.8 1
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Automatisches MHD bei Import JTL-Wawi 1.8 1
Neu Import von sonderpreisen JTL-Ameise - Fehler und Bugs 1
Neu ebay Import ohne Variantenbilder eBay-Anbindung - Fehler und Bugs 0
Beschreibung wird beim Import fehlerhaft übernommen JTL-Wawi 1.8 0
Neu Ameise - Logikfrage zum Import von Artikeln mit und ohne Varkombis gemäß Guide User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Ameise Import von Meta-Descriptions Schnittstellen Import / Export 6
Neu Nach Import von Kundendaten aus SW5 Umleitung nach Login und weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Bitte um Hilfe beim Export/Import von Attributen JTL Ameise - Eigene Exporte 0
Neu Zahlungsart beim Import ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mindestabnahme / Abnahmeintervall Import mittels Ameise User helfen Usern - Fragen zu JTL-Wawi 1
Neu Export & Import Lagerplätze JTL Ameise - Eigene Exporte 7
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu Import von Blogseiten undLandingpages von Magento Umstieg auf JTL-Shop 3
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12
Label per Import bedienen JTL-Wawi 1.8 0
Neu Auftrag aus Woocommerce Import zeigt im Druck "Zahlungsziel beträgt 150 Tage ab Rechnungsdatum" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ameise Import manuell ausgeführt funktioniert, der gleiche Import über Batch Planung gestartet hat Fehler JTL-Ameise - Fehler und Bugs 2

Ähnliche Themen