Hooks only in 1.7
Списък с куките(hooks) и файловете с техните дефиниции в Prestashop 1.7
Достъпни променливи в TPL файловете на системата
{$currency.name} -> Name of the active currency.
{$currency.iso_code} -> ISO language code enabled.
{$currency.sign} -> Symbol of the active currency
{$currency.iso_code_num} -> Active Currency ISO Code
{$shop.name} -> Store name in Prestashop 1.7
{$shop.email} -> Store Email in Prestashop 1.7
{$shop.logo} -> Image routing store logo in Prestashop 1.7
{$shop.favicon} -> Route favicon image of the store in Prestashop 1.7
{$shop.address.address1} -> Store address 1 in Prestashop 1.7
{$shop.address.address2} -> Store address 2 in Prestashop 1.7
{$shop.address.postcode} -> Store Zip Code in Prestashop 1.7
{$shop.address.city} -> Store City in Prestashop 1.7
{$shop.address.state} -> Province of the store in Prestashop 1.7
{$shop..address.country} -> Shop Country in Prestashop 1.7
{$shop.phone} -> Store phone in Prestashop 1.7
{$shop.fax} -> Store Fax in Prestashop 1.7
В тази статия ще Ви покажа как да се справите с проблем при грешка:
“Няма приложени обновявания.
За да се избегнат проблеми, този модул беше деактивиран”
След няколко седмично занимание с фина настройка на Prestashop системата и множество проблеми с SSL сертификати и модули, които карат страниците на магазина да показват несигурно съдържание, решихме да напишем статия по въпроса с оптимизацията на .htaccess файла за работа с Prestashop. Ще се радваме да чуем и вашето мнение и критика в коментарите към статията. Казусът е с стара версия на система, но принципът е общовалиден и за актуалната 1.6.х.
Prestashop: версия 1.4.9
Браузър: Chrome
Дизайн: тема, писана за проекта
Модули: CloudCache, Google Checkout
Редица модули и функции в PrestaShop изискват добре конфигуриран Apache сървър, а в повечето хостинг доставчици това не е така. Промяна файла .htaccess предлага работа около тези въпроси. Подобренията които направихме идват главно от добре написаният .htaccess файл от http://html5boilerplate.com/ и изменен, за нуждите на PrestaShop.
Списък с глобалните Smarty променливи използвани в Prestashop :
01 $base_dir { root folder of your shop }
02 $base_dir_ssl { root folder of your shop using HTTPS protocol }
03 $content_dir { root folder of your shop depending on the SSL settings }
04 $img_ps_dir { root folder containing images “/img/” }
05 $img_dir { images folder in your current theme directory }
06 $css_dir { css folder inside the current theme folder }
07 $js_dir { JavaScript inside the theme folder }
08 $tpl_dir { theme root folder }
09 $modules_dir { modules root folder }
10 $mail_dir { mail templates root folder }
11 $lang_iso { current language ISO code }
12 $come_from { previous page address [absolute] }
13 $shop_name { your specified shop name }
14 $cart_qties { total number of products in the cart }
15 $cart { shopping cart contents }
16 $currencies { pulls available currencies }
17 $id_currency_cookie { selected currency id [cookie dependent] }
18 $currency { active currency }
19 $cookie { active cookie }
20 $languages { grabs available languages }
21 $logged { checks whether users is logged in }
22 $page_name { current page’s name }
23 $customerName { customer name [session dependent] }
24 $priceDisplay { current price display settings [currency dependent] }
Ако сте забили и се чудите как да накарате преста да създава pdf разпечатки с текст на кирилица, значи тази статия е за вас.
Не знам защо, но разработчиците на преста така и не си оправиха pdf-ите, а решението е толкова просто.
Първото което трябва да се направи е да си изтеглим читава библиотека, която поддържа utf-8 кодировка, и с нея да заменим сегашната. В момента на писането на тази статия(версия 1.4.7), преста все още използва FPDF, въпреки съществуването на tFPDF. Това си е на практика същата библиотека, но вече е добавена поддръжка на utf-8 и следователно преста ще се сработи лесно с нея (със съвсем малка намеса от наша страна). И така, за да изтеглим tFPDF следваме тази връзка -> http://fpdf.org/en/script/dl.php?id=92&f=zip
За да се приеме поръчката е нужно общата сума на количката без ДДС да е равна или по-голяма от съответната стойност. Тази опция е полезна,когато продаваме на едро или стоки с много ниска единична цена. За да настроите магазина си да не приема поръчки под съответната стойност е нужно да следвате следните стъпки:
1. Влезте в админ панела на магазина.
2. Изберете таба Preferences -> Products
3. Намерете полето “Обща минимална поръчка нужна за да се валидира поръчката:” (Minimum purchase total required in order to validate order) и въведете желаната стойност.
4. Запасете настройките.
При стойност 0 (нула) функцията е изключена.
Първото нещо, което трябва да попълните е информацията за продукта. Това е името, което ще се появява при всички резултати от търсене. Точно до полето, ще намерите флагче, което ви позволява да изберете езика на който искате да промените или да създадете името.
Ако не искате този продукт веднага да бъде достъпен и видим за клиентите, поставете отметка в кутийката с наименование “Disable.”
Полето “Manufacturer” (производител), ви позволява да въведете името на производителя на продукта. Това не е задължително поле.
Натиснете “Create” (създай), намиращо се точно до полето за производителя, за да добавите нов производител, или да изберете от падащото меню този, който искате да бъде свързан с продукта.
Вие може да добавяте информация, за да управлявате по-добре списъка с продуктите, като използвате полетата Reference”, “Supplier reference”,(предпочитания, предпочитания за доставчика) “EAN13 или JAN”, “UPC” или “Location” (местоположение).
Вие също така може да посочите размера на крайната опаковка.
Накрая, добавете теглото, за да може да се изчисляват транспортните разходи на поръчките на вашите клиенти.
Вие искате да продавате пакет продукти, състоящи се от няколко части. Например: първоначален пакет за компютър, който се състои от CPU, монитор и принтер.
Вие може да създавате пакет и да добавяте в него продукти от вашия каталог. За да направите това, натиснете “Pack” (пакет). Ще се появи една елементарна форма с бутон. Започнете да въвеждате текста в полето, който ще филтрира през съществуващите продукти, и изберете продукта, който да добавите в пакета. Направете избор, изберете количеството, и натиснете зеления бутон, за да потвърдите избора си.
В пакета може да добавите толкова продукти, колкото желаете.
Вие може да махнете продукт от пакета, само като кликнете на иконата, точно до него.
Пакетите позволяват на администратора на сайта да опрости подготвянето на поръчките. Те също така позволяват на клиентите да се възползват от специалните цени и оферти. |
Поставете отметка в кутията “Is this a downloadable product?” ( Това свалящ се продукт ли е?), ако продавате такъв вид стоки, като например mp3s или PDF документи. Появява се форма:
Поставете цената, която ще се появява във вашия магазин, като използвате за това инструкциите посочени по-долу.
Крайната продажна цена на дребно, включително с направената отстъпка, ще се актуализира, докато пишете.
Забележка: Може да попълните полето “retail price with tax” ( цена на дребно с данък), и да изберете стойността на данъка, който трябва да се приложи, а полето автоматично ще пресметне продажната цена на дребно преди облагане с данък. Обратната операция също е валидна.
Този раздел ви позволява да управлявате наличността на вашите продукти.
Вие също така може да определите основните настройки, които се прилагат към всичките ви продукти. Опцията по подразбиране е да се отказват поръчки, но това може да бъде променено с табовете “Предпочитания” или “Продукти”, обсъдени по-нататък в раздела “Конфигурация на продуктите”.
Категорията по подразбиране ще се използва, когато един артикул е попълнен в няколко категории.
Това служи главно да изясни коя категория да използва в случай, че вашият клиент влиза в сайта ви, използвайки търсачката. Името на категорията ще се появи в URL-то на продукта. Например, “телефон” може да се появява в категорията “марка” (Apple, Samsung, Nokia и др.), както и в категорията “характеристики” (смартфон, флипфон и др.)
Отметката върху “Home” ви позволява да подчертаете продукта в заглавната страница на магазина, предоставяйки подкрепа на вашата тема. За да махнете продукта от списъка с характеристики, просто махнете отметката в кутията “Home”. |
За да подобрите вписването на вашия продукт, както и да повишите видимостта на вашия магазин, ви предлагаме да попълните внимателно различните SEO полета: мета заглавия, мета описания, ключови думи и благоприятни URL.
За да получите достъп до тази информация, натиснете върху изречението по-долу:
Показват се следните полета:
Тези полета ви позволяват директно да оптимизирате видимостта на каталога ви от търсачките.
Има две кутии, които са за попълване на описание. Първата кутия ви дава възможност да попълните кратко описание, което ще се появява в търсачките. Това поле е ограничено до 400 символа. Във втората кутия може да напишете пълното писание на вашия продукт, което ще се появява директно във вашия онлайн магазин. Текстовият редактор предлага широк обсег от опции за създаване на визуално атрактивни описания ( фон, размер, цвят на текста и т.н.).
В полето “тагове”, добавяте някои термини и ключови думи, които ще помогнат на вашите клиенти по-лесно да намерят това, което търсят.
Полето “аксесоари” ви дава възможност да избирате съответни продукти, които могат да се съотнесат към този продукт. За да предложите продукти на клиентите си, напишете първите букви на въпросния продукт, изберете го, след което натиснете върху зеления бутон, в дясно на полето.
Когато вече сте попълнили тази информация, запазете това което сте направили като натиснете “save”, след което ще бъдете препратени в заглавната страница на вашия каталог, или като натиснете “Save and Stay” (запази и остани), след което може да продължите работата си върху представянето на продукта. Когато сте запаметили работата си с втория споменат бутон, ще ви се изпишат още няколко опции, като например следните табове: 3. Комбинации 4. Характерни черти 5. Промени 6. Отстъпки 7. Приложения
Вторият таб 2: ” Изображения”, е за включването на снимки върху страницата на продукта.
След като вече сте заредили няколко изображения, вие може да изберете да определите изображението, като кликнете върху стрелките в колонката “позиция” и да определите различните изображения на корицата като кликнете върху иконите под колоната “cover image” (вижте дъното на изображението показано тук).
Вие може да добавяте много характеристики към вашите продукти. Една характеристика е вариант на продукта. Например, един и същ продукт може да го има в различен размер или различен цвят. В PrestaShop това се нарича размерна и цветова характеристика.
За да получите достъп до тази опция, вие трябва да кликнете върху таба “Attributes and Groups” (характеристики и групи), намиращ се под “Каталог”.
За да добавите група характеристики, или с други думи да добавите група то възможни варианти (цветове, материали и т.н.), кликнете върху “Add attributes group” ( добавяне на характеристики на групата), попълнете формата, която се появява и я съхранете.
За да добавите нов избор в групата с характеристики, която вече сте създали, вие трябва да създадете отделен вариант.
Изберете съответната група, след което кликнете върху “Добавяне на характеристика” и попълнете формата, която се появява.
Попълнете стойностите на вашия вариант, след това изберете групата от падащото меню, към която той се отнася.
За да получите по-добра представа за тази опция, група от характеристики може да бъде цвят или капацитет, където самите характеристики за цвят са – зелен, жълт или кафяв, или за капацитет – 4 паунда, 8 паунда или 16 паунда.
Например “размера” е група от характеристики, а “6 7 8 9 10” са тези характеристики в групата.
Вие може да видите на изображението по-долу как да добавите характеристика: изберете характеристиката, която искате да промените и се появява съответната форма.
Кликнете върху иконата “редакция” (edit) в ляво от цвета, който искате да редактирате и се появява новата форма:
Изберете HTML цвета или заредете снимка от вашия компютър (ако например използвате текстура, вместо цветове). HTML цветовете ще бъдат заменени с текстурата от снимката.
Вие имате възможност да използвате система, която променя цялата цена на една продажба в зависимост от количеството продукти, които клиента купува. За тази опция, натиснете таб номер 3 то файла за продукти, и ще се появи прозорец “Prices” (цени).
Натиснете “Add a New specific price” (добавете нова специфична цена) и се появява нова форма. Попълнете я и кликнете върху “Add quantity discount” (Добавяне на отстъпка за количество).
Когато вече сте избрали вашите стойности, кликнте върху “Добави” (add): обобщение на модела ви за отстъпка се появява по-долу. Ако искате да изтриете стойност, кликнете върху червеният хикс в прозорчето.
На този етап, вие сте завършили файла на вашия продукт и той вече се намира във вашия магазин! Ако изберете да стартирате с определената цена за 1 бройка, отстъпката веднага ще се види на страницата на продукта.
Също така всяка отстъпка се появява на дъното на страницата на продукта.
Не позволява да се постави вграден обект: Файл (027b-catalog-productDiscountInStore) не е открит.
Добавянето на различни вариации на продукта отнема няколко отстъпки. Преди да продължите, трябва вече да сте създали необходимите групи от характеристики и самите характеристики. След като сте го направили, кликнете върху четвърти таб, озаглавен “Комбинации” и следвайте формата, която се появи:
Ако искате да направите тази комбинация (характеристика+продукт) да се появява по подразбиране, поставете отметка на кутията с надпис “make the default combination for this product” (направете комбинацията на този продукт да бъде по подразбиране).
Най-накрая, кликнете върху “Добави тази комбинация” (Add this Combination), за да я запазите. Тя ще се появи в списъка, както по-долу:
В този пример, характеристиката е свързана с: “цвят” ако искате да добавите няколко характеристики, вие ще трябва да добавите първо едната, а след това и втората. Когато кликнете върху “Добави”, двете характеристики ще бъдат добавени. |
Ако имате прекалено много продукти или варианти, може да използвате “Генератор за комбинации на продукта” (Product Combinations Generator). Тази функция ви позволява автоматично да генерирате всички варианти и възможности.
Кликвайки върху “Генератора за комбинация на продукти”…
…ще ви отведе до попълване на следната форма:
Може да ви се появи предупредителен прозорец, гласящ “Сигурни ли сте, че искате да изтриете въведената информация за продукта?” (Are you sure you want to delete entered product information). Това означава, че продукта вече има ХХХ. Ако се съгласите на това, вие ще изтриете вече съществуващата ХХХ. Внимавайте! |
От дясната страна на тази страница е групата ви от характеристики. Изберете вариантите, като кликате върху наименованията им. Ако искате да изберете няколко по едно и също време, натиснете и задръжте ключа Ctrl, докато кликате. После натиснете “Добави”.
Например, както виждате на изображението по-горе, може да изберете характеристики “синьо”, “зелено” и “32 Go”.
След като вече изберете вариантите, въведете количеството за всеки продукт от полето “количество”, намиращо се най-горе. Внимавайте, то трябва да е еднакво за всяка комбинация. Например, 200 продукта във всяка комбинация = 2 цвята * 1 размер на диска * 200 = 400 продукта общо.
Може да добавите някакво предпочитание, ако то подпомага административните ви нужди.
Кликнете върху бутона “Генериране” и за всяка комбинация по-долу се появяват прозорци, които ви дават възможност да добавите техните възможни специфични цени.
Накрая, генератора за комбинации ви помага да спестите малко време, когато имате много на брой характеристики, които трябва да групирате, като например размери и материали. Той автоматично създава всички възможни варианти, които след това се появяват в страницата на файла на продукта, под името “Комбинации”.
Ако не искате да имате генерирани комбинации, вие може да ги изтриете или преработите.
Секцията “Каталог” е достъпна след като се кликне върху таба със съответното име. Това е мястото, къде управлявате всички свои продукти, намиращи се в магазина ви за електронна търговия PrestaShop.
Първата страница под таба “Каталог” изглежда по следния начин:
В секцията “Категории”, вие може да създавате различни класификации на продукта, използвайки функцията “Добавяне на нова подкатегория”. Така подреждате вашите артикули, и това помага на вашите клиенти да намерят по-лесно това, което търсят. Всички категории представляват подкатегории на заглавната страница. Има още
The Back Office е вашият инструмент, чрез който да управлявате вашия онлайн PrestaShop магазин (the PrestaShop Front Office).
Също както и Front Office, така и Back Office съществува върху и се оценява чрез Интернет.
За да влезете в Back Office, в уеб браузъра напишете URL-то на вашия Back Office. Вие би трябвало да сте създали това URL чрез съществуващия инсталатор – PrestaShop Installer wizard, като сте оставили папката на админа – the /admin
folder, разположена в директорията на PrestaShop на вашия хостинг сървър (например, от http:_www.yoursite.com/admin
to http:_www.yoursite.com/xyz123
).
Веднъж вече пренасочени към вашия Back Office, вие ще бъдете помолени да влезете със своята парола.
За да възстановите забравена парола за Back Office, натиснете върху линка за забравена или изгубена парола – Lost Password? и следвайте инструкциите.
Някои функции на Back Office са изписани на всички страници на Back Office.
В началото на всяка страница на Back Office има следното:
Също така в началото на всяка страница, PrestaShop изписва различни табове на Back Office:
На края на всяка страница на Back Office се изписва: