ripley_one Posted January 4, 2010 Report Share Posted January 4, 2010 Gesundes Neues Jahr! Bei uns wird bei ausgelöster Bestellung zwar der Slave um die bestellte Menge reduziert, jedoch bleibt beim Master immer die Ausgangsanzahl bestehen. Ist das so gewollt? Kann man das irgendwo ändern/einstellen? Wenn ja, WO und WIE? Herzlichen Dank! rip Link to comment Share on other sites More sharing options...
amilo Posted January 4, 2010 Report Share Posted January 4, 2010 Hallo, der Master ist doch gar kein Aritkel. Wofür sollte der einen Bestand haben? MfG. Hansen Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 ... um herauszufinden, ob er angezeigt werden muss oder nicht, weil die summe aller slaves ein positives ergebnis hat. ist die summe negativ soll der master doch nicht angezeigt werden... hab ich jetz n denkfehler? Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 hi, der Master hat zwar ein Bestandsfeld, wird aber nirgends angesprochen, geschweige denn aktualisiert. Ich habe drum aus meinem Template stockimage etc. entfernt. Grüsse Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 kapier ich nicht. wird der master automatisch nicht angezeigt, sobald die summe aller slaves null ergibt? Kann ich diese Bestandsanzeige also getrost vernachlässigen? Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 wünschen darfst Du Dir sowas, geben tuts es nicht .... wie gesagt, aus dem Template Bestandsanzeige für die Master etc. rauswerfen, damit wenigstens keine Irrtümer entstehen Grüsse Link to comment Share on other sites More sharing options...
Baskosehund Posted January 4, 2010 Report Share Posted January 4, 2010 Ist allerdings für Leute mit php Kenntnissen leicht mit einem kleinen Extraskript zu lösen. Bei mir läuft ein täglicher Cronjob der genau das tut. (So fern es hier nicht nur um eine Bestandsanzeige, sondern um das komplette Deaktivieren des Artikels ging...) Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 ok, das brächte ich auch gerade noch eben hin; ist halt dann eine reine Infofunktion, weil vom Master ja nicht abgebucht wird. Natürlich kann man dann im Template Master mit Nullbestand ausblenden ( in der Suche auch ? ) Grüsse Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 eigentlich geht es nicht ums frontend... es geht lediglich ums backend. is schon klar, dass es unter Umständen recht sinnfrei ist, dem Master einen Bestand zuzuweisen. Also im Frontend bzw. templatemäßig bin ich da nicht unterwegs... nur in meiner Artikelliste im Backend werden die Bestände angezeigt. Zur internen Geschäftsinfo usw. also verhält sich der Master sich nicht synchron zu seinen Slaves und subtrahiert die Bestellmenge automatisch? Dass dieser bei einem Bestand von Null nicht mehr angezeigt wird kann man doch sogar im Backend einstellen, oder handelt es sich hierbei ebenfalls nur um die Slaves, die dann nicht mehr angezeigt werden? Wenn dem So wäre... worin läge der Sinn, wenn der Master weiterhin angezeigt würde? Es wäre gegenteilig eine Zumutung für den Kunden. PS: Muss ich den Mastern keinen Bestand zuweisen? Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 richtig, das "Nullbestände anzeigen" bezieht sich nur auf den Shop und dann leider auch auf den Master ! Also alle Master per SQL auf Bestand 1 setzen als möglichen Bypass. ( Eben ausprobiert ). Es gibt sowieso keine Bestandsliste; ich habe mir dazu ein SQL-Skript geschrieben.... Grüsse Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 versteh ich dich richtig? Weil eigentlich möchte ich null-bestandsartikel ausblenden. wenn ich nun alle master auf 1 setze, würden dann nicht alle angezeigt, auch die, bei denen es gar keine Slaves mehr gibt, weil ausverkauft? Eigentlich wollte ich dieses "Ausblenden bei Bestand Null" über die Anzahl der Masterartikel laufen lassen. Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 hi, dann frag doch mal baskosehund ( notfalls per PM ) nach seinem Skript für den Cronjob; den lässt Du halt dann öfter laufen ( bei vielen Providern maximal halbstündlich ) und die Chose funktioniert so lala mit dem Ausblenden... Er sagt ja, im Bestand des Masters laufen die Bestände der Slaves zusammen; also wird der Master immer angezeigt, wenn noch ein Slave einen Bestand hat bzw. dann auch nur noch die Slaves, die einen Bestand haben. Grüsse Link to comment Share on other sites More sharing options...
Baskosehund Posted January 4, 2010 Report Share Posted January 4, 2010 Hi ihr zwei, die Slaves bleiben eingeblendet auch wenn Sie keinen Bestand haben, der Master wird ausgeblendet, wenn alle Slaves ausverkauft sind. Das hat den Hintergrund, das wenn ich zum Beispiel nur 2 von 10 Größen anzeige, die Kunden hier anrufen und fragen, ob er nicht auch noch in anderen zu haben ist. Deswegen lasse ich immer alles Slaves drin und schreibe hinter die jeweils ausverkauften auch groß und deutlich "ausverkauft" und zeige keinen in den Warenkorbbutton mehr an. Schick mir ruhig mal eine PM mit deiner Email, dann lasse ich dir das Skript zukommen. Kann sein, dass du es noch anpassen musst, bei mir macht das Skript auch noch gleich Preise und so mit. Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 Genau so ein Skript wäre fantastisch. Dann habe ich mal wieder ein paar Tage Fummelarbeit vor mir fürs Angleichen. Nur was hat das mit den Preisen auf sich? inwiefern werden die abgeglichen? Alle Slaves den gleichen Preis? Link to comment Share on other sites More sharing options...
oldbear Posted January 4, 2010 Report Share Posted January 4, 2010 hi baskosehund, das würde mich auch interessieren. Ich habe gerade nochmal getestet: Wenn der Master einen Bestand hat und von 8 Slaves nur einer, dann wird der Master und nur dieser eine Slave angezeigt. Ist das bei Dir anders ? Grüsse Link to comment Share on other sites More sharing options...
ripley_one Posted January 4, 2010 Author Report Share Posted January 4, 2010 bin zwar nicht baskosehund, aber um deine aussage zu bekräftigen kann ich dir sagen: bei mir ist das auch so. Link to comment Share on other sites More sharing options...
Baskosehund Posted January 5, 2010 Report Share Posted January 5, 2010 Nein, der Master bekommt den höchsten und niedrigsten Slavepreis als "Staffel" zugewiesen. Zum Beispiel also "Hose 2,99 - 5,99". Wenn die Slaves alle den gleichen Preis haben bekommt er natürlich auch nur den Preis. Ein Skript zu schreiben das umgekehrt allen Slaves den Masterpreis zuordnet sollte aber auch nicht schwer sein. @olddog: schick mir auch noch mal deine Adresse, dann schick ich's dir auch nochmal. Link to comment Share on other sites More sharing options...
ripley_one Posted January 5, 2010 Author Report Share Posted January 5, 2010 Vielen Dank! Ist angekommen. Jetzt werd ich mich da mal reinlesen. Link to comment Share on other sites More sharing options...
c3ox Posted November 15, 2011 Report Share Posted November 15, 2011 Hi, das mit der Masterlösung ist nicht gerade optimal. So wie ich das lese ist das Script aber eine gute Alternative. Könnte ich das Script bitte auch haben? mfg Link to comment Share on other sites More sharing options...
sams Posted November 15, 2011 Report Share Posted November 15, 2011 meine scriptlösung: neue Tabelle: sams_products_ordered inhalt: products_master_model varchar(255) products_ordered_total int(11) products_quantity_total decimal(15,2) folgender code wird bei mir alle 24h ausgeführt: delete from sams_products_ordered; insert into sams_products_ordered SELECT products_master_model, SUM(products_ordered) as total, SUM(products_quantity) as total FROM xt_products WHERE products_master_flag = 0 AND products_master_model != "" AND products_status = 1 GROUP BY products_master_model ORDER BY total DESC; update xt_products dst set dst.products_ordered = ( SELECT src.products_ordered_total FROM sams_products_ordered src WHERE src.products_master_model = dst.products_model ), dst.products_quantity = ( SELECT src.products_quantity_total FROM sams_products_ordered src WHERE src.products_master_model = dst.products_model ) where dst.products_master_flag = 1 dadurch wird der masterbestand als summe aller slaves gesetzt, womit bei "0" dann halt ausgeblendet wird. desweiteren wird auch die Verkaufte Menge der slaves auf den Master addiert, womit die Master auch in den Topsellerlisten richtig drinnen stehen. Link to comment Share on other sites More sharing options...
spirit77 Posted January 2, 2012 Report Share Posted January 2, 2012 Hallo, frohes Neues. Mal ein blöde Frage, kenne mich mit php nicht gut aus, aber wie kann man denn im Template die Bestandsanzeige für die Master ausblenden? Danke Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.