ВАЖНО: Пробив в сигурността!

На 23-08-2011 официалният сайт на Prestashop (www.prestashop.com) беше хакнат, което пряко повлия на новините показвани в админ панела на всеки магазин използващ Prestashop системата. За щастие екипът на Prestashop успя за отризателно време да поправи грешката и сега всичко работи по старому.

Заразен ли е моят магазин?

Само магазините използващи версии на PrestaShop 1.4/1.4.1/1.4.2/1.4.3/1.4.4 са податливи на възникалият пробив. Ако използвате някоя от посочените версии моля проверете:

  • За файл с наименование her.php в папка /modules на вашият магазин.
  • .php файл различен от Index.php в папките /upload и /download
  • Промяна в footer.tpl файла (в дизайна на магазина).
  • Дали липсва папка tools/smarty_v2

 

Заразен съм! Сега какво?

Няманищо страшно. В седем прости стъпки всичко ще бъде изчистено и оязвимостта затворена.

  1. Сменете паролата на базата данни на вашият магазин (ако незнаете как свържете се създателя му или хостинг компанията за помощ). След това отворете файла settings.inc.php,който се намира в папка /config и заменете старата парола с новата.
  2. Изтеглете официалната кръпка от тук
  3. Качете съдържанието в главната папка на магазина,чрез любимият си FTP клиент (Filezilla, Transmit…)
  4. Стартирайте файла през браузър (http://www.моятмагазин.com/herfix.php)
  5. Магазинът ви отново е изцяло под ваш контрол и кръпката работи. При предишно наличие на файл със същото име се уверете,че е презаписан с този,който току що качихме.
  6. Смене името на папката с админ панела
  7. Сменете паролите на всички потребители, които имат достъп до администраторският панел.

Как да конфигурирам моят магазин?

The Back Office е вашият инструмент, чрез който да управлявате вашия онлайн PrestaShop магазин (the PrestaShop Front Office).

Също както и Front Office, така и Back Office съществува върху и се оценява чрез Интернет.

Log in/ Вписване/

За да влезете в 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, въведете e-mail адрес и парола, които сте избрали по време на инсталацията.

За да възстановите забравена парола за Back Office, натиснете върху линка за забравена или изгубена парола – Lost Password? и следвайте инструкциите.

Някои функции на Back Office са изписани на всички страници на Back Office.

Начална страница на Back Office

В началото на всяка страница на Back Office има следното:

  • Search (търсене). Търсене по продукт, категория и ID на поръчката (отнася се само за номера на поръчката).
  • Language (език). Натиснете върху иконата, за да смените езика, използван в Back Office.
  • Quick access (бърз достъп). От падащия списък, изберете:
    • Home за да се върнете на началната страница на Back Office
    • My Shop за да отидете на началната страница на вашия Front Office
    • New category за да създадете нова категория
    • New product за да добавите нов продукт в каталога
    • New voucher за да създадете нов ваучер
  • Log out (отписване). Натиснете върху точно до потребителското име, за да излезете.

Back Office tabs (табове)

Също така в началото на всяка страница, PrestaShop изписва различни табове на Back Office:

  • Catalog (каталог). Използвайте таба Каталог, за да влезете в каталога за продукти. В таба Каталог, вие може да създавате и да управлявате следните неща:
    • Categories and Subcategories (категории и подкатегории) – Подреждате и сортирате продуктите си по категории и подкатегории. Продуктите могат да спадат към множество категории и подкатегории. Категориите се сортират автоматично по азбучен ред, но вие може и да ги сортирате по номера.
    • Products(продукти) – Въвеждате цялата информация за продукта, който продавате, включително текст, изображение, спецификации, размери и комбинации на характерните му качества ( например цвят /тегло/ цена)
    • Manufacturers (производители) – Може да поставяте производителя на продукта, който искате да продавате.
    • Suppliers (доставчици) – Може да поставяте доставчиците и местоположенията за доставка на продуктите във вашия каталог.
    • Attributes and attribute groups (характерни качества и групи според характерните качества) – Създавате и управлявате разнообразните качества, които се използват и в комбинации, за да се създадат различни модели за вашите продукти.
    • Features (характеристики) – Създавате и управлявате характеристики, които се използват за описание на вашия продукт във всички съответни групи/ модели на продуктите.
      Забележка: Характеристиките са изцяло информативни. Използвайте характерните качества, когато разнообразните резултати за продукта по цена или количество се различават между моделите.
  • Customers (клиенти). Виждате и управлявате всички акаунти на клиентите, включително тези, които са се регистрирали, но не са направили поръчка. Вие също така може и ръчно да добавяте акаунти на клиенти.
  • Orders (поръчки). Виждате и управлявате всички поръчки направени чрез Front Office, включително незавършени поръчки и грешки възникнали при обработката. От тук вие също така управлявате Merchandise return (RMAs) –връщане на търговеца, Credit slips –кредитни фишове, Order statuses – статусите на поръчките, и PDF Invoice – фактурата в PDF формат.
  • Payment (плащане). Управлявате начина на плащане на клиентите към вас, включително:
    • Modules (модули). Оформяте или деинсталирате тези модули, отговарящи за касовите бележки и обработката на онлайн плащанията.
    • Currencies (валути). Управлявате валутите, които се приемат за транзакциите, направени чрез Front Office.
    • Taxes (такси). Оформяте таксите, които се прилагат за транзакциите, извършени чрез Front Office.
    • Discounts (отстъпки). Управлявате ваучерите за отстъпки, които се отпускат на вашите клиенти чрез Front Office.
  • Shipping(превоз). Организирате всички елементи свързани с превоза на вашите продукти до клиентите, включително:
    • Carriers (куриери). Въвеждате куриерите, които клиентите могат да избират за доставка, когато правят поръчка.
    • Countries (страни). Избирате тези страни, до които имате възможност да извършвате доставка.
    • Zone (зони). Създавате зони, които могат да бъдат използвани за групиране на разходите по превоза. Например, ако бизнесът ви е базиран в САЩ и ако доставката до Канада или Мексико е с подобна цена, може да създадете зона „Съседи”, която да включва Канада и Мексико..
    • Price Ranges (обсег на цените). Определяте обсега на цените, които се използват по отношение на тежестта за изчисляване на разходите по доставката.
    • Weight Ranges (обсег на тежестта). Определя обсега на общата тежест на пакета, която да се използва по отношение на цената, която се изчислява за разходите по превоза.
  • Modules (модули). Добавяте, управлявате и деинсталирате Модулите, използвани за да спомагат за функционалността на PrestaShop.
    • Positions (позиции). Местите Модулите от един раздел на страницата на Front Office в друг.
  • Preferences (предпочитания). Поставяте своите предпочитания и за двете, и за Back и за Front Office, включително език, страна и валута, които да са по подразбиране, когато включите на темите на Front Office.
    • Appearance (вид). Избирате вашето начално лого, Favicon, и мета данни.
    • Product settings (настройки за продукта). Избирате как ще бъдат показвани вашите продукти във Front Office.
    • Email settings (настройки за имейла). Определяте как ще се изпращат имейлите на Back Office (чрез PHP мейл() функция или чрез SMTP сървър).
    • Image settings (настройки за изображенията). От различните размери, използвани от PrestaShop, избирате тези, чрез които ще се показват вашите изображения и пренаредете всички ваши качени снимки.
    • Database settings (настройки за базата данни). Определяте общите настройки между PrestaShop и неговата MySQL база данни.
  • Tools (инструменти).
    • Employees (служители). Добавяте, редактирате и изтривате тези служители, които имат достъп до PrestaShop Back Office.
    • Profiles (профили). Създавате различните видове потребители на PrestaShop Back Office (например администратор, чиновник по продажбите, управител на продукцията и т.н.).
    • Permissions (разрешения). Определяте кои профили на служители имат достъп до функциите на Back Office, както и до кои точно, и също така дали могат да виждат, добавят, редактират и/ или изтриват информация.
    • Contacts (контакти). Създавате и управлявате Контактите, до които се изпращат имейли като се използва формуляра за контакт намиращ се в Front Office.
    • Languages.(езици). Добавяте езици, които да са на разположение на клиентите на вашия Front Office. (Езикът, който искате да използвате, може вече да съществува, затова проверете http://www.prestashop.com/en/downloads/ за съществуващите езици.)
    • Translations (превод) . Променяте, премахвате или дублирате инсталирани езици, или поставянето на нов езиков файл.

Back Office footer

На края на всяка страница на Back Office се изписва:

  • Линкове към PrestaShop Community Forum и PrestaShop Contact page ( форума и страницата за контакти на PrestaShop). За да докладвате бъг, моля използвайте съответния раздел в обществения форум.
  • Номер на версията. Това е настоящата инсталирана версия на софтуера на вашия PrestaShop.

Деинсталиране на PrestaShop

PrestaShop е много лесен за деинсталиране:

  1. Спрете уеб сървърът и базата данни, на които е инсталиран PrestaShop.
  2. Изтрийте папката ‘PrestaShop’ (или папката с друго име, което сте дали по време на инсталацията, ако сте го направили) от настоящата директория на вашия уеб сървър (принципно с ‘www’).
  3. Изтрийте базата данни на PrestaShop.

ВНИМАНИЕ: Вие ще загубите цялата информация, свързана с вашите клиенти, поръчки, фактури и продукти.

Обновяване на PrestaShop

 

  1. За да запазите преводите, във вашия настоящ Back Office >> Tools >> Translations, извадете всеки език, който използвате във вграденият Export tool.
  2. В базата данни на вашия сървърен админ, поддържайте вашата база данни.
  3. Чрез FTP, в папката PrestaShop върху вашия хостинг сървър (т.е., http://www.mysite.com/prestashop/), създайте резервно копие на вашата настояща папка PrestaShop като я преименувате (напр., http://www.mysite.com/prestashop_old/).
  4. Свалете най-новата версия на PrestaShop e-Commerce solution software (софтуерно решение за електронна търговия).
  5. Unzip (разархивирайте) новияPrestaShop със ZIP archive където искате на вашия хард драйв.
  6. Upload (заредете и качете) чрез FTP новите файлове на PrestaShop намиращи се в разархивираната папка на prestashop (а не в самата папка) в новата директория на PrestaShop (напр., http://www.mysite.com/prestashop/).
  7. Ако и преди сте преобразували съдържанието на /mails папката, копирайте съдържанието на вашето резервно копие на /mails върху новосъздадената /mails папка.
  8. Копирайте съдържанието на вашето резервно копие на /img папката в новосъздадената /img папка.
  9. Ако сте добавили някакви допълнителни модули към вашата версия на PrestaShop по подразбиране, копирайте добавените модули от резервната папка на /modules към новосъздадената /modules папка.
  10. Ако сте инсталирали някакви модули, чиито конфигурации се намират вътре в даден файл (вместо в базата данни) като например “editorial” модул (който използва editorial.xml файл, за да съхранява вашето съдържание) вие ще трябва да ги копирате от резервната папка във вашата настояща модулна папка (напр. “/modules/editorial/”).
  11. Ако преди това сте направили .htaccess файл, слейте в едно двете съдържания на стария и на новия .htaccess файл, изтривайки информацията, която се повтаря. Не заменяйте едната с другата.
  12. Ако е заменимо, копирайте вашите преработени теми от подпапката (напр., /themes/mythemes) от резервната /themes папка към новосъздадената /themes parent папка.
    • Забележка: Ако сте правили промени в самата тема по подразбиране (не е препоръчително; моля вижте Create a customized Theme (създаване на тема) за подходящата процедура), и след като пуснете обновяванията, те ще изтрият вашите промени. За да възстановите промените, които сте направили на темата по подразбиране, създайте нова тематична папка според вашите нужди (например, /themes/mythemes) в новосъздадената и след това пренесете в нея съдържанието на старата папка за тема по подразбиране, намираща се във вашето резервно копие на PrestaShop.
  13. Копирайте файла settings.inc.php от резервната папка /config върху новосъздадената /config папка.
  14. В уеб браузъра, пуснете Инсталатора чрез добавяне на /install към URL-то на вашия магазин (e.g., http://www.mysite.com/prestashop/install) и изберете ‘update’ (обновяване) в началото на процеса.

Забележка: Редовно подсигурявайте базата данни, най-добре върху различни компютри, в случай на проблеми свързани с хардуера или сигурността.

Какво да правим с незавършените поръчки?

Има няколко решения за управление на потребителите добавили продукт в своята количка,но така и незавършили поръчката си,като по този начин генерирате по-големи продажби. Тези решения трябва да включват един организиран подход, чиято цел е да се акцентира върху поведението на потребителите:

1. Време: Изпратете  имейл възможно най-бързо (в рамките на час), така че клиентът да не забрави желанието си за покупка.
2. Представяне: Уверете се, че мейлът е прост и ефективен. Не е задължително да предлагате нови или различни оферти. Просто се гарантира, че клиентът разбира напълно това, което той или тя трябва да направи, за да завърши поръчката.
3. Съдържание и оферта: Изпратената електронна поща може да бъде просто напомняне, или може  да послужи като възможност  на клиентите да се радват на специалното отношение, отстъпка или безплатна доставка. В някои случаи, чувството за спешност може да бъде полезно, като дава на клиентите ограничено време, като по този начин ги подстрекава да действат сега. Това значително ще подобри ефективността на плана.
4. Планиране: Въпреки, че ние препоръчваме изпращане на имейл в рамките на един час, не е казано,че неможете да изптарите втори имейл (и може би дори трети!), което ще засили ефективността на плана. Една седмица след това, не е твърде късно, да представите нов продукт или нова оферта, и напомните на клиента, че вие ​​сте на негово разположение.
5. AB изпитване: Не се колебайте редовно да тествате различни видове и съдържание за електронната поща, различни оферти и т.н.Това ще ви позволи да научите много за поведението и нуждите на клиентите си.
6. Проследяване и измерване: Ако говорим за интернет, става дума за измерване! Трябва да следите всички за изоставени колички за пазаруване – техния брой, тяхната природа и др. Това е начина, по който се оценява ефективността на вашата тактика.

Управлението на изоставени колички за пазаруване се вписва идеално в цялостното управление на вашия сайт за електронна търговия. Вашият е-магазин трябва да бъде в състояние да прилага тези проследявания по начин, който е персонализиран според вашите нужди. Простотата, сила и гъвкавостта на PrestaShop го правят идеален за тази важна задача.

Как да инсталирам Prestashop?

Сега имате необходимите компоненти за инсталиране на вашия хостинг сървър, и преди да инсталирате софтуерът PrestaShop за електронна търговия, има няколко неща, които трябва да проверите.

Има още

Системни изисквания

Преди да свалите и да инсталирате каквото и да е, вие трябва да предоставите място за вашия PrestaShop онлайн магазин. Това означава, че той трябва да се съгласува с вашия уеб сървър. Вие може да имате собствен уеб сървър, като по-вероятно е вашият магазин да бъде управляван чрез интернет хостинг услуги.

Има още

Отправна точка за начинаещи и напреднали онлайн предприемачи.