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
Import mit Ameise von "Varianten" JTL-Wawi 1.10 1
Neu Bild Export / Bild Import! User helfen Usern - Fragen zu JTL-Wawi 5
Ameise Bilder Import JTL-Wawi 1.10 23
Neu Import erfolgreich aber 0 Kunden import??? JTL-Ameise - Fehler und Bugs 4
Neu Initialer Import von Amazon mit Lister 2.0 Amazon-Lister - Fehler und Bugs 8
Neu Otto Import über Eazyauction - Fehler 100096 - SWITCH_API_VERSION User helfen Usern - Fragen zu JTL-Wawi 16
Neu Import von Daten zu verschiedenen Ausgabewegen JTL-Ameise - Ideen, Lob und Kritik 2
Neu Import von Blogbeiträgen Allgemeine Fragen zu JTL-Shop 1
Import Fehler! Der Vorgang wurde abgebrochen! JTL-Wawi 1.10 24
Neu "Bilder zu Plattformen zuordnen" weist beim Import der Artikelstammdaten via Ameise nur einer von dreien JTL-POS Filialen zu. JTL-Ameise - Fehler und Bugs 2
Neu Bilder Import für eBay JTL-Ameise - Ideen, Lob und Kritik 5
Neu Import alter Bestellungen, Warenbewegungen und Rechnungen zu Statistikzwecken User helfen Usern - Fragen zu JTL-Wawi 5
Neu Aufträge importieren Fehler / Bug Testlauf - Import JTL-Ameise - Fehler und Bugs 6
Neu Import von Zugferd oder xRechnungen Schnittstellen Import / Export 4
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Kein Import von Lagerbeständen ins WMS Lager möglich JTL-Ameise - Fehler und Bugs 1
Neu JTL Ameise Kein Import von Kundendatenmehr JTL-Ameise - Fehler und Bugs 3
Neu JTL Ameise Import extrem Langsam JTL-Ameise - Fehler und Bugs 1

Ähnliche Themen