Jump to content
zabamich

Jak zablokować dodanie do koszyka bez wyboru atrybutu? PS 1.6.0.9

Recommended Posts

witam, chcę dodać atrybuty do niektórych produktów,  w sklepie.

 

znalazłem kod na forum anglojęzycznym

 

http://www.prestashop.com/forums/topic/367953-required-attribute-selection-disallow-add-to-cart-with-default-attributes/?do=findComment&comment=1893911

 //for product page 'add' button...
        $(document).on('click', '#add_to_cart button', function(e){
            e.preventDefault();
            if (typeof productHasAttributes != 'undefined' && productHasAttributes && !$('#idCombination').val() > 0)
                alert('Please select a combination!');
            else
                ajaxCart.add($('#product_page_product_id').val(), $('#idCombination').val(), true, null, $('#quantity_wanted').val(), null);
        });

dzięki temu jeśli jest wybrany dmyślny atrybut wyskakuje okno z monitem o wyborze atrybutu.

 

jak zrobic, aby ten monit nie pokazywał się w wyskakjacym oknie tylko nad przyciskiem dodaj do koszyka i tak aby była możliwość obsługi  tego alertu w wielu językach. dodatkowo czy da się podświetlić okna atrybutów?

 

ma ktoś pomysł jak to zrobic??

 

jeśli nie darmowe rozwiązanie to może ktoś odpłatnie??

 

Share this post


Link to post
Share on other sites

zasmiast "alert('Please select a combination!');" wrzucasz sobie akcje np. show() dla danego div umeiszczonego nad przyciskiem.

z

 tlumaczeniami tez nie problem bo mozesz wrzucic sobie {l s=''} i bedziesz mial mozliwosc tlumaczenia z panelu.

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More