Ja, das ist richtig. Die Datei wird auf deinen Server geladen und dann jede Zeile durchgegangen. Ohne Datenbank.
lg Christof
Macht das nicht einen performance unterschied wenn die csv 100k+ lang ist?
Ja, das ist richtig. Die Datei wird auf deinen Server geladen und dann jede Zeile durchgegangen. Ohne Datenbank.
lg Christof
Macht das nicht einen performance unterschied wenn die csv 100k+ lang ist?
Dann werden die daten aber nicht in die datenbank gespeichert sondern jedesmal in der datei gesucht oder?
Hallo, ist es möglich mehr als 4 customfields bei csv imports anzugeben ?
[Blocked Image: https://i.imgur.com/NbzcWOV.png]
Hallo, mir ist aufgefallen das wenn ich im WC Shop Produkte nach preis sortieren will sie Random sortiert werden (hab die Produkte über ATK Importiert) Nachdem ich bisschen auf google gesucht habe bin ich auf keine Funktionierende Lösung gekommen. Meine Vermutung ist es das es irgendwas mit ATK zutun hat aber ich bin mir nicht ganz sicher. Hat jemand eine Idee?
[Blocked Image: https://i.imgur.com/N1XJzpx.png]
Display MoreHallo,
das liegt nicht an deinem Server, sondern an dem Server von Belboon. Der Fehler kommt auch nur spontan. Also zweimal kommt die Fehlermeldung und beim 3. Mal klappt es plötzlich.
Ich würde abraten die API zu verwenden, weil du sonst wahrscheinlich ziemlich oft Fehler im Bericht haben wirst. Ich glaube, die bieten eh auch einen CSV-Feed an.
lg Christof
Aso okay komisch
Ja so mache ich das bis jetzt auch hab dafür extra ein kleines script geschrieben welche die Nummer aus den csv Datein holt und einfügt aber das ist eigentlich nur eine Notlösung deswegen wäre eine Funktion welche immer im cronjob die neuen produkte hinzufügt optimal, aber kann verstehen das es momentan wichtigere sachen für die updates gibt wollte dir das nur mal vorschlagen bin bestimmt nicht der einzige der es gut gebrauchen könnte
Hallo, ich habe mal das belboon Netzwerk ausprobiert und bin dort leider auf Fehler gestoßen
Shop und Unter-Shop wurden erfolgreich hinzugefügt doch wenn ich im Produkt-Importer ein Produkt suche wird mir immer "Internal Server Error" angezeigt... Wenn ich den shop als csv einfüge klappt es. Ich habe die Vermutung das es am Arbeitsspeicher oder so liegt.
Hallo, es wäre cool eine Funktion einzubauen welche alle Produkte aus einem CSV-Shop Importiert.
Hallo, macht es von der Technischen Seite einen Unterscheid ob ich EAN oder die ID verwende für WooCommerce Produkte?
Hallo,
das Feld für dein benutzerdefiniertes Feld müsste ATKP_PRODUCT_POSTTYPE.'_customfield_color' heißen (wenn es als globales Feld angelegt wurde.
lg Christof
Danke das war der Fehler
Hallo, Wie kann ich custom fields in die hook übertragen? Versuche momentan ein Color feld hinzuzufügen was aber irgendwie nicht klappt... Das Feld habe ich in den Einstellungen unter "Custom fields" hinzugefügt. (Die Hook funktioniert super bis auf das die variable $color leer ist)
require_once ATKP_PLUGIN_DIR.'/includes/atkp_product.php';
$woo_product = atkp_product::get_woo_product($product_id);
$woocommerce_product_id = $woo_product->ID;
$name = ATKPTools::get_post_setting( $product_id, ATKP_PRODUCT_POSTTYPE.'_title');
$color = ATKPTools::get_post_setting( $product_id, ATKP_PRODUCT_POSTTYPE.'_color');
Hallo,
kannst du mal einen Blick ins PHP-Log werfen? Wordpress gibt jedenfalls mal beim anlegen "null" zurück, das heißt es gibt wohl einen Fehler.
lg Christof
Hab alle Einstellungen gelöscht und jetzt gehts scheint irgendwas mit den Einstellungen oder so gewesen zu sein (Costomfields vielleicht?) Naja jetzt gehts aufjedenfall trotzdem danke für deine Antwort
Hallo, das Plugin hat immer super funktioniert aber nach dem ich auf einen neuen Server (VPS) gewechselt habe und dort alles installiert habe Export es nicht mehr die Produkte nach Woocommerce.
Log:
2019-05-04 15:56:06 - DEBUG --> *** fill_product csv ***
2019-05-04 15:56:06 - DEBUG --> a:21:{s:6:"ShopId";s:3:"218";s:13:"ProductNumber";s:11:"23767489623";s:12:"ProductTitle";s:21:"Pieces - Buntfarbiger";s:10:"ProductEAN";s:13:"2201486101382";s:11:"ProductISBN";s:10:"Mehrfarbig";s:18:"ProductDescription";s:584:"Pullover von PIECES, Farbblockstreifen, Eine einfache Art, mehr Farben zu tragen, Rundhalsausschnitt, tief sitzende Schulternähte, gerippte Abschlüsse an Saum und Ärmeln, lockerer Sitz, zum Rumhängen. Auf der Grundlage skandinavischer Wurzeln und minimalistischer Ästhetik präsentiert PIECES Basics, mit denen man sich im Alltag sehen lassen kann. Die Marke präsentiert Bekleidung, Schmuck und Accessoires mit modischen Designs für adrette Looks. Freue dich aus Jeans, grob gestrickte Mode und schlichte Ohrringe, die dich unbeschwert durch den Tag bis in die Nacht begleiten.";s:15:"ProductFeatures";N;s:12:"ProductPrice";s:5:"21.99";s:11:"ProductLink";s:63:"https://www.awin1.com/pclick.php?p=23767489623&a=522925&m=11686";s:12:"ProductImage";s:75:"http://images.asos-media.com/inv/media/8/7/1/5/11555178/multi/image1xxl.jpg";s:17:"ProductSmallImage";N;s:19:"ProductAvailability";s:1:"1";s:20:"ProductShippingCosts";s:1:"5";s:19:"ProductManufacturer";s:11:"Asos.com DE";s:12:"ProductBrand";s:6:"Pieces";s:12:"ProductText1";N;s:12:"ProductText2";N;s:12:"ProductText3";N;s:12:"ProductText4";N;s:10:"LineNumber";s:5:"63731";s:10:"ImportDate";s:19:"2019-05-03 23:09:45";}
2019-05-04 15:56:06 - DEBUG --> *** fill_product csv ***
2019-05-04 15:56:06 - DEBUG --> $refreshproductinfo: 1
2019-05-04 15:56:06 - DEBUG --> $refreshpriceinfo: 1
2019-05-04 15:56:06 - DEBUG --> $refreshreviewinfo: 1
2019-05-04 15:56:06 - DEBUG --> $refreshimages: 1
2019-05-04 15:56:06 - DEBUG --> $refreshproducturl: 1
2019-05-04 15:56:06 - DEBUG --> $refreshmoreoffers:
2019-05-04 15:56:07 - DEBUG --> WooCommerce installed: 1
2019-05-04 15:56:07 - DEBUG --> export_product woo productid: 373
2019-05-04 15:56:07 - DEBUG --> export_product woo ean exists: 1
2019-05-04 15:56:07 - DEBUG --> *** export_product woo found ***
2019-05-04 15:56:07 - DEBUG --> (null)
2019-05-04 15:56:07 - DEBUG --> *** export_product woo found ***
2019-05-04 15:56:07 - DEBUG --> *** export_product woo export ***
2019-05-04 15:56:07 - DEBUG --> created: 1
2019-05-04 15:56:07 - DEBUG --> mode: s:6:"woo-at";
2019-05-04 15:56:07 - DEBUG --> N;
2019-05-04 15:56:07 - DEBUG --> *** export_product woo export ***
2019-05-04 15:57:22 - DEBUG --> *** wp internal event started ***
2019-05-04 15:57:22 - DEBUG --> crontyp: externaloutput-multi
2019-05-04 15:57:22 - DEBUG --> ### cronjob started ###
2019-05-04 15:57:22 - DEBUG --> *** csv cronjob for datacheck started ***
2019-05-04 15:57:22 - DEBUG --> cnt: 1556985442
2019-05-04 15:57:22 - DEBUG --> cnt: 1556899042
2019-05-04 15:57:22 - DEBUG --> timestamp: 03.05.19 15:05:22
2019-05-04 15:57:22 - DEBUG --> csv posts found: 0
2019-05-04 15:57:22 - DEBUG --> *** csv cronjob finished ***
2019-05-04 15:57:22 - DEBUG --> *** delete offers started ***
2019-05-04 15:57:22 - DEBUG --> next delete (hours): 2.17
2019-05-04 15:57:22 - DEBUG --> *** product update started ***
2019-05-04 15:57:22 - DEBUG --> cnt: 1556985442
2019-05-04 15:57:22 - DEBUG --> cnt: 1556899042
2019-05-04 15:57:22 - DEBUG --> timestamp: 03.05.19 15:05:22
2019-05-04 15:57:22 - DEBUG --> shopid: 218 (ASOS), key: ASIN, products found: 0
2019-05-04 15:57:22 - DEBUG --> manual products, key: ASIN, products found: 0
2019-05-04 15:57:22 - DEBUG --> shopid: 218 (ASOS), key: EAN, products found: 0
2019-05-04 15:57:22 - DEBUG --> manual products, key: EAN, products found: 0
2019-05-04 15:57:22 - DEBUG --> shopid: 218 (ASOS), key: TITLE, products found: 0
2019-05-04 15:57:22 - DEBUG --> manual products, key: TITLE, products found: 0
2019-05-04 15:57:22 - DEBUG --> shopid: 218 (ASOS), key: ARTICLENUMBER, products found: 0
2019-05-04 15:57:22 - DEBUG --> manual products, key: ARTICLENUMBER, products found: 0
2019-05-04 15:57:22 - DEBUG --> *** product update cronjob finished ***
2019-05-04 15:57:22 - DEBUG --> *** list update cronjob started ***
2019-05-04 15:57:22 - DEBUG --> cnt: 1556985442
2019-05-04 15:57:22 - DEBUG --> cnt: 1556899042
2019-05-04 15:57:22 - DEBUG --> timestamp: 03.05.19 15:05:22
2019-05-04 15:57:22 - DEBUG --> shopid: 218 (ASOS), lists found: 0
2019-05-04 15:57:22 - DEBUG --> manual list, lists found: 0
2019-05-04 15:57:22 - DEBUG --> *** list update cronjob finished ***
2019-05-04 15:57:22 - DEBUG --> *** offer update started ***
2019-05-04 15:57:22 - DEBUG --> offer shopid: 218 (ASOS), key: ASIN, products found: 0
2019-05-04 15:57:22 - DEBUG --> offer shopid: 218 (ASOS), key: EAN, products found: 0
2019-05-04 15:57:22 - DEBUG --> *** offer update cronjob finished ***
2019-05-04 15:57:22 - DEBUG --> *** product export started ***
2019-05-04 15:57:22 - DEBUG --> *** product export finished ***
2019-05-04 15:57:22 - DEBUG --> ### cronjob finished ###
2019-05-04 15:57:22 - DEBUG --> *** wp internal event finished ***
2019-05-04 16:00:55 - DEBUG --> *** fill_product csv ***
2019-05-04 16:00:55 - DEBUG --> a:21:{s:6:"ShopId";s:3:"218";s:13:"ProductNumber";s:11:"23767490441";s:12:"ProductTitle";s:81:"ASOS DESIGN - Hochgeschlossener Body aus hochglänzendem Vinyl-Material - Schwarz";s:10:"ProductEAN";s:13:"2201488085673";s:11:"ProductISBN";s:7:"Schwarz";s:18:"ProductDescription";s:439:"Body von ASOS DESIGN, ein absolut ungewöhnlicher Body, Eckiger Ausschnitt, fixierte Camisole-Träger, Tanga-Passform, figurbetonte Passform, Figurbetont. Hier ist ASOS DESIGN - für einen Modernen Look, mit dem du ganz selbstbewusst deinen eigenen Stil zeigen kannst Unsere universelle Marke ist exklusiv bei ASOS für dich in allen unseren Passformen erhältlich: ASOS Curve, Tall, Petite und Maternity. Von uns kreiert, von dir gestylt.";s:15:"ProductFeatures";N;s:12:"ProductPrice";s:5:"26.99";s:11:"ProductLink";s:63:"https://www.awin1.com/pclick.php?p=23767490441&a=522925&m=11686";s:12:"ProductImage";s:75:"http://images.asos-media.com/inv/media/7/6/6/3/11973667/black/image1xxl.jpg";s:17:"ProductSmallImage";N;s:19:"ProductAvailability";s:1:"1";s:20:"ProductShippingCosts";s:1:"0";s:19:"ProductManufacturer";s:11:"Asos.com DE";s:12:"ProductBrand";s:11:"ASOS DESIGN";s:12:"ProductText1";N;s:12:"ProductText2";N;s:12:"ProductText3";N;s:12:"ProductText4";N;s:10:"LineNumber";s:5:"63805";s:10:"ImportDate";s:19:"2019-05-03 23:09:45";}
2019-05-04 16:00:55 - DEBUG --> *** fill_product csv ***
2019-05-04 16:00:55 - DEBUG --> $refreshproductinfo: 1
2019-05-04 16:00:55 - DEBUG --> $refreshpriceinfo: 1
2019-05-04 16:00:55 - DEBUG --> $refreshreviewinfo: 1
2019-05-04 16:00:55 - DEBUG --> $refreshimages: 1
2019-05-04 16:00:55 - DEBUG --> $refreshproducturl: 1
2019-05-04 16:00:55 - DEBUG --> $refreshmoreoffers:
2019-05-04 16:00:55 - DEBUG --> WooCommerce installed: 1
2019-05-04 16:00:55 - DEBUG --> export_product woo productid: 375
2019-05-04 16:00:55 - DEBUG --> export_product woo ean exists: 1
2019-05-04 16:00:55 - DEBUG --> *** export_product woo found ***
2019-05-04 16:00:55 - DEBUG --> (null)
2019-05-04 16:00:55 - DEBUG --> *** export_product woo found ***
2019-05-04 16:00:55 - DEBUG --> *** export_product woo export ***
2019-05-04 16:00:55 - DEBUG --> created: 1
2019-05-04 16:00:55 - DEBUG --> mode: s:6:"woo-at";
2019-05-04 16:00:55 - DEBUG --> N;
2019-05-04 16:00:55 - DEBUG --> *** export_product woo export ***
2019-05-04 16:02:01 - DEBUG --> *** fill_product csv ***
2019-05-04 16:02:01 - DEBUG --> a:21:{s:6:"ShopId";s:3:"218";s:13:"ProductNumber";s:11:"23767490441";s:12:"ProductTitle";s:81:"ASOS DESIGN - Hochgeschlossener Body aus hochglänzendem Vinyl-Material - Schwarz";s:10:"ProductEAN";s:13:"2201488085673";s:11:"ProductISBN";s:7:"Schwarz";s:18:"ProductDescription";s:439:"Body von ASOS DESIGN,
Gekürzt da der Post nicht mehr Zeichen erlaubt.
Display More
Hallo, wäre cool wenn man die Einstellungen importieren/Exportieren könnte
Okay nach dem ich die produkte neu eingetragen habe geht es.
Hallo,
in der letzten Zeile steht doch eh "EAN" oder was meinst du genau?
lg Christof
Ja das auch der Shop mit dem ich den Import gestartet habe. Bei Ebay zb sucht der nur nach ASIN.
Hallo, ich habe meine Produkte über die Importfunktion bei tools hinzugefügt (über den Shop ASOS) hat auch super geklappt bis auf das der cronjob in den anderen shops nach ASINS und nicht EANS sucht. Hab ich irgendwas falsch eingestellt ?
09:51:26 - timestamp: 20.03.19 10:03:26
09:51:28 - shopid: 1768 (ASOS), key: ASIN, products found: 0
09:51:28 - shopid: 29455 (eBay), key: ASIN, products found: 0
09:51:28 - manual products, key: ASIN, products found: 0
09:51:29 - shopid: 1768 (ASOS), key: EAN, products found: 10
Hallo, ich fände es mega gut wenn für BuddyPress ein Feature kommen würde wo User ihren Lieblings Shop angeben können welche dann Immer oben bzw an einer Extra stelle im Preisvergleich angezeigt wird (Natürlich nur beim Jeweiligen User und wenn der Shop das Produkt hat).
Mit andersrum meine ich, in crontab wird dieser Multimodus nicht unterstützt. Nur über Http.
Diesen Pfad: /var/www/d/wp-content/plugins/affiliate-toolkit/includes/atkp_cronjob_new.php
lg Christof
Ich habe gerade mal alles Neuinstalliert und jetzt geht es.
Welcher CDN schwebt dir den vor?
Cloudflare