Shop Hosting
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: Bestimmte Bestellmenge

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Bestimmte Bestellmenge
    am: 11. September 2013, 14:41:46
    Moin,

    gibt es ein Modul oder irgedetwas anderes, womit man der kunde nur eine bestimme Anzahl an Artikel bestellen kann.

    Sprich wir bieten einen Artikel mit einer VPE von 5 an, dann soll der Kunde auch nur 5, 10, 15 etc... Stück bestellen können.

    Oder kann man dieses Problem irgendwie anders umgehen?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=27633.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #1 am: 11. September 2013, 15:21:52
    ...was spricht gegen die Shopinterne VPE Funktion?

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #2 am: 11. September 2013, 19:46:12
    Weil er vermutlich trotzdem den Preis pro Stück angeben will oder muss.

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Bestimmte Bestellmenge
    Antwort #3 am: 11. September 2013, 19:52:40
    Korrekt, als beispielt dient dieser Shop: http://www.bb-verpackungsshop.de/luftpolsterversandtasche-braun-p-494.html

    Wenn ich das richtig sehe, dann wird dort dieses Script für diese Abfrage genutzt.

    Code: Javascript  [Auswählen]
    //--></script>
    <script type="text/javascript">
    <!--
    function quantcheck(Quantity) {

    var Verpackungseinheit = Quantity;
    var error = "";
    var errormsg = "";
    //Textfelder überprüfen --->
    if (document.cart_quantity.cart_quantity.value/Quantity == parseInt(document.cart_quantity.cart_quantity.value/Quantity)) {
        error = "";
    }
    else
    {

      // mach was anderes
      error = "von "+Quantity;
    }

    //Fehlerausgabe --->
    if (error != "") {
        errormsg = "Bitte beachten Sie:\n\nDieser Artikel ist nur in einer Verpackungseinheit\n";
        errormsg += error;
        errormsg += " zu erhalten!\n\nBitte geben Sie bei der Anzahl ein Vielfaches von "+Quantity+" ein!";
        alert(errormsg);
        //Die Rückgabe eines Wertes über die Anweisung
        //"return" führt zu einem Abbruch der Funktion
        document.cart_quantity.cart_quantity.value = (parseInt(document.cart_quantity.cart_quantity.value/Quantity)+1)*Verpackungseinheit;
        return false;
    }
    return true;
    }
    //-->

    Könnte man dieses nicht mit ein paar Anpassungen auch für einen modified shop verwenden?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #4 am: 11. September 2013, 20:14:21
    Jau, könnte man.
    Da müsste es nur document.cart_quantity.products_qty.value/Quantity heißen und du mußt dem input-Feld die Funktion übergeben.
    Ist jedoch keine Top-Lösung, das sollte auch bei deaktiviertem Javascript funktionieren, also es sollte ein PHP-Fallback geben.

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Bestimmte Bestellmenge
    Antwort #5 am: 11. September 2013, 20:30:49
    Wie würde so ein PHP-Fallback aussehen?

    Ich selbst traue mich an so etwas wichtiges noch nicht dran, da in so einem Shop ja schon alles einwandfrei und ohne Bugs funktionieren soll.

    Ich erwarte auch keine kostenlose Hilfe, bin gerne bereit eine kleine Aufwandsentschädigung für geleistete Hilfe zu zahlen, kannst mich ja per E-Mail kontaktieren falls Interesse besteht. n.rehberger[at]gmx.de

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #6 am: 11. September 2013, 22:54:33
    Dafür müsste ich mal sehen wie du die Verpackungseinheiten umgesetzt hast,
    ist das input-Feld bei dir auch vorbelegt?,
    Link ?

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Bestimmte Bestellmenge
    Antwort #7 am: 12. September 2013, 15:07:06
    Die Verpackungseinheit habe ich wie hier umgesetzt: http://www.modified-shop.org/forum/index.php?topic=27471.msg249003#msg249003

    Den Link zum Demoshop mit einem Demoartikel findest du hier: http://souvenirs-trends.de/shop/Souvenirs/Artikelname::1.html?MODsid=99e9b833e7753aa6a74661b8ebef6ccf

    Brauchst du noch weitere Infos?

    Eine Frage dazu habe ich noch, wenn ich die Änderungen einbaue und später das Template verändere bleiben die Veränderungen dann vorhanden oder muss ich dann noch Anpassungen vornehmen?

    Schonmal vielen Dank im vorraus!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #8 am: 12. September 2013, 15:41:21
    Du müsstest ja dann auch noch das Quantity-input-Feld mit (in deinem Beispiellink) '12' vorbelegen, oder willst du das nicht ?

    Die Javascript-Implemenatation würde im Template sein und dort auch nach Design-Änderungen verbleiben.
    Der PHP-Fallback für deaktiviertes Javascript bedingt Core-Code-Änderungen.

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Bestimmte Bestellmenge
    Antwort #9 am: 12. September 2013, 15:46:55
    Zitat
    Du müsstest ja dann auch noch das Quantity-input-Feld mit (in deinem Beispiellink) '12' vorbelegen, oder willst du das nicht ?

    Doch das wäre optimal.

    Zitat
    Die Javascript-Implemenatation würde im Template sein und dort auch nach Design-Änderungen verbleiben.
    Der PHP-Fallback für deaktiviertes Javascript bedingt Core-Code-Änderungen.

    Hört sich gut an soweit ich es verstehe, könntest du dir vorstellen das für mich zu übernehmen für eine kleine Aufwandsentschädigung?

    Wie gesagt möchte ich ungern mit meinem halbwissen an so einer wichtigen Stelle selbst rumfummeln, das sollte schon ein Profi übernehmen, damit es auch zu 100% funktioniert.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #10 am: 12. September 2013, 15:51:25
    Aus verständlichen Gründen ist es im Forum nicht erlaubt private Deals zu machen.
    Deshalb bitte bei Kontaktwunsch Häuschen links benutzen.

    Gruß,
    noRiddle

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Bestimmte Bestellmenge
    Antwort #11 am: 12. September 2013, 16:34:21
    Du willst, daß die Leute nur in Verpackungseinheit-Mengen bestellen?

    Möglichkeit A, Wurde bereits angedeutet

    Du labelst deine Artikel zu VPE -Paketen.
    Aus "Artikel N, 5 Stück" wird "Artikel N im 5er Pack"
    Den Einzelpreis läst du (dem Kunden) mittels der VPE-funktion anzeigen.

    5erPack = 15 EUR
    VPE-Preis: 3,- EUR / Stück

    Möglichkeit B
    Erzwingen, daß Kunden nur Mengen bestellen die duch die VPE Teilbar sind.
    zb. 5, 10, 15, 20,....

    Du kannst ein spezielles product_info-Template erstellen. Anstelle eines Input-Feldes zur Mengeneingabe baust du für die Menge ein Dropdown-Feld mit den gewünschten Werte.
    Dropdown: 5, 10, 15, u.s.w.
    templates/_dein_template_/module/product_info/product_info_???.html

    Darin stets enthalten {$ADD_QTY}. Das ist das Input-Feld.
    Diesen Platzhalter ersetzen gegen ein select-option-Konstrukt (dropdown) mit den abgestuften Werten (5,10,15,..). name=products_quantity

    Abspeichern unter neuem Namen. z.B. product_info_abstufung_5.html
    Das wiederholst du für alle benötigten Abstufungen.

    In der Artikeladministration kannst du das products_info-Template festlegen. Dort setzt du das eben vorbereitete Template.

    soweit.
    Da gibts noch das Problem des bestellen aus der Liste. Da hätt ich auch ne Idee. Wird mir jetzt aber zu viel tipperei.

    gruß
    hen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Bestimmte Bestellmenge
    Antwort #12 am: 06. Oktober 2013, 20:12:31
    Eine Lösung wie es vom OP gewünscht wurde: zur Info

    Gruß,
    noRiddle
    1 Antworten
    1602 Aufrufe
    26. Februar 2017, 14:33:19 von p3e
    4 Antworten
    3557 Aufrufe
    02. März 2011, 13:56:50 von Modulfux
    2 Antworten
    1477 Aufrufe
    07. Dezember 2016, 16:07:14 von dmun