m_pytloch Posted July 12, 2016 Share Posted July 12, 2016 Jak rozwiązać problem z kombinacjami np koloru w produkcie. Przykład: http://test.puppo.ayz.pl/glowna/18-reflo-kubek-do-nauki-picia.html Są tam 4 kolory kubka i domyślny jest biały, chciał bym by nie było domyślnego a klient przed zakupem musiał wybrać kolor. Link to comment Share on other sites More sharing options...
vekia Posted July 12, 2016 Share Posted July 12, 2016 W prestashop, niestety, musi być zdefiniowany domyślny wariant. to na wypadek gdyby ktoś dodał produkt bez wyboru wariantu (np. za pośrednictwem jakiegoś modułu). Presta wówczas musi wiedzieć co ma dodać do koszyka - więc dodaje ten domyślny. jeżeli chodzi o stronę produktu i wybór atrybutów - będzie trzeba przerobić plik product.tpl np. zmieniamy kod odpowiedzialny listę wyboru <select name="{$groupName}" id="group_{$id_attribute_group|intval}" class="form-control attribute_select no-print"> {foreach from=$group.attributes key=id_attribute item=group_attribute} <option value="{$id_attribute|intval}"{if (isset($smarty.get.$groupName) && $smarty.get.$groupName|intval == $id_attribute) || $group.default == $id_attribute} selected="selected"{/if} title="{$group_attribute|escape:'html':'UTF-8'}">{$group_attribute|escape:'html':'UTF-8'}</option> {/foreach} </select> na <select name="{$groupName}" id="group_{$id_attribute_group|intval}" class="form-control attribute_select no-print"> <option>{l s='-- wybierz wariant --'}</option> {foreach from=$group.attributes key=id_attribute item=group_attribute} <option value="{$id_attribute|intval}" title="{$group_attribute|escape:'html':'UTF-8'}">{$group_attribute|escape:'html':'UTF-8'}</option> {/foreach} </select> w przypadku gdy ktoś nie wybierze atrybutów - presta i tak doda ten ustawiony jako domyślny (dodanie do koszyka produktu bez wyboru atrybutów - o ile ten je posiada - jest niemożliwe. i dobrze) Link to comment Share on other sites More sharing options...
m_pytloch Posted July 12, 2016 Author Share Posted July 12, 2016 A można zrobić tak by klient musiał i tak wybrać choćby ten domyślny? Chodzi o to by rozwinął listę i coś w niej klikną. Link to comment Share on other sites More sharing options...
vekia Posted July 12, 2016 Share Posted July 12, 2016 przykład na zmianę został umieszczony w moim poprzednim poście Link to comment Share on other sites More sharing options...
m_pytloch Posted July 12, 2016 Author Share Posted July 12, 2016 przykład na zmianę został umieszczony w moim poprzednim poście Dzięki wielkie nie do końca zrozumiałem posta poprzedniego. Teraz mam problem bo mi blok koszyka zniknął z całego sklepu. Link to comment Share on other sites More sharing options...
endriu107 Posted July 12, 2016 Share Posted July 12, 2016 Pewnie włączyłeś tryb katalogu. Link to comment Share on other sites More sharing options...
iwonawoj Posted July 12, 2016 Share Posted July 12, 2016 Ja uważam że domyślny wariant jest dużo lepszy od wyboru dla klienta. Klient od początku ogląda podstawowo jak wygląda produkt a następnie sobie wybiera jaki kolor preferuje. Link to comment Share on other sites More sharing options...
e_com Posted July 12, 2016 Share Posted July 12, 2016 Coś ta modyfikacja lipnie działa, bo dodaje głupoty do koszyka Nie baw się w jakieś niepotrzebne modyfikacje, tylko ustaw kolory jako kolory, a nie tekstowe bla bla z listy rozwijanej. Wtedy ten atrybut od razu rzuca się w oczy klientowi. Można w css powiększyć kwadrat koloru na stronie produktu, wtedy jeszcze bardziej będzie bił po oczach Link to comment Share on other sites More sharing options...
m_pytloch Posted July 13, 2016 Author Share Posted July 13, 2016 Dzięki wszystkim za pomoc Oba problemy rozwiązane. Link to comment Share on other sites More sharing options...
vekia Posted July 13, 2016 Share Posted July 13, 2016 Coś ta modyfikacja lipnie działa, bo dodaje głupoty do koszyka modyfikacja nic nie dodaje, a jedynie automatycnie nie wybiera atrybutu w rozwijanej liście Link to comment Share on other sites More sharing options...
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