Jump to content

Kombinacje i ich wybór


m_pytloch

Recommended Posts

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

Coś ta modyfikacja lipnie działa, bo dodaje głupoty do koszyka :(

h_1468335705_7198108_76a11b0fd4.png

 

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...