RMP Posted March 26, 2018 Share Posted March 26, 2018 Witam, Mam następujący problem. Po aktualizacji Presty do 1.6.1.18 zniknął mi przycisk "DODAJ DO KOSZYKA" W Konsoli widzę że jest jakiś problem z AJAX-em ale nie wiem jak sobie poradzić. Prośba o pomoc: e.fn.init [prevObject: e.fn.init(1), context: document, selector: ".ajax_add_to_cart_button"] context:document length:0 prevObject:e.fn.init [document, context: document] selector:".ajax_add_to_cart_button" __proto__:Object(0) Link to comment Share on other sites More sharing options...
0 krzysiek_web Posted March 30, 2018 Share Posted March 30, 2018 Jeżeli korzystasz ze niestandardowego szablonu to wgraj plik js koszyka z standardowej skórki i sprawdź czy problem zniknie. (kopia zapasowa!) Link to comment Share on other sites More sharing options...
0 RMP Posted April 4, 2018 Author Share Posted April 4, 2018 Problem nadal występuje, a co ciekawe jesli produkt pojawia się jako powiązany jest mozlwośc dodania go do koszyka, ale jeśli ten produkt wybiorę bezpośrednio brak jest przycisku "Dodaj do koszyka" Link to comment Share on other sites More sharing options...
0 krzysiek_web Posted April 4, 2018 Share Posted April 4, 2018 W kodzie nie masz czasem ukrytego tego przycisku display:none ? Link to comment Share on other sites More sharing options...
0 RMP Posted April 4, 2018 Author Share Posted April 4, 2018 w product.tpl w moim template mam coś takiego: <div class="box-cart-bottom"> {if !$PS_CATALOG_MODE} {if $product->is_buyable} <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> <label>{l s='Quantity:'}</label> <input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" /> <a href="#" data-field-qty="qty" class="btn btn-default button-minus product_quantity_down"> <span><i class="icon-minus"></i></span> </a> <a href="#" data-field-qty="qty" class="btn btn-default button-plus product_quantity_up"> <span><i class="icon-plus"></i></span> </a> <span class="clearfix"></span> </p> {/if} {/if} <div style="float:right"> {if $product->is_buyable && $product->quantity > 0} <p id="add_to_cart" class="buttons_bottom_block no-print {if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || (isset($restricted_country_mode) && $restricted_country_mode) || $PS_CATALOG_MODE} unvisible{/if}" style="float:left"> <button type="submit" name="Submit" class="button">{l s='Add to cart'}</button> </p> {/if} {if $product->quantity <= 0}{if isset($HOOK_EXTRA_RIGHT) && $HOOK_EXTRA_RIGHT}{$HOOK_EXTRA_RIGHT}{/if}{/if} <div class="compare" style="float:right;"> <a class="add_to_compare button button_small" href="{$product->link|escape:'html':'UTF-8'}" data-id-product="{$product->id}"></a> </div> </div> {if isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS}{$HOOK_PRODUCT_ACTIONS}{/if}<strong></strong> </div> <!-- end box-cart-bottom --> Link to comment Share on other sites More sharing options...
0 krzysiek_web Posted April 4, 2018 Share Posted April 4, 2018 Podaj link. Link to comment Share on other sites More sharing options...
0 RMP Posted April 4, 2018 Author Share Posted April 4, 2018 Przykładowy produkt: http://www.e-interium.pl/wyprzedaz/2053-mayfair-biurkowa-zielonyzłoto.html Link to comment Share on other sites More sharing options...
0 atomek Posted April 4, 2018 Share Posted April 4, 2018 1. w Parametry -> Zaawansowane włącz nadpisywania, 2. Porównaj zawartość folderów override ze starej wersji sklepu z obecną 3. Sprawdź moduły w sklepie, być może instalator wyłączył jakiś moduł coś takiego jak $product->is_buyable w standardowej wersji PS nie istnieje Link to comment Share on other sites More sharing options...
0 RMP Posted April 5, 2018 Author Share Posted April 5, 2018 Dzięki za pomoc. Działa. 1. Włączyłem napdisywanie. 2. Wyłączony był moduł konfigurator szablonu Po włączeniu wszystko działa. $product->is_buyable - to funkcja która tylko pozwala na zakup w konkretnej kategorii, czyli wyprzedaży. Najważniejsze że już działa - nie przypuszczałbym że głowny moduł nie będzie włączony po aktualizacji. Dzięki wielkie za pomoc i wsparcie Link to comment Share on other sites More sharing options...
Question
RMP
Witam,
Mam następujący problem.
Po aktualizacji Presty do 1.6.1.18 zniknął mi przycisk "DODAJ DO KOSZYKA"
W Konsoli widzę że jest jakiś problem z AJAX-em ale nie wiem jak sobie poradzić.
Prośba o pomoc:
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now