Beiträge von Christof

    Das Problem betrifft übrigens auch die Produkte an sich. Von allen Produkten (etwa 250) wurde die letzte Aktualisierung am 11.08.2020 durchgeführt. Also werden nicht nur die Shops nicht neu importiert, wie im 1-Tages-Intervall vorgegeben, sondern auch die Produktdaten selbst werden nicht mehr aktualisiert.

    Wie im anderen Thread schon geschrieben, das liegt dann wohl eher an der Konfiguration der Update-Intervalle. Also das müsste man sich genauer ansehen. Wenn du magst, schick mir die Details (wie Anzahl der CSV-Feeds inkl. Produktanzahl, Api-Shops, Produkte, Listen) und ich kann dir mal Tipps geben wie es am besten konfiguriert wird.


    lg Christof

    Die Merchant-ID ist bei AWIN die ID eines Händlers. Falls du mit der Bezeichnung nicht die "Artikelnummer" beim Händler meinst, dann wird dies nicht funktionieren, da diese in dem Falle nicht eindeutig wäre.

    Ja, ich meine damit die Artikelnummer des Händlers. Genau genommen das Feld "merchant_product_id"... aber danke für den Hinweis bzgl. Eindeutigkeit der Händler-ID. Das war mir schon bewusst. Soweit hab ich mich damit schon auseinandergesetzt.


    Ich weiß, dass ich dem ATKP nicht bei allen Problemen die Schuld in die Schuhe schieben darf. Es geht hier um die grundlegende und simple Funktion die Produktdaten, bzw. den Preis aktuell zu halten und dies funktioniert nicht. Ich kann bei AWIN jeden Tag von jedem unserer eingebundenen Shops die CSV herunterladen und diese sind jedes Mal aufs neue vollständig. Über das ATKP funktioniert dies nicht, obwohl dies die Daten über den exakt gleichen Link zieht. Mit der neuen Funktion, eine lokale Datei statt den Dateistream zu verwenden funktioniert augenscheinlich ebenfalls nicht, da nicht alle Zeilen importiert werden. Das kann nicht sein, Christof. Ich verlange doch nicht anderes als eine grundlegende Funktion des Plugins.

    Wenn nur ein Teil der Datei importiert wird, dann liegt es nicht mehr am Download von AWIN. Du meintest, mit lokal importieren klappt es grundsätzlich. Es liegt also entweder daran das der Import zu lange dauert und er abbricht oder das die Datenbank dann ans Maximum kommt.


    1) Welcher Intervall läuft der Cronjob von AT oder wie ist das konfiguriert?

    2) Wie viele CSV-Files hast du konfiguriert?

    3) Wie lange ist der CSV-Cache?

    4) Nochmal: Warum nutzt du nicht die AWIN-Schnittstelle mit merchant_product_id?


    lg Christof

    Moin, ich habe die Produktseiten nicht aktiviert, dennoch wird mir der Button "Produkt ansehen" in der

    mobilen Ansicht angezeigt. Am PC ist es kein Problem, dort wird er nicht angezeigt.


    Wäre über einen Tipp dankbar, wie ich ihn auch im Mobile weg bekomme.

    Hallo,

    wenn du die responsive Vergleichstabelle hast, findest du ein mobiles Template. Bei diesem muss der Button weg.


    Falls du die Standardvorlage nutzt, kannst du das hier drüber kopieren:



    lg Christof

    Hallo,

    Leider tritt das Problem auf, dass bei einigen Shops die CSV Listen nicht im angegebenen Intervall (täglich) geladen werden. Bei anderen hingegen funktioniert es ohne Probleme, täglich.


    Woran könnte das liegen?

    Zum einen kommt es natürlich auf die Produktmenge und auf die Quelle an? Also über welchen Anbieter das File kommt.


    Wie viele CSV-Listen sind es den aktuell? Vielleicht geht's vom Intervall nicht aus wenn er die alle nacheinander lädt.


    lg Christof

    Hallo,

    - Umstellung auf Live-CSV -> kein Erfolg, da AWIN einen Throttle für die Produktdaten eingeführt hat

    Live-CSV macht bei einer solchen Datenmenge (du schreibst von über 180k) keinen Sinn.


    - Umstellung auf AWIN API -> kein Erfolg, nach täglichen Update der Produktdaten Fehlermeldung "Product not returned" -> Preisfehler nicht verfügbar

    Hattest du das auch mit der Merch-ID getestet?


    - Hat Produkt einen Fehler und macht versucht dies zu aktualisieren läuft dies auf gleiche Fehlermeldung hinaus

    - Anderer wird Shop gewählt und man so einen weiteren Fehler forciert (da Produkt ja eben nicht in diesem Shop)

    - Ursprünglicher Shop wird wieder ausgewählt und aktualisiert

    -> Aktualisierung funktioniert

    Also das kann ich mir nicht vorstellen. Damit provozierst du das gleiche wie wenn du den Haken bei "Preisinformationen beim Speichern aktualisieren" setzt. Da passiert nichts anderes. Also als Bug würde ich das nicht bezeichnen.



    So langsam aber sicher verliere ich die Lust an dem Projekt und bereue es, das Plugin erworben zu haben.

    Das ist natürlich Schade, allerdings klappt das CSV grundsätzlich bei den meisten. Bis auf kleinere Probleme hin und wieder. Außerdem solltest du für die Probleme nicht nur dem Plugin die Schuld geben. AWIN hat da schon einen schönen Beitrag dazu geleistet. Ich versuch die Probleme eher zu lösen und alternativen anzubieten.


    lg Christof

    in ein Produktkarussel kann ich ja aus unterschiedlichen Shops die Produkte einfügen. Und es scheint so zu sein, dass der Name des ersten Shops angezeigt wird. Was dann ja nicht immer korrekt ist.

    Hallo,

    ich hab das in der Standard-Vorlage mal raus genommen. Damit wird dort kein Text mehr angezeigt. Es stimmt, es wird das erste Produkt hergenommen.


    lg Christof

    Ich krame ungern alte Threads hervor, aber ich möchte gern auch eine andere Vorlage einbinden, wenn "Preis nicht verfügbar". Ich habe jetzt eine komplett leere Vorlage erstellt in den Einstellungen aktiviert, allerdings wird diese wohl nicht angenommen. Im Shop sind Artikel ohne Preisverfügbarkeit noch immer im unveränderten 3er-Grid sichtbar, mit dem Text "Preis nicht verfügbar".

    Hallo,

    diese Funktion klappt nur bei Einzel-Produkten. Wenn du eine ganze Liste hast, musst du das in der Vorlage extra Abfragen und dementsprechend einbinden.


    lg Christof

    Aber was meinst du mit eindeutigem Schlüssel? Bzw. wie kann ich das angeben, dass nur die EAN herangezogen wird (beim "Massenimport")? Oder meinst du damit, dass eben dies programmiert werden muss?

    Du musst statt der ASIN die EAN als eindeutigen Schlüssel wählen.


    Ich würde aber ehrlicherweise die Listen vorher aufbereiten und eventuelle Duplikate im Vorfeld aussortieren. In Excel geht das relativ flott. Auch bei einigen Tausend.



    Könntest du mir vielleicht auch das mit dem Duplicatecheck in der Dokumentation verlinken? Ich finde da leider nichts dazu.

    Was genau meinst du damit den? Den Hook? Der ist da aktuell nicht erfasst..

    lg Christof

    OK, könntest du denn sagen, woran es liegt oder weiss das nur Amazon?

    Amazon hat ja verschiedene Angebote unter dem Artikel. Da wird dann teilweise irgendeines oder auch teilweise ein veraltetes von der API zurück gegeben.

    Also im Grunde ja, das weiß nur Amazon aber System dahinter sehe ich da keines.


    lg Christof

    Ich habe trotzdem eine Frage. Kann ich den Haftungsausschluss auch in der Kurzbeschreibung anzeigen lassen? Das wäre in meinem Fall sinnvoller.

    Wahrscheinlich muss man irgendetwas im Code ändern. Falls du mir sagen könntest, was und wo, würde ich es gerne versuchen.

    Wenn du die Kurzbeschreibungsvorlage nutzt, kannst du einfach zusätzlich "[atkp_product field='disclaimer'][/atkp_product]" hinzu fügen.


    lg Christof

    Hallo,

    du musst darunter auch noch einen zweiten Shortcode einfügen (dieser Zeigt dann die Ergebnisse an). Dort musst du "parseparams" drin haben:


    Code
    [atkp_list filter='productstatus=publish' template='grid_2_columns' parseparams='yes' itemsperpage='25'][/atkp_list]


    lg Christof

    Hallo Martina,

    du meinst die Checkbox unter WooCommerce oder die unter Einstellungen?



    Falls du die unter Woo meinst, vermute ich mal das es da mit dem Theme einen Konflikt gibt. da wäre ein Link zur Seite interssant.


    lg Christof

    Es wird grundsätzlich nur ein JS aufgerufen, das kannst du bearbeiten.


    Also wenn du das Script selbst rein gibst:



    Kannst du mit dieser Doku auch speed mitgeben: http://sachinchoolur.github.io/lightslider/examples.html


    Am besten du benennst in der Vorlage von dir "atkp-autoimageslider" in "atkp-autoimageslider-custom" um und dann auch im Javascript damit es da keinen Konflikt gibt.


    lg Christof