Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Preisroboter.txt anpassen

    ComputerHaus

    • Frisch an Board
    • Beiträge: 51
    Preisroboter.txt anpassen
    am: 19. Dezember 2010, 15:00:15
    Hallo,
    ich möchte das Modul PreisRoboter.de - CSV anpassen. Es sollen nur Artikel ausgegeben werden, deren Lagerbestand und deren Preis größer 0 ist.
    Ich habe tatsächlich Artikel, bei denen der Preis 0 oder kleiner ist. Diese sollen nicht an Preisroboter übermittelt werden. Ebenso Artikel ohne Lagerbestand.
    Außerdem steht aktuell in der Spalte "Lieferzeit" derzeit überall "99", und in der Spalte "Versandkostenfrei" steht überall "0". Korrekt wäre bei Lieferzeit "1-2 Tage" (da ja nur lagernde Artikel ausgeworfen werden sollen), und Versandkosten sind pauschal bei 5 € pro Bestellung.

    Hat jemand eine Idee, wie ich hier vorgehen kann? Oder gibt es ein Modul, das genau diese Punkte schon umsetzt?

    Danke



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10152.0

    online-beobachter

    • Schreiberling
    • Beiträge: 417
    Preisroboter.txt anpassen
    Antwort #1 am: 19. Dezember 2010, 15:23:14
    Zum ersten Teil weiß ich Bescheid:

    Code: PHP  [Auswählen]
    $export_query =xtc_db_query("SELECT
    p.products_id,
    pd.products_name,
    pd.products_description,
    p.products_model,
    p.products_image,
    p.products_price,
    p.products_status,
    p.products_date_available,
    p.products_shippingtime,
    p.products_discount_allowed,
    pd.products_meta_keywords,
    p.products_tax_class_id,
    p.products_date_added,
    m.manufacturers_name
    FROM
    "
    . TABLE_PRODUCTS . " p LEFT JOIN
    "
    . TABLE_MANUFACTURERS . " m
    ON p.manufacturers_id = m.manufacturers_id LEFT JOIN
    "
    . TABLE_PRODUCTS_DESCRIPTION . " pd
    ON p.products_id = pd.products_id AND
    pd.language_id = '"
    .$_SESSION['languages_id']."' LEFT JOIN
    "
    . TABLE_SPECIALS . " s
    ON p.products_id = s.products_id
    WHERE
    p.products_status = 1 and
    p.products_price> 0 and
    p.products_quantity> 0
    ORDER BY
    p.products_date_added DESC,
    pd.products_name"
    );
    Michael

    ComputerHaus

    • Frisch an Board
    • Beiträge: 51
    Preisroboter.txt anpassen
    Antwort #2 am: 19. Dezember 2010, 15:34:31
    Getestet und für gut befunden. ;-)
    Weiß noch jemand, wie ich pauschale Versandkosten und Lieferzeit angeben kann, ohne (!) die Exportdatei manuell zu bearbeiten?
    Hier muss immer der gleiche Wert stehen: da ich nur lagerhaltige Artikel an Preisroboter weitergeben möchte, wird die Lieferzeit immer gleich sein. Und meine Versandkosten sind pauschal pro Bestellung.

    Wäre super, wenn hier noch jemand was wüsste.
    Danke!

    Edit wies mich gerade darauf hin, dass die Versandkosten bei preisroboter direkt hinterlegt werden. Bleibt also nur noch die Frage, wie man die Angabe der Lieferzeit automatisieren kann.

    ComputerHaus

    • Frisch an Board
    • Beiträge: 51
    Preisroboter.txt anpassen
    Antwort #3 am: 06. Januar 2011, 10:48:29
    Lösung zur Lieferzeitangabe:

    Code: PHP  [Auswählen]
    //create content
    $schema .=
    $products['products_id'].'|'.
    $products['products_name'] .'|'.
    $products_description .'|'.
    $products_price. '|'.
    HTTP_CATALOG_SERVER . DIR_WS_CATALOG_THUMBNAIL_IMAGES .$products['products_image'] . '|' .
    $link. '|' .
    'GEWUENSCHTE LIEFERZEIT' . '|' .
    (($products_price>= VERSANDKOSTENFREI_AB)?'1':'0'). "\n";

    }
     
    In Zeile 9 des Scriptfetzens "GEWUENSCHTE LIEFERZEIT" ersetzen durch die Angabe, die bei Preisroboter stehen soll

    ComputerHaus

    • Frisch an Board
    • Beiträge: 51
    Preisroboter.txt anpassen
    Antwort #4 am: 06. Januar 2011, 13:26:51
    Nächste Frage: ich möchte den Preisroboter per cronjob laufenlassen, damit ich das nicht immer manuell machen muss. Wenn ich im Shop-Backend das Modul starte, ist die Voreinstellung beim Speichern gesetzt auf "Nur herunterladen".
    Wie kann ich das ändern, dass die Voreinstellung auf "Am Server speichern" steht?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Preisroboter.txt anpassen
    Antwort #5 am: 06. Januar 2011, 20:25:00
    Vielleicht schaust du dir lieber das hier mal an: MODUL: Elm@r Export-Modul für modified eCommerce Shopsoftware

    Grüße

    Torsten

    2 Antworten
    2190 Aufrufe
    17. April 2013, 16:47:15 von luca
    4 Antworten
    2988 Aufrufe
    19. Juni 2010, 13:28:48 von Tomcraft
    1 Antworten
    1628 Aufrufe
    12. Mai 2014, 17:02:00 von Bonsai
    9 Antworten
    4499 Aufrufe
    16. Oktober 2013, 21:48:00 von noRiddle (revilonetz)
               
    anything