Vylepšený modul dobírka, kde můžete zvýšit cenu přepravy

Chcete prodávat svoje výrobky a neplatit za drahou dobírku?
Jeden prestamaniak vytvořil modul dobírka s několika úpravami, kde si napíšete částku o kolik má být doprava dražší když zákazník chce zboží poslat na dobírku.

Je jen málo eshopů kde je cena za poslání na dobírku stejná jako při platbě předem.
Je to logické protože sami dopravci si účtují více za dobírku.

Prestashop v základu tuto možnost nenabízí a tak stačí nahradit momentální modul dobírka tímto upraveným.

Češtinu si každý vytvořte sám a pokud jí budete mít, tak jí můžete sem nahrát..

cashondeliverywithfee (dobírka)

Dnes jsem si s modulem hrál a trošku jsem si ho vyladil pro svoje eshopy tak ho dávám ke stažení
cashondeliverywithfee – 30,5,09

Rubriky: Moduly | Štítky: , | 8 komentáře

Změna délky nadpisů na hlavní stránce (modul homefeatured)

Pokud upravujete šablony nebo děláte jakékoliv jiné úpravy v pretashopu, tak jste měli problém, že se nezobrazoval celý nadpis zboží ale v půlce se ukončil a za ním se vytvořili pouze tři tečky.

Já tento problém řešil na hlavní stránce a zobrazovalo se mi
střešní nosič kol na…

správně se mělo zobrazovat
střešní nosič kol na tažné zařízení

Pokud chcete upravit pole pro zobrazení více znaků na hlavní stránce v nadpisu produktu:

modules -> homefeatured -> homefeatured.tpl a dejte hledat
{$product.name|escape:htmlall:’UTF-8’|truncate:

Standartně je nastaven počet znaků 35, já si ho přepsal na 50
({$product.name|escape:htmlall:’UTF-8’|truncate:50})

Upozornění: Nenastavujte počet znaků na vysoké číslo, protože poté by Vám mohl text vypsat mimo styl a tím rozházet vzhled atd..

Rubriky: Návody, rady, manuály | Štítky: , , , | 2 komentáře

Řazení kategorií v menu

Potřebujete někdo seřadit kategorie v menu podle sebe? Nechcete aby prestashop automaticky řadil vše podle abecedy? Programátoři Prestashopu na to samozřejmě mysleli a udělali jednoduchý trik jak si seřadit kategorie podle sebe.

1) V administraci (Back Office) >> Katalog (Catalog) >> Zvolím editovat kategorii
2) Před název kategorie umístím číslo a tečku
číslo určuje pořadí viz.
01.Kategorie
02.Druha kategorie
03.Treti kategorie
atd.

řazení kategorií v menu

Rubriky: Návody, rady, manuály | Štítky: , , | 3 komentáře

Aktuální český překlad ke dni 6.4.2009 pro Prestashop verze 1.1

Nyní můžete stáhnout aktuální češtinu, která byla officiálně vydaná pro Prestashop verze 1.1
Download: český překlad prestashopu

Rubriky: České překlady | Štítky: | 16 komentáře

Povinné pole „TELEFON“ v registraci nového zákazníka

Potřebuje mít telefonní číslo jako povinný údaj při registraci zákazníka aby jste je mohli po objednávce případně kontaktovat?
Prestashop používá  dvě pole pro telefonní čísla ‘phone’ a ‘phone_mobile’

Já osobně považuji dvě telefonní čísla za zbytečné a proto vytvořím jako povinný údaj pouze mobilní číslo

1)

V souboru classes/Address.php přidáme do tohoto zápisu:
protected $fieldsRequired = array(‚id_country‘, ‚alias‘, ‚lastname‘, ‚firstname‘,
‚address1‘, ‚postcode‘, ‚city‘);

položky ‘phone’ a ‘phone_mobile’ takto:
protected $fieldsRequired = array(‚id_country‘, ‚alias‘, ‚lastname‘, ‚firstname‘,
‚address1‘, ‚postcode‘, ‚city‘, ‚phone_mobile‘);

2) Upravíme zobrazení formuláře

Ve Vaší šabloně, standartně themes/“prestashop“/authentication.tpl upravíme tento zápis:

<p>
<label for=“phone_mobile“>{l s=’Mobile phone‘}</label>
<input type=“text“ class=“text“ name=“phone_mobile“ id=“phone_mobile“ value=“{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile|escape:’htmlall,UTF-8’|stripslashes}{/if}“ />
<sup>*</sup>
</p>

na tento:

<p class=“required“>
<label for=“phone_mobile“>{l s=’Mobile phone‘}</label>
<input type=“text“ class=“text“ name=“phone_mobile“ id=“phone_mobile“ value=“{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile|escape:’htmlall,UTF-8’|stripslashes}{/if}“ />
<sup>*</sup>
</p>

Pole s druhým telefonním číslem doporučuji smazat protože pochybuju, že někdo bude chtít zadávt dvě telefonní čísla viz.

<p>
<label for=“phone“>{l s=’Home phone‘}</label>
<input type=“text“ class=“text“ name=“phone“ id=“phone“ value=“{if isset($smarty.post.phone)}{$smarty.post.phone|escape:’htmlall,UTF-8’|stripslashes}{/if}“ />
</p>

Rubriky: Návody, rady, manuály | Štítky: , , , | 11 komentáře