PluginUs.Net - Forretningsværktøjer til WooCommerce og WordPress

[realiser din idé - gør dine drømme til virkelighed]

Support Forum

Du skal logge ind for at oprette anmodning (emne) til supporten

Læg i indkøbsvogn max antal

Supporten fungerer på lørdage og søndage, så nogle fredagsanmodninger kan besvares om mandagen. Hvis du har problemer med registreringen, spørg hjælp på kontakt os side venligst
Hvis du ikke har fået e-mail inden for 24 ~ 36 åbningstider, skal du først kontrollere dit spam-felt, og hvis der ikke er nogen e-mail fra supporten der - tilbage til forummet og læs svaret her. MÅ IKKE SVAR PÅ E-Mails [noreply@pluginus.net] FRA FORUM !! E-mails er kun til din info, alle svar skal kun offentliggøres her.
Support fungerer ikke lørdage og søndage, så nogle fredagsanmodninger kan besvares mandag.

Hej!

 

Jeg vil gerne lade mine kunder tilføje mere end max 5 produkter til indkøbskurven (f.eks. 10x enkelt variant). Jeg fandt ingen oplysninger om det i dokumentation, codex og i indstillinger.

Du kan kontrollere, at du ikke kan tilføje mere end 5 stykker her: https://produkcja.lavel.pl/dostepne-produkty/

For eksempel dette produkt: Trusser Aleksja / Negro - majtki kąpielowe z wysokim stanem, variant: rozmiar 44

Hej

Prøv i fil - wp-content\plugins\woot-products-tables\profiles\woocommerce\js\woocommerce-cart.js - skift kode - https://share.pluginus.net/image/i20210826102358.png

Fungerer som en charme!

Her er hvad jeg har ændret:

                lad input = document.createElement ('input');
                input.className = 'woot-add-to-cart-input';
                input.value = 1;
                input.setAttribute ('min', 1);
                input.setAttribute ('trin', 1);
                input.setAttribute ('max', 20); // mængde);
                input.setAttribute ('størrelse', 4);
                input.setAttribute ('type', 'nummer');
                input.setAttribute ('inputmode', 'numeric');
Er det ikke en god idé at flytte denne mængde til indstillingssiden og dynamisk indlæse den fra databasen?

Hej

Jeg sender det til udviklerne

Super, tak for din store opbakning !!

Hej

Velkommen;)

Jeg har et spørgsmål efter hjælp: D

Jeg indså lige, at når jeg ændrer kode inde i dit plugin, vil ændringen blive overskrevet af plugins opdateringer.

Hvordan opnår jeg samme effekt, men i mine filer? Måske et script, der kan indstille attributten på input -> input.setAttribute('max', 20);. Men disse input genereres dynamisk, så jeg kan ikke binde hændelser til dem "ved sideindlæsning". Affyrer du nogle begivenheder, når variationstabellen dukker op?

Jeg foretog nogle undersøgelser i dine filer, og jeg har fundet begivenheden "woot-do-after-draw". Jeg bruger den til at tilføje en lytter for klik på popup's baggrundsområde for at lukke pop op'en.

Skal jeg bare indstille denne "max" attribut til hver variant?

 

Min baggrund kliks script:

document.addEventListener ('woot-do-after-draw', funktion (e) {
    var tableID = e.detail.otable.container.attributes.id.nodeValue;
    console.log (tableID);
    hvis (tabelID) {
        var theTable = jQuery ('#' + tableID);
        var backgroundModal = theTable.closest ('. woot-dynamic-popup-wrapper'). find ('. woot-modal-backdrop');
        backgroundModal.one ('klik', funktion (e) {
            var table = theTable.closest ('. woot-dynamic-popup-wrapper'). find ('. woot-modal .woot-modal-inner .woot-modal-inner-footer .woot-btn') [0];
            hvis (tabel) {
                theTable.closest ('. woot-dynamic-popup-wrapper'). find ('. woot-modal .woot-modal-inner .woot-modal-inside-footer .woot-btn') [0]. klik () ;
            }
        });
    }
});

Hej

Brug hændelse: table23-efter-build-rækker-( https://c2n.me/4dcnnY0.png )

Denne værdi skal angives for hvert produkt.