Lausli Posted July 15, 2016 Share Posted July 15, 2016 Hey Leute, ich habe ein kleines großes Problem. Anfangs habe ich ja noch alle Artikel zu eBay Synchronisiert. Das möchte ich jetzt nicht mehr. Anhand der Verkaufszahlen, aufrufe und Beobachter habe ich jetzt erstmal 77 IDs rausgesucht, die ich nicht mehr zu eBay Synchronisieren möchte. Sobald ich jetzt aber die Artikel aus dem Modul nehmen möchte, muss ich folgendes machen ID im Shop suchen Namen Nortieren, Kategorie notieren In das eBay Modul gehen und dann zu > Einstellungen > 2. Kategorien und Preise navigieren Den Artikel in der Liste der Kategorien finden (dauert ca 4 Minuten) Deselektieren Da ich das dann für z.B. 77 Artikel machen muss, dauert das am ende einfach mal 5 Stunden ((4 * 77) / 60) die ich sinvoller investieren könnte und kann. Deswegen möchte ich über SQL gehen. Jedoch bin ich mir da unsicher, ob und wie das funktioniert. Meine Idee war es, in die Tabelle ps_ebay_product_configuration zu gehen. Naja, sicher bin ich mir nicht. Kennt sich jemand von euch aus? Link to comment Share on other sites More sharing options...
dddirk Posted July 15, 2016 Share Posted July 15, 2016 Ich weiß ja nicht, welches Plugin du für den Export verwendest, aber wenn du da nach Kategorien filtern kannst, geht es vielleicht so: Eine versteckte Kategorie 'nicht exportieren' anlegen und den entsprechenden Artikeln mit vergeben (zusätzlich zur eigentlichen öffentlichen Kategorie). Beim Export dann alle Artikel der Kategorie 'nicht exportieren' rausfiltern. Link to comment Share on other sites More sharing options...
Lausli Posted July 16, 2016 Author Share Posted July 16, 2016 Hallo dddirk, danke für deinen Beitrag. Ich vergas, ich benutze das eBay Modul von 202 Commerce:http://addons.prestashop.com/de/2742-ebay.html Für mich macht eig. nur die Table: ps_ebay_product_configuration sinn, weil da meine Artikel ID dabei ist. stets 3 mal. Wirklich durchsehen tue ich aber nicht. Als Beispiel: Artikel mit der ID 137. Laut Modul hat es diesen Status: Einstellen [X] - Also der Artikel wird zu eBay Synchronisiert In der Datenbank haben die Artikel dann diese Struktur: Jetzt schalte ich den Artikel um, sodass der Artikel nicht mehr synchronisiert werden soll. Die Datenbank Ansicht ändert sich jedoch nicht. Der Artikel hat immer noch in der Datenbank die gleiche Ansicht wie im Bild oben. Naja, ich hoffe, dass jemanden etwas einfällt. Ansonsten habe ich entweder 5 Stunden zu tun oder warte bis 202 sich meldet. Link to comment Share on other sites More sharing options...
junjun0981 Posted July 16, 2016 Share Posted July 16, 2016 Hi, alle Artikel werden syncronisiert (wenn die Kategorie syncronisiert wird), die blacklisted = 0 gesetzt sind oder nicht in der Tabelle drin sind. Hast du mehrere Ebay-Profile eingerichtet? Habe in meiner Tabelle nur eine Ebay-ID. Versuch mal: replace into ps_ebay_product_configuration (id_product, id_ebay_profile, blacklisted) values ( [id_product] , [id_ebay_profile], 1) [id_product] und [id_ebay_profile] musst du halt ersetzen. Link to comment Share on other sites More sharing options...
Lausli Posted July 17, 2016 Author Share Posted July 17, 2016 (edited) Hallo junjun0981, danke für deinen Denkanstoß. Das mit der ID macht sinn. Ich nutze eig. nur ID 5, den rest hatte ich gelöscht. Werde da jetzt ebenfalls mal die nicht mehr genutzten IDs löschen. Danach versuche ich das mal als query zu bauen, dass er das bei allen ids macht Als neues Beispiel nehme ich mal einen neuen Artikel. Dieser Artikel ist also deaktiviert für das Modul. Es gibt 127 Artikel in dieser Kategorie. Davon werden aber nur 108 im Moment Synchronisiert. Der Beispielartikel hat die ID 82 In der Datenbank (jetzt nur noch eine eBay ID) sieht es also so aus: Daher verstehe ich jetzt noch nicht so recht, was "blacklisted" nun wirklich bedeutet. Die Kategorie wird ja Synchronisiert. Im eBay Modul werden "alle" artikel Eingestellt. Also jede Kategorie: Deswegen Separiere ich eben über den Punkt Einstellungen > 2. Kategorien und Preise. Setze ich alles auf "blacklisted" 1, würde also kein Artikel mehr Synchronisiert ? Sehe ich das richtig? Dann wundert mich aber, dass ich den Artikel mit der ID 82 in der Einstellung Einstellungen > 2. Kategorien und Preise Aktivieren sowie deaktivieren kann ohne das das etwas am "blacklisted" Status ändert :/ Edited July 17, 2016 by Lausli (see edit history) Link to comment Share on other sites More sharing options...
junjun0981 Posted July 17, 2016 Share Posted July 17, 2016 blacklisted 1 = nicht syncronisieren blacklisted 0 = syncronisieren keinen DB Eintrag = syncronisieren (wenn Shop-Kategorie einer Ebay-Kategorie zugeordnet ist) Hab das bei mir eben getestet (Haken bei Kategorien und Preise rein gemacht) und er hat in der DB das blacklisted abgeändert (blacklisted 1 => blacklisted 0) Also bei mir funktioniert das. Evtl gibt es ein Problem mit dem aktualisieren. - wenn du in der DB das blacklisted änderst, musst du u.U. die Ebay-Modul-Seite neu laden. - wenn du im Ebay-Modul den Haken setzt/wegmachst, musst du unten noch auf "speichern und weiter" klicken, sodass er das übernimmt. (Und dann eben in der DB den SQL-Befehl nochmal ausführen) Evtl hat er auch mit der Ebay-ID Probleme Link to comment Share on other sites More sharing options...
Lausli Posted July 17, 2016 Author Share Posted July 17, 2016 (edited) Okay, dann wäre das Query also folgendes: UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = ID; und dieses Query dann eben für alle benötigten id's. Also so als Beispiel: UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 100; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 248; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 249; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 253; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 254; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 256; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 259; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 260; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 261; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 262; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 270; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 116; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 244; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 245; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 246; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 252; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 255; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 275; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 276; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 278; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 281; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 325; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 329; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 330; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 331; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 332; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 333; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 334; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 340; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 351; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 352; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 369; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 370; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 441; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 442; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 82; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 83; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 58; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 98; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 112; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 113; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 118; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 119; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 120; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 125; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 128; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 133; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 137; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 149; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 151; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 152; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 153; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 154; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 156; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 157; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 158; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 162; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 164; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 166; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 167; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 181; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 187; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 189; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 192; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 196; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 197; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 201; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 202; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 203; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 204; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 205; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 206; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 214; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 391; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 160; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 466; UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` = 217; Ich danke dir für deine Hilfe Teste es gleich mal Edited July 17, 2016 by Lausli (see edit history) Link to comment Share on other sites More sharing options...
junjun0981 Posted July 18, 2016 Share Posted July 18, 2016 Anhand der Verkaufszahlen, aufrufe und Beobachter habe ich jetzt erstmal 77 IDs rausgesucht, die ich nicht mehr zu eBay Synchronisieren möchte. Wenn du sie aber nicht syncronisieren willst, musst du blacklisted = 1 machen! Link to comment Share on other sites More sharing options...
Lausli Posted July 19, 2016 Author Share Posted July 19, 2016 Ja, meinte ich ja. Hab die falsche Excel kopiert. Danke für den Hinweis. Link to comment Share on other sites More sharing options...
dddirk Posted July 21, 2016 Share Posted July 21, 2016 Die SQL Befehle gehen übrigens schneller / einfacher in einer Anweisung: UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '0' WHERE `ps_ebay_product_configuration`.`id_product` in (id1, id2, id3, ...); Link to comment Share on other sites More sharing options...
Lausli Posted July 22, 2016 Author Share Posted July 22, 2016 Danke UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '1' WHERE `ps_ebay_product_configuration`.`id_product` IN (1,2,3,4) Bei mehrere IDs im Modul UPDATE `ps_ebay_product_configuration` SET `blacklisted` = '1' WHERE `ps_ebay_product_configuration`.`id_product` IN (1,2,3,4) AND `ps_ebay_product_configuration`.`id_ebay_profile` = 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now