lagerbestand 0 und kann dennoch bestellt werden.

Thema wurde von Leander Kopp, 20. August 2012 erstellt.

  1. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    #1 Leander Kopp, 20. August 2012
    Zuletzt bearbeitet: 23. August 2012
    Hallo

    wir haben unseren Shop so eingestellt das
    wenn ein Artikel nicht auf Lager ist,
    dieser auch nicht zu bestellen.

    Das funktioniert soweit auch wunderbar.

    Wenn wir nun aber bei einem Artikel Lagerbestand 0 haben,
    zusätzlich einen Sonderpreis hinterlegen, und da beispielsweise Anzahl:10
    steht. Dann kann dieser Artikel dennoch bestellt werden.

    Das war früher nicht so.

    Früher hat sich die Anzahl bei den Sonderangeboten dem Lagerbestand
    untergeordnet.

    Nun wird Lagerbestand ignoriert und die Sonderangebots Anzahl verwendet.

    Das ist doch so nicht richtig oder?

    Gamio v2.0.10d SP1.4d r6136
     
  2. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    #2 Leander Kopp, 23. August 2012
    Zuletzt bearbeitet: 23. August 2012
    Jetzt mal ehrlich, das ist doch irgendwie nicht zuende überlegt.

    wenn man mit Lagerbeständen in Verbindung mit einer Wawi gearbeitet wird, und bei einem normalen Artikel bei 0 nicht bestellt werden kann.
    Wieso sollte dann ein Sonderangebot's Artikel bestellt werden können der laut Wawi und Lagerbestand garnicht mehr da ist?


    Richtig wäre es doch, wenn der Lagerbestand der Angeboststückzahl vorgezogen wird.

    So kann es nicht passieren das nicht vorhanden Artikel bestellt werden können.
    Erst wenn dieser wieder dem Lager zu gebucht wird, sollte der Artikel wieder bestellbar sein, und sich sowohl die Bestellmenge beim Lager als auch beim Angebot reduzieren.



    Aus meiner sicht ist das definitiv ein Bug.
    Oder habe ich hier einen Denkfehler?
     
  3. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ein Sonderangbotsartikel ist ein ganz normaler Artikel, dem Temporär nur ein anderer Preis zugeordnet wird.

    Für den gelten auch alle Bestandsprüfungsmechanismen für Artikel.

    Es kann da systemtechnisch gar keinen keinen Unterschied geben.
     
  4. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    richtig so sehe ich das auch.

    Aber genau das funktioniert bei unserem Gambio shop nicht.

    Daraufhin habe ich Gambio angeschrieben und ihnen den fall geschildert.

    Gambio behauptet das es selbst bei XTC schon so war, das die Sonderangebotsanzahl den Lagerbestand vorgezogen war.
    Das stimmt 100%ig nicht.

    Bei unserem alten XTC hatte der Lagerbestand immer oberste priorität.
     
  5. Petra

    Petra G-WARD 2013/14/15

    Registriert seit:
    27. August 2011
    Beiträge:
    6.998
    Danke erhalten:
    1.225
    Danke vergeben:
    227
    Hallo Leander,

    ich glaube, Gambio hat Recht. Wir hatten es nämlich auch schon, dass Sonderangebote eigentlich ausverkauft waren, aber solange da noch Bestand drinsteht (also in den Sonderangeboten), konnte fröhlich weiter bestellt werden. Das war bei GX1.
     
  6. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    also bei unserem XTC war das definitiv nicht so.

    Und es ist auch eigentlich falsch wenn es anderes läuft.

    Lagerbestand ist Lagerbestand und wenn dieser auf 0 ist sollte der Artikel auch nicht mehr bestellt werden können.

    Die Anzahl der Sonderangebote sollte nur regulieren wie oft ein Artikel vergünstigt zur Verfügung steht.

    Und sollte sich nicht über den Lagerbestand hinfort setzen.

    Das ist doch eigentlich logisch oder?
     
  7. Petra

    Petra G-WARD 2013/14/15

    Registriert seit:
    27. August 2011
    Beiträge:
    6.998
    Danke erhalten:
    1.225
    Danke vergeben:
    227
    Das ist logisch! Aber dummerweise ist das, was für uns logisch ist, für Programmierer anscheinend nicht zwingend logisch.
     
  8. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    hm das muss angepasst werden...
    das ist das einzige was schlechter geworden ist.
    Hier war unser alter XTC einmal besser. :)
     
  9. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    #9 HolgerNils (xycons.de), 24. August 2012
    Zuletzt bearbeitet: 24. August 2012
    Haben wir heute auch wieder. Artikel auf "-1" verkauft, war ein Sonderangebot.
    Das ist ärgerlich, noch ärgerlicher ist immer und immer wieder diese Erklärung "das war schon bei XTC so".
    So, wie es ist, ist die Sonderangebotsfunktion fast nicht brauchbar. Kann doch nicht sein, dass der Shop sozusagen einen zweiten Bestandspool aufmacht für die Artikel; das ist ein grober Schnitzer, denn was hat die Menge im Sonderangebot mit dem Bestand zu tun, ausser, dass man z. b. bei 100 STück bestand 50 davon limiteren kann für das Sonderangebot. Aber in der vorliegenden Form entgegen aller Logik. Wie oft kommen Bestandsveränderungen vor. Zubuchen, Abbuchungen und man muss die Sonderangebotsmengen manuell synchron halten?
     
  10. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8

    Danke genau meine rede...

    Ich finde wir sollten Gambio bitten dies anzupassen und zwar für alle...

    und nicht über ein nicht update bares Zusatzmodul :)
    (davon habe ich schon genug)
     
  11. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Hallo,

    ich habe mir das Verhalten im xtc-Shop, auf dem Gambio basiert, angesehen. Leander hat Recht, im xtc-Shop ist das Verhalten wie beschrieben. Wir sind der Ansicht, dass ein Sonderangebotsbestand immer keiner gleich dem Hauptlagerbestand sein muss, so dass die beschriebene Konstellation gar nicht erst auftritt. Ich weiß aus dem Stegreif nicht mehr wann und warum wir das umgestellt haben. Es war sicherlich ein Wunsch unserer Kunden, denn unsere Umprogrammierungen entstehen immer aus Kundenfeedback.
     
  12. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    #12 HolgerNils (xycons.de), 24. August 2012
    Zuletzt bearbeitet: 24. August 2012
    Moritz, kleiner oder gleich ist ja ok. Aber ihr solltet GRÖSSER immer auf GLEICH setzen bzw. beim prozessieren annehmen wenn der Shop entsprechend eingestellt ist, dass nur aus dem Lagerbestand heraus verkauft werden darf. Ich mein, die Einstellung hätte ja an dieser Stelle sonst jeden Sinn verloren. Wenn sich der Shopbetreiber auf diese Einschränkung festlegt, dann hat das doch seinen Grund den eine Spezialfunktion nicht einfach mir-nichts-dir-nichts untergraben darf.

    Wir rufen den Kunden gleich wieder an und backen kleine Brötchen. Das ist nicht im Sinne des Erfinders, wenn wir das Setup so einrichten, dass aus dem Bestand heraus verkauft werden soll.

    Wie stellt man sich das bei einem Shop mit mehreren hundert Artikeln vor? Jeden Morgen manuellen Abgleich zwischen Sonderangeboten und Artikelbeständen? Hey, denkt pragmatisch. DAZU hat man eine EDV normalerweise. Und welche logische Erklärung gibt es für "ins Negative verkaufen" an dieser Stelle, wenn die Shopeinstellund dieses ausdrücklich verbietet??
     
  13. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8

    Hallo Moritz,

    danke für die info.
    (das war übrigens dein 2000er Beitrag)


    aber jetzt mal ehrlich. Lagerverwaltung technisch ist es so wirklich keine sauberer Lösung.
    Und es macht wirklich ein Haufen Zusatzarbeit.
    z.B negatives Feedback bei Trustedshop oder Ekomi.



    Gerade Shops die B-Ware, Musterstücke oder Einzelstücke verkaufen da ist Sonderangebots Anzahl immer gleich Lagerbestand.



    bzw. Wir haben die Sonderangebots Anzahl früher immer auf 99 gesetzt und den Bestand auf den echten.

    Das hat gut funktioniert.


    Ich wüsste ehrlich gesagt nicht was es für einen vorteil hat, den Lagerbestand dem Sonderangebots Anzahl unterzuordnen.

    Gruß Leander
     
  14. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    #14 HolgerNils (xycons.de), 24. August 2012
    Zuletzt bearbeitet: 24. August 2012
    Ihr kennt euch doch blind im Shop aus. Wo müsste man denn sinngemäss die Gleichstellung (lol) einbauen?

    If Sonderangebotsmenge > aktueller Bestand then Sonderangebotsmenge = aktueller Bestand.

    Das wäre ja schon eine enorme Entlastung, denn das Problem ist ja da und eigentlich ist DAS ja auch Eure Argumentation...also warum nicht automatisieren?

    Ich meine das jetzt vor VERARBEITUNG des Wertes, nicht beim Pflegen. Denn so würde man(n) die kleinen Unzulänglichkeiten von Bestandsdifferenzen unmittelbar jeweils ausgleichen.

    Ich kontakte derweil mal den Kunden - wieder mal einen; und der andere alte Bekannte - die Bestellnachbearbeitung - erlaubt uns noch nichtmal die Bestellung anzupassen. Ich liebe es ;-(
     
  15. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    In der "xtc_get_products_stock.inc.php" ist was verdächtiges drin...:
    Code:
        if($stock_values['specials_quantity'] > 0)
        {
            $t_stock = (double)$stock_values['specials_quantity'];
        }
        else
        {
            $t_stock = (double)$stock_values['products_quantity'];
        }
        
        return $t_stock;
    }
    
    Wenn bei den Sonderpreisen eine Menge drin steht, dann wird diese als Lagerbestand angenommen!
    Das ist doch KRANK!
     
  16. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    #16 HolgerNils (xycons.de), 24. August 2012
    Zuletzt bearbeitet: 25. August 2012
    So, deckeln des Bestandes beim Artikelbestand, so dass bei Artikelbestand = 1 aber Sonderangebotsbestand = 5 nicht mehr als 1 noch verkauft werden kann:

    /inc/xtc_get_products_stock.inc.php
    Code:
        if($stock_values['specials_quantity'] > 0)
        {
            $t_stock = (double)$stock_values['specials_quantity'];
        }
        else
        {
            $t_stock = (double)$stock_values['products_quantity'];
        }
    
        if($stock_values['specials_quantity'] > $stock_values['products_quantity'])
        {
            $t_stock = (double)$stock_values['products_quantity'];              
        }
        
        return $t_stock;
    }
    
    ?>
    
    Erstmal so, tu' mich mit dem überladen etwas schwer (will nicht funzen) ;-)

    Hab getestet indem ich Artikel auf Bestand = 2 gesetzt habe.
    Sonderangebot eingetragen mit Menge = 99.

    1 und 2 gingen durch.
    Ab 3 wurden die "***" gesetzt und gingen nicht mehr durch.
    ;-)
     
  17. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8

    Hallo Nils

    in unserem alten XTC sieht die datei /inc/xtc_get_products_stock.inc.php so aus.

    Hilft dir das was?

    Code:
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: xtc_get_products_stock.inc.php 1009 2005-07-11 16:19:29Z mz $   
    
       XT-Commerce - community made shopping
       http://www.xt-commerce.com
    
       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on: 
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(general.php,v 1.225 2003/05/29); www.oscommerce.com 
       (c) 2003	 nextcommerce (xtc_get_products_stock.inc.php,v 1.3 2003/08/13); www.nextcommerce.org
    
       Released under the GNU General Public License 
       ---------------------------------------------------------------------------------------*/
       
      function xtc_get_products_stock($products_id) {
        $products_id = xtc_get_prid($products_id);
        $stock_query = xtDBquery("select products_quantity from " . TABLE_PRODUCTS . " where products_id = '" . $products_id . "'");
        $stock_values = xtc_db_fetch_array($stock_query,true);
    
        return $stock_values['products_quantity'];
      }
    
     ?>
     
  18. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.972
    Danke erhalten:
    456
    Danke vergeben:
    369
    Hi Leander,
    damit zieht die Entschuldigung im XTC wär das aber so ja wohl nicht mehr ;-) <frechgrins>
    XTC nimmt also immer den eindeutigen Produktbestand und ignoriert, was da an Sonderangebotsmengen unterwegs ist.
     
  19. Leander Kopp

    Leander Kopp Erfahrener Benutzer

    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    Hi Nils das Hat Moritz
    ja bereits eingeräumt 24.08.2012 11:39.

    Es wäre doch viel wichtiger zu wissen ob die Anpassung (Bug) wieder rückgängig gemacht wird.

    denn ich erkenne keinen Vorteil bei der jetzigen konstellation.
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Nur als Tipp:
    wenn man statt einem Angebots-Bestand eine Angebots-Zeit einträgt, gibt es (zumindest bei mir) keine Probleme