piątek, 27 listopada 2015

Prestashop 1.6.1.1 - skąd pobrać sklep Prestashop?

Witam!

Ten poradnik jest częścią (mam nadzieję :) ) większego projektu dotyczącego sklepu Prestashop 1.6.1.2 Chciałbym w kolejnych częściach tego bloga zająć się zagadnieniami, które początkującym użytkownikom sprawiają chyba najwięcej problemu a mianowicie po instalacji sklepu Prestashop dostosowanie go do swoich potrzeb, chodzi mi tu głównie o wygląd sklepu.

W części pierwszej tego większego poradnika zajmiemy się instalacją sklepu Prestashop 1.6.1.2. Pokażę krok po kroku jak dobrze i bez problemów zainstalować ten produkt. Zaczynamy.
Pierwsze pytanie które nasuwa się początkującym użytkownikom to: gdzie mogę znaleźć sklep Prestashop? lub skąd pobrać instalkę sklepu Prestashop? Spakowaną (zarchiwizowaną) paczkę ze sklepem Prestashop możemy ściągnąć ze strony

https://www.prestashop.com/pl/pobranie

Aby pobrać plik klikamy na przycisk „Pobierz teraz”
Po kliknięciu otworzy się okienko gdzie zaznaczamy, że chcemy zapisać plik na twardym dysku i potwierdzamy nasz wybór przyciskiem "OK".
w kolejnym oknie wskazujemy lokalizacje gdzie chcemy zapisać archiwum (plik o rozszerzeniu .zip) na twardym dysku i potwierdzamy nasz wybór przyciskiem "ZAPISZ".
W wybranek przez nas lokalizacji pojawi się plik o rozszerzeniu .zip
Aby rozpakować ten plik klikamy na nim prawym przyciskiem myszy (PPM) na ikonie pliku i wybieramy opcję "WYODRĘBNIJ WSZYSTKIE".
W kolejnym kroku wskazujemy gdzie na twardym dysku chcemy rozpakować nasze archiwum i potwierdzamy nasz wybór przyciskiem "WYODRĘBNIJ".
Następuje rozpakowanie archiwum
W miejscu (katalogu) które wskazaliśmy wcześniej pojawi się nowy katalog z plikami które w późniejszym czasie przeniesiemy na serwer www aby nasz sklep był widoczny w Internecie.
Kolejny wpis >> Instalacja sklepu Prestashop

piątek, 17 sierpnia 2012

Prestashop, reset hasła administratora

Ktoś pomyśli jak można zapomnieć hasła administratora do sklepu ? ... można :) sam padłem ofiarą swojego zapominalstwa i musiałem się nieźle nagimnastykować żeby dać sobie z tym radę ... ale udało się. Więc jako zmienić swoje zapomniane hasło administratora sklepu w Prestashop. Po pierwsze musimy mieć dostęp do bazy danych sklepu. Jeśli mamy to wykonujemy polecenie

UPDATE employee SET passwd = md5("COOKIE_KEYtwoje_hasło") WHERE email = "mail_administratora";

gdzie:
employee - to tabela w bazie sklepu Prestashop
passwd - to kolumna w tabeli employee
COOKIE_KEY - to ciąg znaków które znajdziesz w pliku root/config/settings.inc.php
twoje_hasło - tego chyba nie muszę tłumaczyć :)
mail_administratora - to mail który podawałeś przy instalacji sklepu jako mail administratora hasło musi być dłuższe niż 8 znaków i bez żadnej spacji musi być zaraz po COOKIE_KEY gotowe :)

Prestashop 1.3 zmiana kolorów tła na sklepie.

Wszystkie tła w Prestashop są "zaszyte" w plikach css. Jeśli chcemy zmienić kolor tła jakiegoś modułu lub bloku należy znaleźć w jakim arkuszu styli css został on zapisany. Ale jak tego szukać ? Arkusze styli CSS odpowiedzialne za zmianę kolorów, jeśli chodzi o  główne sekcje sklepu Prestashop znajdują się w pliku global.css [lokalizacja: źródło-sklepu\themes\prestashop\css\global.css] Poniżej przedstawiam zrzut ze sklepu Prestashop obrazujący zmianę kolorów tła poszczególnych części sklepu.

Rysunek 7.1. Zmiany tła poszczególnych części sklepu Prestashop 1.3

a teraz trochę wyjaśnienia w których arkuszach styli CSS zmieniać kolory:
Żółty – #body  (plik  root\themes\prestashop\css\global.css  line:15)
Czerwony – #header_right  (plik  root\themes\prestashop\css\global.css  line:201)
Pomarańczowy - #page (plik  root\themes\prestashop\css\global.css  line:190)
 oczywiście numery linii w pliku dla poszczególnych arkuszy styli mogą się różnić są to tylko orientacyjne liczby, a słówko "root" oznacza katalog główny w którym znajduje się sklep.

gotowe :)

środa, 15 sierpnia 2012

Prestashop 1.3 zmiana wyglądu modułu "polecane produkty" na stronie głównej.

Większość z Was, posiadaczy sklepu Prestashop, chciałoby zmienić wyświetlanie modułu "polecane produkty" który jest wyświetlany na stronie głównej sklepu.
Wygląd tego modułu zmodyfikujemy zmieniając odpowiednie wpisy w plikach:

global.css
lokalizacja: źródło_sklepu\themes\prestashop\css\global.css

homefeatured.tpl
lokalizacja: źródło_sklepu\modules\homefeatured\homefeatured.tpl

przykłady:

* zmiana któtkiego opisu
plik: homefeatured.tpl 
kod: {$product.description_short|strip_tags|truncate:130:'...'}

cdn

Prestashop 1.3 jak zmienić obrazek w części centralnej na stronie głównej sklepu ?

Prestashop jest produktem gotowym po zainstalowaniu , dopiero później trzeba go "dopieścić" po swojemu. Co zrobić kiedy chcemy zmienić obrazek na stronie głównej w części centralnej? Nic prostszego.
Opiszę tutaj krok po kroku jak to zrobić:
  1. Uruchamiamy dowolny edytor który otworzy pliki PHP i TPL. Nawet systemowy notatnik jest w stanie to zrobić :)
  2. Otwieramy w nim plik editorial.tpl który znajduje się  w katalogu
    źródlo sklepu\modules\editorial\editorial.tpl
  3. W 4tej linijce w części kodu
    <img src="{$this_path}homepage_logo.jpg" alt="{$xml->body->$title|escape:'htmlall':'UTF-8'|stripslashes}" />
    zamień starą nazwę pliku homepage_logo.jpg na nową nazwę plik np twoja_nazwa_pliku.jpg
  4. Umieść  plik o nazwie twoja_nazwa_pliku.jpg w tym samy katalogu gdzie znajduje się plik editorial.tpl czyli źródło_sklepu\modules\editorial\
gotowe :)

poniedziałek, 13 sierpnia 2012

Prestashop, tworzenie kopii zapasowej sklepu/bazy danych.

Ślęczymy przed monitorem godzinami, wprowadzamy mozolnie dale do naszego sklepu Prestashop a póżniej...płacz i zgrzytanie zębów...
Ile razy to widziałem. A można było po prostu spędzić chwilkę przy komputerze od czasu do czasu i byłoby wszystko w porządku.
O co chodzi ? O kopię bezpieczeństwa która pozwoli nam postawić odzyskać sklep w kilka minut.

Kopia bezpieczeństwa sklepu Prestashop krok po kroku:
  1. Wchodziny do panelu administratora
  2. klikamy na zakładkę narzędzia
  3. i wybieramy opcję kopia bazy danych
  4. W okienku głownym które nam się otworzy wybieramy opcję  Utwórz nową kopię bezpieczeństwa
gotowe :)

odzyskiwanie danych w następnym poradniku

Prestashop, import produktów do bazy danych.

Czy można zaimportować dane do sklepu Prestashop ?
Tak.
Można to zrobić z poziomu panela administratora. Pomocne w tym procesie są pliki CSV. To właśnie za ich pomocą możemy wykonac operację importu danych.

W Prestashop 1.1 możemy zaimportować takie pola:
  • ID
  • Active
  • Name
  • Categories (x, y, z ...) - kategorie
  • Prices - ceny
  • Tax rate - stawki podatków
  • On sale
  • Reductions - obniżki
  • Reference #
  • Supplier reerence #
  • Supplier
  • Manufacturer
  • EAN13
  • Weight
  • Quantity
  • Short description - krótki opis
  • Description - opis
  • Tags (x, y, z ...) - tago
  • Meta-title
  • Meta-keywords
  • Meta-description
  • Text when in-stock - tekst gdy towar na magazynie
  • Text if back-order allowed - tekst jeśli zamówienie zaległe dozwolone
  • Image URLs (x, y, z ...) - adresy obrazków
  • Features - cechy, atrybuty
Import danych do Prestashop krok po kroku:
  1. Utwórz plik CSV w dowolnym edytorze. Możemy to zrobić nawet w systemowym notatniku Windows, ale wygodniejszym narzędziem do tego będzie MS Excel lub darmowy Calc [OpenOffice].
  2. Pamiętaj jeden wiersz w edytorze to jeden produkt. Wpisujemy dane rozdzielając je znakiem ;  ale może to być inny znak np , Chodzi o jakiś separator.
  3. Wchodzimy do panela administratora w Prestashop i klikamy na zakładkę narzędzia. Po jej wyborze z menu pod spodem wybieramy opcję import i wybieramy plik z dysku twardego który chcemy zaimportować.
  4. Prestashop powiniem automatycznie podzieliś nasze dane z pliku w kolumny wg naszego separatora. Nad każdą z kolumn pokaże się lista rozwijalna abyśmy wybrali czego dotyczą te dane np. jeśli w danej kolumnie znajdują się dane dotyczące nazwy produktu to z listy rozwijalnej wybieramy name itd.
  5. Jeśli chcemy zignorować jakąś kolumnę z listy rozwijalnej należy wybrać opcję ignore.
  6. Gdy wszystko jest gotowe do importu klikamy na przycisk Import CSV data.
!!! PAMIĘTAJ !!! DLA BEZPIECZEŃSTWA ZA KAŻDYM RAZEM RÓB KOPIĘ BAZY DANYCH

gotowe :)