Jump to content

Daresh

Members
  • Posts

    2,557
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Daresh

  1. Tak jak myślałem, wystarczy tutaj modyfikacja szablonu dla modułu blockcart, wszystkie potrzebne informacje ten moduł udostępnia (przynajmniej w wersji 1.6.0), napisałem krótki tutorial: https://www.prestashop.com/forums/topic/494147-free-module-spend-x-to-get-free-shipping/?p=2233983 Konkretne umiejscowienie komunikatów może zależeć od szablonu jakiego używacie.
  2. Allright, so here's what I did to make that information visible in other places, you don't need a special module for it, just to modify your theme (I've tested it with blockart module version 1.6.0) Edit blockcart.tpl To have the information displayed in the blockart, insert the following code around line 191 (in default theme), just after the closing {/if} for $use_taxes condition, at the end of the .cart-prices div: <p class="free_shipping_not_enough {if $free_shipping <= 0} hidden{/if}">{l s='Spend another' mod='blockcart'} <span class="free_shipping_float">{convertPrice price=$free_shipping}</span> {l s='to get free shipping for your order!' mod='blockcart'}</p> To have the information displayed on the popup after adding the product to cart, insert the following code just before the .button-container div (around line 320 in the default theme: <div class="layer_cart_row"> <p class="free_shipping_not_enough {if $free_shipping <= 0} hidden{/if}">{l s='Spend another' mod='blockcart'} <span class="free_shipping_float">{convertPrice price=$free_shipping}</span> {l s='to get free shipping for your order!' mod='blockcart'}</p> </div> Edit ajax-cart.js This is needed to have the block update while adding/removing products. Add ajaxCart.updateFreeShipping(jsonData); just after the: ajaxCart.refreshVouchers(jsonData); And add the function: updateFreeShipping : function(jsonData) { if (jsonData.freeShippingFloat > 0) { $('.free_shipping_not_enough').removeClass('hidden'); $('.free_shipping_float').text($.trim(jsonData.freeShipping)); } else { $('.free_shipping_not_enough').addClass('hidden'); $('.ajax_cart_shipping_cost').html(freeShippingTranslation); } }, just after the: $('.cart_block .products dt:last').addClass('last_item'); } }, Please let me know if it works.
  3. Maybe you have many products with many images, what is the size of your img folder?
  4. It should be doable quite easily, either in the template or even by css (hiding items from 5 up).
  5. Cheer up! Use the downloadable version, you'll have a larger spectrum of modules and themes to choose from, not limited to Addons.
  6. Hard to tell, your css is cached, turn it off and it will be easier to inspect.
  7. You're right, it should work for PS 1.5+
  8. Those blocks have fixed height, ex.: height: 344px; Try to remove it and leave only the min-height rules
  9. CSS help is so much easier when we can take a look at the live site
  10. A może wystarczyło by utworzyć kupon rabatowy, który klient może użyć tylko raz i w mailu powitalnym po rejestracji przesłać kod tego kuponu?
  11. Czyli klienci musieli by dostawać dodatkowego maila, że ich zamówienie ma jednak inny identyfikator niż poprzednio i żeby używali go podczas kontaktu ze sklepem. Albo że do zamówienia została dodana notatka. A nie prościej ustalić po prostu jakiś łatwiejszy format referencji zamówienia? Np. XYZ0000012, XYZ0000013 itd...
  12. A na jakim etapie miało by się to dziać? Musiało by to jakoś być ustalane zanim klient złoży zamówienie, bo jak złoży to dostaje potwierdzenie mailem z referencją zamówienia.
  13. Nie znam takiego modułu, ale moim zdaniem to nie jest dobry pomysł. Klient i tak ma dużo do wypełniania, po co więc jeszcze zmuszać go do wymyślania nazwy zamówienia, która ponadto powinna być unikalna (co jak dwóch klientów wymyśli sobie QWERTY?). Referencję zamówienia można uczynić przyjaźniejszą zamieniając ją na numeryczną.
  14. Optymalizacja warunek konieczny, ale do wysokich pozycji to już raczej niewystarczający. Jak już jesteśmy przy optymalizacji sklepu to właśnie wrzuciłem moduł, który poprawia tytuły na stronach tagów, domyślnie jest to "Szukaj" dla każdego tagu, a tytuł powinien zawierać nazwę tagu - SEO Friendly Titles For Tags Polecam zainstalować jeżeli sklep korzysta z tagów.
  15. This is a very simple module, but it improves SEO when your store uses tags. By default the title of every tag page is always "Search", this module changes it to the tag name (demo) Simple, but important fix to optimize the shop. (for PS 1.5+) gmtagtitles.zip New version with Prestashop 1.7 support: gmtagtitles.zip
  16. Content contentem, ale jak branża jest konkurencyjna i się inne sklepy pozycjonują to się może okazać niewystarczające.
  17. Tak jest, domyślnie kod jest niewidoczny na potrzeby krajów, które nie mają kodu, jest to jakoś sprawdzane i jak kod ma być to jest pokazywany. W sumie gdyby wywalić to "unvisible" to powinno wymusić pojawienie się kodu, ale to jest raczej leczenie objawów, a nie przyczyny.
  18. Rzeczywiście też widzę kod pocztowy, no to ciężko powiedzieć co to może być... Może niech klienci upewnią się, że pobierają najnowsze dane ze strony, odświeżą przez CTRL+F5...
  19. Z reguły większość sklepów rozwiązuje to tak, że wprowadza osobnych kurierów dla pobrania, a osobno zwykłych, ustawia im inne ceny, a potem przy pomocy modułu ShipToPay ustawia aby przy wybraniu kuriera w opcji pobraniowej jako metoda płatności wyświetliła się tylko płatność przy odbiorze.
  20. Link do sklepu? Może coś się uda zauważyć.
  21. Kod pocztowy nie pojawia się gdy wybrany jest kraj, w którym nie ma kodów pocztowych (np. Egipt). Po wyborze kraju pole powinno się pojawić, chyba że w sklepie nie ma wielu krajów to musi to być coś innego.
  22. Thank you for your suggestions, I will consider extending the module, but for sure it will only inform about the free shipping, not "spend X to get discount", that should be a job for another module.
×
×
  • Create New...

Important Information

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