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: Quantity Angaben sind Dezimal ?

    werresal

    • Neu im Forum
    • Beiträge: 47
    Quantity Angaben sind Dezimal ?
    am: 21. April 2012, 20:19:33
    hiho !

    Ich habe ein Problem und ich habe keine Ahnung was es eigentlich ist.

    Ich habe stets eine Quantität von 1.000 stehen, nicht 1.
    Sei es in der Productbeschreibung oder im Adminbereich bei der Produktkonfig, überall steht Artikelanzahl: 1.000. Da in diesem Shop nur Ganze Tiere verkauft werden, ist diese Anzeige natürlich sehr irreführend.

    Kann mir jemand erklären was ich tun muss damit die Artikelanzahl nicht mehr dezimal ist ?
    Im table "orders_products" habe ich ebenfalls bei allen Produkten "products_quantity 1.000" stehen.

    Bitte und dringende Hilfe, der Shop soll Morgen Abend online gehen :(

    Liebe Grüße


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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Quantity Angaben sind Dezimal ?
    Antwort #1 am: 22. April 2012, 01:17:01
    Kenne ja die Ursache nicht, aber schau' mal hier und frag' mal wie oreoCookies das gelöst hat.
    http://www.modified-shop.org/forum/index.php?topic=19414.msg181664#msg181664

    Gruß,
    noRiddle

    werresal

    • Neu im Forum
    • Beiträge: 47
    Re: Quantity Angaben sind Dezimal ?
    Antwort #2 am: 22. April 2012, 01:44:04
    Super Lösung !!!
    Vielen Dank dafür, hat das Problem fast gänzlich erledigt, dennoch erhalte ich bei ausgabe von

    $PRODUCTS_QUANTITY

    einen dezimalwert zurück.
    Alle anderen Funktionen, wie zuvor beschrieben, sind 1A damit gefixt.
    Weist Du evtl. inwiefern diese Variable $PRODUCTS_QUANTITY von anderweitigen konfigurationen beeinflusst wird ?

    Grüße und nochmal Danköö :D

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Quantity Angaben sind Dezimal ?
    Antwort #3 am: 22. April 2012, 02:06:55
    Du solltest besser die Ursache finden.
    Wo lässt du denn $PRODUCTS_QUANTITY ausgeben ?

    Gruß,
    noRiddle

    werresal

    • Neu im Forum
    • Beiträge: 47
    Re: Quantity Angaben sind Dezimal ?
    Antwort #4 am: 22. April 2012, 08:53:56
    in der product_info_v1.html

    habe ich folgende Zeile:

    Noch {$PRODUCTS_QUANTITY} Stück auf Lager !

    Ich habe soeben im standarttheme gesucht (XTC_5), konnte dort aber auch keine Variable finden die den aktuellen STOCK anzeigt, also "auf lager". Gibt es diese Anzeige standartmässig garnicht ?
    *verwirrt*

    Habe soeben das Modul "Lagerbestandsanzeige Attribute" V1.0 installiert. Geht soweit prima, nur habe ich wieder "Noch 10.0000 auf Lager" in der produktansicht (frontend) anstatt "Noch 10 auf Lager" stehen.

    Zudem habe ich auch im Adminbereich in der Produktbearbeitung wieder stehen:
    "Artikelanzahl: 10.0000"
    Wenn ich "10" eingebe und speichere, macht er automatisch wieder "10.0000" daraus.

    Ich verstehe es nicht :(
    Der Shop soll Heute Abend um 20:00 live gehen (beworben etc) und ich kriege gleich die Kriese.

    Was intern steht ist eher skundär, solange nur noch ganze Zahlen im Frontend vorhanden sind.
    Ich habe mal gelesen dass XTC das intern über Dezimalzahlen handelt, aber k.a. wie ich das umstelle
    bzw die Anzeige ändere und warum das so ist.

    Hat jemand eine Idee ? (wirklich dringend)

    Vielen Dank für Eure Hilfe !

    werresal

    • Neu im Forum
    • Beiträge: 47
    Re: Quantity Angaben sind Dezimal ?
    Antwort #5 am: 22. April 2012, 09:05:59
    Nachtrag:

    Ich habe es nun so gelöst:

    Code: PHP  [Auswählen]
    Noch {$PRODUCTS_QUANTITY|substr:0:-5} Stück verfügbar

    indem ich einfach die letzten 5 ziffern (4 zahlen + ".") abschneide.
    Dies ändert natürlich nicht die Konfig im Backend, aber zumindest sieht der Kunde nun ganze Zahlen.

    Falls jemand dennoch eine Möglichkeit hat, dies auch in der Produktkonfig (produkt bearbeiten -> backend) zu ändern, wäre ich dennoch dankbar.

    Grüße

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    Re: Quantity Angaben sind Dezimal ?
    Antwort #6 am: 22. April 2012, 10:05:02
    Hast du mal in der DB geschaut was unter "products > products_quantity" bei "Typ" angegeben ist?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Quantity Angaben sind Dezimal ?
    Antwort #7 am: 22. April 2012, 15:18:57
    @werresal

    Welche Shopversion hast du ?

    Hast du eine Ampelfunktion eingebaut ?
    Wenn ja, such mal in der includes/classes/product.php nach
    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => (int)$array['products_quantity'],

    Wenn das so da steht ist es okay.
    Wenn da aber steht
    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => $array['products_quantity'],
    füge mal den type cast (int) ein.

    Wenn du 1.05 SP1a oder 1.05 SP1b hast, ist das aber schon richtig dort.

    In der Tat könntest du mal, wie MW sagt, in die DB schauen.
    Wenn da int(4) als Typ angegeben ist, ist das auch okay.

    Mehr fällt mir auch gerade nicht ein.
    Schau mal welche Erweiterungen du eingebaut hast und inwiefern du da etwas in Dateien ändern musstest das das Thema berührt.

    Gruß,
    noRiddle
    Werbung / Banner buchen
    3 Antworten
    357 Aufrufe
    16. März 2024, 15:51:03 von Karl1
    1 Antworten
    2560 Aufrufe
    07. September 2011, 12:52:27 von Tomcraft
    1 Antworten
    1797 Aufrufe
    18. Juni 2014, 18:35:26 von baustelle
               
    anything