Modul per SQL die bestände unter der Verwendung der MPN anzusprechen.

Thema wurde von Al Capone, 12. April 2013 erstellt.

  1. Al Capone

    Al Capone Erfahrener Benutzer

    Registriert seit:
    8. Oktober 2012
    Beiträge:
    59
    Danke erhalten:
    2
    Danke vergeben:
    4
    Um es kurz zu fassen wir benutzen derzeit ein Script womit wir die bestände per csv im Shop abgleichen.
    In diesem Script werden die Bestände anhand der Artikelnummer in die DB geschrieben.

    Nun möchten wir aber das die Bestände anhand der MPN abgeglichen werden (es kommen andere Artikelnummern ins System wie vom Zulieferer vorgegeben).

    Wir haben von Gambio den SQl Code bekommen für die Toolbox siehe hier :

    UPDATE products LEFT JOIN products_item_codes ON (products.products_id = products_item_codes.products_id AND products_item_codes.code_mpn = 'MEINE_MPN') SET products_quantity = 'MEINE_MENGE';

    Leider bekommen wir diesen Text nicht in unser script gebaut.

    Anbei der Text der in unserem Script geschrieben ist (funzt auch so wunderbar) :

    mysql_query('UPDATE products
    SET products_quantity = \''.mysql_real_escape_string($lieferstatus).'\'
    WHERE products_model = \''.mysql_real_escape_string($Artikelnummer).'\'
    ');

    Als kurze erklärung wir benutzen für unser script eine csv mit den Spalten ( Artikelnummer und lieferstatus)
    wo Artikelnummer und anzeigewert bzw bestand enthalten ist.

    Wäre echt toll wenn uns jemand von den SQl Profis kurz helfen könnte :)

    Viele Grüße und danke im Vorfeld