Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
PrestaShop 1.3 Beginner's Guide
PrestaShop 1.3 Beginner's Guide

PrestaShop 1.3 Beginner's Guide: Build and customize your online store with this speedy, lightweight e-commerce solution

eBook
€8.99 €28.99
Paperback
€37.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

PrestaShop 1.3 Beginner's Guide

Chapter 1. Building Your PrestaShop

I don't believe in hanging around! So let's get right on with setting up PrestaShop. Take a look at what we will do next.

In this chapter we will:

  • Download and prepare the PrestaShop files

  • Make a database

  • Install PrestaShop

  • Implement post-install security

  • Have a look at your shop from a customer's viewpoint

  • Have a look around your new admin control panel

Here we go...

Case studies

To make this book realistic, I will refer to two fictitious stores—fluffyteddies.com and guns4u.com. The diverse and extreme nature of the case studies will help to clearly demonstrate the "real" application of some PrestaShop features. I will refer to the case studies from time to time to discuss how the topic in question might fit in with one or perhaps both of them. Here is a bit more about the case studies.

  • Fluffyteddies.com

    Fluffy Teddies is a brand new small scale business. It is the fulfillment of a dream for a teddy bear, doll, and accessories hobbyist. It is his plan to offer a wide and diverse range of the most delightful and collectable products of their type, available in one place.

    He is passionate about his range and aims to project this to his customers through an interesting and useful website content as well as good quality merchandise.

  • Guns4u.com

    Guns4u is the web outlet for a major arms reseller. Guns4u has a very wide range of weapons from small arms to intercontinental ordinance with various warheads as well as state-of-the-art missile defense systems.

    Guns4u plans to make their product range available to a wide and diverse range of customers. Operating from the independent island of Tropicano in the South Pacific, it is not governed by restrictive laws on arms sales.

    Just as long as Guns4u complies with the stringent tax laws of the ruling dictator of Tropicano, it will have a free reign to sell its wares to whoever it chooses. Guns4u intends to offer a retail range to anybody and a bulk discounted range for its bigger customers.

Case studies


To make this book realistic, I will refer to two fictitious stores—fluffyteddies.com and guns4u.com. The diverse and extreme nature of the case studies will help to clearly demonstrate the "real" application of some PrestaShop features. I will refer to the case studies from time to time to discuss how the topic in question might fit in with one or perhaps both of them. Here is a bit more about the case studies.

  • Fluffyteddies.com

    Fluffy Teddies is a brand new small scale business. It is the fulfillment of a dream for a teddy bear, doll, and accessories hobbyist. It is his plan to offer a wide and diverse range of the most delightful and collectable products of their type, available in one place.

    He is passionate about his range and aims to project this to his customers through an interesting and useful website content as well as good quality merchandise.

  • Guns4u.com

    Guns4u is the web outlet for a major arms reseller. Guns4u has a very wide range of weapons from small arms to intercontinental ordinance with various warheads as well as state-of-the-art missile defense systems.

    Guns4u plans to make their product range available to a wide and diverse range of customers. Operating from the independent island of Tropicano in the South Pacific, it is not governed by restrictive laws on arms sales.

    Just as long as Guns4u complies with the stringent tax laws of the ruling dictator of Tropicano, it will have a free reign to sell its wares to whoever it chooses. Guns4u intends to offer a retail range to anybody and a bulk discounted range for its bigger customers.

Downloading PrestaShop


Visit www.prestashop.com to get your free copy of PrestaShop. Click on the Download PrestaShop option. Fill in the very brief registration information and click on the big blue button. Finally click on the Download button and you should have a zipped file called prestashop_1.x.x.x.zip, where x.x.x is the version of PrestaShop you have downloaded. The version number you have doesn't matter. As long as you follow the download link from the PrestaShop home page, you will have the latest stable version.

In the next tutorial, we will upload all the loose unzipped files to your web server. It is worth pointing out that you might save some time by uploading the zipped file and then using your web host's file manager to do the unzipping. As most web hosts use a slightly different system, I will guide you through by unzipping first. But if you know how to use your web hosts file manager to do this, then you could save a short wait while uploading. You decide. Unzip it now to prepare for the next guide and you will be left with a folder called prestashop.

Now that you have downloaded and unzipped the PrestaShop files, it's time to put them onto your website ready to install. If you are hosting at home, this is a simple matter of putting them in the Apache home folder (see my downloadable guide if you're unsure where this is).

If you are developing on a live server, then you need to transfer the files via FTP. Let's do that step by step.

Time for action - transferring files to your web host


To make this as quick and easy as it can be, I will use a few Windows shortcuts in this short click-by-click guide. Just before you dive in, you will need your FTP username and password. If you don't know it already, you can usually find this quite easily by looking in your account details in your web host's control panel. Any doubts, give them a ring. That's what you pay them for.

  1. 1. Hold down the Windows key and tap the E key twice. You will have two Explorer windows pop up. Arrange them neatly one above the other. Alternatively, you can grab a copy of a dedicated FTP program such as FileZilla from www.sourceforge.net. There is a small learning curve doing this, but once you're used to it, you will have more options when using FTP. This guide assumes you do not have FileZilla, but if you do, it won't be a problem to interpret the guide.

  2. 2. Browse to the unzipped prestashop folder at the bottom of the window. Actually click into it. We do not need the folder itself, just the contents.

  3. 3. At the top window, you need to log into your website via FTP. In the address bar at the top of the screen, type ftp://yourdomain.xxx and press Enter. When a pop-up window appears, enter your FTP username and password that you obtained earlier.

  4. 4. Now at the bottom of the window, left-click on the very first file. Hold down the Shift key and then using the down arrow key, while still holding down Shift, scroll to the very bottom of the screen so that all the files and folders are highlighted. Every single one.

  5. 5. Now let go of all the keys on the keyboard. Left-click and hold the left mouse button. You can now drag all the files from the prestashop folder on your PC up to your website in the top window.

  6. 6. Wait for the files to upload. The time will vary according to the speed of your Internet connection.

What just happened?

What you have done is put all of the files and folders containing the entire computer code, data, images, and other resources into your web host's server ready for the next phase of installation.

So let's move on.

Making a database


PrestaShop needs a MySQL database to function. The files we have just uploaded are the web pages that will become your store and the PHP programming code that performs the actions required by your store.

For example, when a customer creates an account in your new shop, the programming code contained in the files that we uploaded will fill out and store the information in a completely separate computer program. This program is called a database server and the type of database server that PrestaShop uses is called MySQL. Usually, when you are pro-hosting, this server will be an entirely different physical computer to the one holding your files (the web server).

As with many servers/computer programs, you need a username and password to access its functions. You also need a unique name for a database for your shop on that server, and you need to know the address locating the server. As an example, this could be aserver.myhost.com. Or it could be something completely different.

Now many web hosts will have already allocated database server details to your hosting account. If this is the case, then you only need to find them and make a note of them for the next phase of the installation.

Most likely your web hosts have a simple two- or three-click process for creating a database. You can then access the details of this newly created database in order to proceed.

Precise details will vary from host to host and also the order in which the options are presented (if at all). The database creation process goes like this.

If you already have a created database, that is okay. PrestaShop can function on a database used by other applications. However, to make sure that they do not conflict, or worse, damage each other, pay close attention to the How to install PrestaShop section to be sure you create a table prefix!

Time for action - creating a database


First of all, you need to log in to your hosting control panel. You are looking for an option called "MySQL", "MySQL databases", or perhaps just "databases".

  1. 1. Click on MySQL databases or something similar.

  2. 2. Now we need to make another database. Look for the option Create new, Make a database, or perhaps just add. Click on it to see the options presented. Below is a screenshot of the database creation page on the Godaddy.com control panel. It serves as a good example because it has more options than most. If your screen has fewer options, that is okay. Just follow the guide for the bits you need to.

  3. 3. Description: This is an arbitrary field. Suppose over the years you open a couple of dozen stores, all requiring a database; eventually just a database name might not be enough to identify its purpose. Put something quite descriptive here, like 1st PrestaShop on www.mydomain.com. Abbreviate it if there is not enough space.

  4. 4. Database username: This is an important detail that needs to be remembered. It is case sensitive, so upper and lower case must be accurately recorded. Choose a username; again, it is arbitrary, but use something appropriate and not easily guessable, like mydomainsomesecretnumber. There will be a maximum number of characters, so you might need to use a shortened version. Write it down or copy and paste it into Windows Notepad or on a similar application. It is possible that you do not have a field for a name or it has already been filled out automatically. That's fine. Just write it down.

  5. 5. Enter a memorable but un-guessable password. Again this might be decided for you and it might not have this option at all. Re-enter the password if required. Write it down or copy and paste it in Notepad or something similar.

  6. 6. Read-Only User Name and Password: This is not required for PrestaShop, so leave it blank.

  7. 7. If you get the choice to select versions for MySQL, tick/check the option for 5 or later.

  8. 8. And, if as shown in the screenshot you get the option to Allow Direct Database Access, this is a definite No. We don't want people to fiddle with our database from far away.

  9. 9. When you're done, click to create the database— OK, Finish, Create, or whatever your web host decides to label their button with.

  10. 10. Now you should be able to see a summary of the database you created. Complete with the values you chose and the values chosen for you. The following screenshot will give you an idea. As usual, write it all down or copy and paste it into Notepad or some similar application.

What just happened?

Now we have a fresh database just itching to be filled up and manipulated. We also have the database information we need to do so. Next we can go to the most interesting part of the process and get our very first glimpse of PrestaShop in action. We'll set up the program right away.

How to install PrestaShop


Now for the fun part when you get to see some results. What we are going to do is run the PrestaShop auto-installer. This will be a series of web pages where you will enter information to allow the auto-installer to configure your store.

The sort of information that we will be entering is business information such as your shop name, personal details, and of course the database information gathered previously.

Time for action - the PrestaShop auto-installer


To get started, type your shop domain name into your web browser. It will automatically redirect to the default start of the PrestaShop installation program. You should see the following window:

  1. 1. First up, just choose your language and click on Next to move to the SYSTEM AND PERMISSIONS screen:

  2. 2. Check that you have all green ticks, as in the preceding screenshot. If you do, then click on Next to proceed and jump to the next number. If you see some scary red crosses, don't panic because there are some simple solutions. And here they are. If you have all green ticks move on to step number 6.

  3. 3. If you have any red crosses under the PHP settings, then you need to contact your web host and ask them to make some changes for you. If your hosting package has the system requirements discussed earlier, it is most unlikely you have any crosses here. Also, if you have installed hosting on your own PC as described in my free guide, they will all be ticks. If you have crosses and need to contact your web host read the next point first.

  4. 4. Next is Write permissions on files and folders. This is the most likely area to have some crosses and also the easiest to remedy. In order for PrestaShop to install itself, it needs to be able to modify (write to) various files and folders. A red cross indicates that the folder cannot be written to. Changing this is nice and easy. Log in to your website with FTP just as we did when we transferred the PrestaShop folders there. Locate any folders with a red cross, right-click on them, and select Properties. Then put a tick in the top two checkboxes under the Write column. Done! It is possible that you might need to use your web host's file manager to do this step. Also, if you extracted the files on your web server, then the file permissions will probably not need amending at all. The last optional settings are just that, entirely optional. And again if you are pro-hosting, your web host will need to resolve this for you. But PrestaShop will still be functional without them.

  5. 5. Click on the Refresh these settings button to check if you have solved the problem(s) and then press Next and read on.

  6. 6. Next is the DATABASE CONFIGURATION screen:

  7. 7. You have probably guessed that this is where you will fill in all the database information that we collected earlier. I will go through each setting one at a time because some of the fields are described differently from host to host and by PrestaShop. I feel the need for a small table of explanations. Here it is:

    PrestaShop field

    Explanation/alternative name

    Database server name:

    The address of the computer (server) with your database on it: Sometimes called 'address', 'host name', or just 'the database server'.

    Type this in here exactly as it appears in your web hosting control panel.

    Database name:

    Simply a name given to the database on the database server: On shared hosting environments, this is often the same thing as the username (or login as PrestaShop calls it).

    Enter exactly as it appears in your hosting control panel.

    Login:

    Your MySQL username: On shared hosting environments, this is often the same as database name.

    Enter exactly as it appears in your hosting control panel.

    Password:

    Your top secret sequence of letters and numbers (Shhh…).

    PrestaShop database tables prefix:

    This is a short series of letters placed before all the tables (sections) of your soon-to-be-created database. When an e-commerce shop of any type is created, there are dozens of "tables" created to store all the necessary information. If you think about it, all stores are likely to have similar table names (perhaps 'customers' or 'products'). When this occurs, adding a unique prefix prevents the new table destroying the old.

    A prefix is a good idea at any time, a very good idea if you have any other uses for your database and essential if you have more than one PrestaShop on your database.

    If this is your first PrestaShop, I suggest leaving the prefix as it is, that is ps_. But if this is your second or third, I suggest changing it to ps2_ or ps3_.

  8. 8. Select the Simple mode checkbox. This gives us a nice clean slate to work with. The other option sets up your store with sample products and lots more features all ready to go. That's cool. But do we know what we want yet? At the end of the day it is up to you. If you want to do it the Full mode way, that's fine. This book assumes that you have gone for the Simple mode installation, but the coming chapters would be quite easy to interpret if you want to do it the other way. I suggest Simple mode, but you decide.

  9. 9. Leave the Configure SMTP manually box unchecked. This is unnecessary for a pro-hosted environment.

  10. 10. Now enter your preferred e-mail address on your shop's domain that you would like PrestaShop to use. PrestaShop will send e-mails to customers to thank them for orders, notify them of dispatch, and more. PrestaShop will also contact you to let you know about important events such as when people spend money!

  11. 11. Click on Next and your shop database will be made. You will see this screen:

  12. 12. This page is really simple but with a little twist. Just fill in your first and last names along with the password you want to use to log in to your admin control panel. Do not select the Receive notifications by e-mail checkbox, as we will enable this later. There is a small bug in PrestaShop and this step avoids it. The one field that I haven't covered is the Shop logo box. I will cover this later, but if you just happen to have a 230x75 pixel graphic logo on your PC, feel free to browse to it and include it right away. Click on Next and rejoice.

What just happened?

You have just made your first PrestaShop. Cool! A few more bits and pieces to fiddle with and you're done. Was that difficult? In my opinion, if there is a technical side to running a PrestaShop e-commerce business, then that was probably about as geeky and technical as it gets! If you are reading this, you are heading for success.

Post-install security


Just a few, very quick modifications to your PrestaShop files and it's done.

Deleting the install folder

What we need to do is delete the entire folder called install from your web server. The reason for this is that it contains the PHP code that configured your store. So it might be very easy for anybody who knows it is there to rerun the install process with erroneous information and mess up your store.

Time for action - how to delete the install folder


This is probably the quickest and easiest way to do it:

  1. 1. Hold down the Windows key and hit E once. This will bring up a new Explorer window.

  2. 2. In the address bar, type ftp://yourdomain.com and hit Enter/Return.

  3. 3. Enter your FTP username and password.

  4. 4. Find the install folder. It is nice and prominent, near the top, under the img folder.

  5. 5. Right-click on it and select Delete. That's it. Don't close the FTP window, and read on.

What just happened?

Without the PrestaShop install files nobody can run the install process again. So we just prevented anyone with a little bit of knowledge from reinstalling over our PrestaShop and causing us to have a bad day. Next we will take another precaution to protect our new shop.

Renaming the admin folder

The admin folder holds all the web pages and PHP code that allows you to manage your shop. Almost any customization or configuration that you will make using your control panel, including the ability to log in, relies on this folder and the knowledge of its location. So you obviously don't want any Tom, Dick, and Harry sitting on their PC at www.yourdomain.com/admin trying to guess your password. And anybody who knows anything about e-commerce software knows that the default folder name for such functions is often admin. So we will now name it something more secret and personal.

Time for action - renaming the admin folder


You should already have an FTP window to perform these steps. If not repeat Steps 1 to 3 in the previous Time for action section and then come back here.

  1. 1. Find the admin folder.

  2. 2. Right-click on it and select Rename.

  3. 3. Rename it something that is easy to remember but difficult to guess. I suggest treating your admin folder name like a password. Perhaps, admintrickypassword. Make sure to leave the admin bit at the start. Then it should be safe from prying eyes and tampering fingers, but you and the PrestaShop system will know where it is.

  4. 4. Close your FTP window.

What just happened?

You just made your store's Control Panel practically inaccessible to anybody except you.

Your shop-front explained


Now, at last, it is time to see your shop! Visit www.yourdomain.com. It should look like the following screenshot:

I have made a couple of notes to indicate a few areas that we will discuss next. It helps to name areas so that we can refer to them precisely and easily, instead of talking vaguely about the different parts of your site. PrestaShop refers to even more positions than this, but they are all related to these main ones.

If you haven't already, go and have a look at a PrestaShop that has some content. This will help you visualize approximately how your own store will take shape. You can do this at http://www.prestashop.com/en/showcase_demo/.

Header

This includes the little PrestaShop graphic in the top left. We will soon replace it with yours. As we progress, we will optionally add features and functions to this part of the store.

Column (left & right)

These areas are for navigation and just about anything outside of the main content area. Exactly how and where you position things will be up to your business objectives and your personal preferences. We will discuss all the options along the way.

Main content

The big bit in the middle! This is where your customer can find the most significant information. The home page, the product description, the product category, an article you have written, among others.

Footer

This is the full width of the website, right across the bottom.

Your admin control panel


Now log in to your store control panel. This is where 90 percent of this book will take place. This is what you will see:

Time for action - logging in to your PrestaShop control panel


Here is how to get there.

  1. 1. In your web browser type www.yourdomain.com/youradminfoldername, where youradminfoldername is the same name that you chose for your admin folder previously.

  2. 2. Enter the e-mail address you registered with and the password you gave on the last configuration page when you installed PrestaShop.

  3. 3. Hit enter and you're in.

  4. 4. Why don't you have a look at the PrestaShop live feed? This contains topical news and information about PrestaShop direct from the creators. If there is an update available for PrestaShop, you will hear about it here.

What just happened?

You took your first look inside your store control panel. Now let's click some buttons.

Control panel guided tour

Here I will quickly run through some of the general functions contained within each tab and drop-down box and mention when, approximately, we will cover them in more detail. Why not explore as we run through them? A full control panel reference is contained in Appendix 1. From left to right, we have:

  • Catalog: On this tab we have everything we need to manage our product range and all related aspects. For example, as well as creating the products Chapter 3 themselves, we can give our customers manufacturer and supplier information to aid their buying decision Chapter 2. We can assign advanced features to our catalog such as attributes, features, customizations, and attachments Chapter 3. We can also assign product tags to help customers and search engines easily find what they want Chapter 4.

  • Customers: The Customers tab allows us to view and edit our list of customers as well as creating groups of different types of customers. This as we see can be very useful Chapter 8.

  • Orders: Here we can manage every aspect of post-purchase communication. Things like notifying customers of dispatch or a problem and making invoices available and printing packing slips. All of this will be covered Chapter 8.

  • Payment: This tab lets us connect to payment providers like Google and PayPal as well as offering options such as cash on delivery and bank transfer Chapter 7. We can also add and configure the currencies we allow for payment, and create and manage gift vouchers that can be purchased Chapter 7 or given away as a promotion Chapter 8.

  • Shipping: Unfortunately, this tab can't actually deliver stuff for you. It does just about everything else that is related to delivering your customers' orders. You can configure shipping types, costs, and durations in just about any combination to suit your business Chapter 7.

  • Stats: This topic is crucial. And it is a very significant area where PrestaShop stands head and shoulders above its competitors. Capturing and using statistics Chapter 5 will allow you to measure success and decide how to change and improve your shop Chapter 9.

  • Modules: Just about everything in PrestaShop is a module. If you put a shopping basket here, it's a module; if you put a menu there, it's a module. We will be in and out of the module tab all the time. We will also go into greater depth about modules Chapter 2 and Chapter 5.

  • Employees: If you have someone else helping to run your business, the employees tab will help you manage your staff and how they interact with PrestaShop Chapter 6.

  • Preferences: The second-most varied tab in the whole of PrestaShop. There are many things you can do here. We will be popping in here from time to time and then covering everything we missed Chapter 5.

  • Tools: The most varied tab in the whole of PrestaShop. There are several things you can do here. We will be popping in here from time to time and then covering everything we missed as well Chapter 5.

  • Search box and drop-down: Select a PrestaShop aspect, type a related word, and hit Search. When you can't quite remember which tab is hiding the function you need, the Search box and drop-down menu in the top left is a life saver.

  • Quick access drop-down: Know exactly where you want to go but don't want to click multiple buttons to get there? Select your destination from the quick access drop-down. This handy feature is in your control panel at the top-right corner.

Have a go hero - hunt the PrestaShop thimble

Here is a little challenge for you. Nothing very technical but a sort of PrestaShop 'hunt the thimble'. What if you wanted to temporarily disable your shop? Maybe you wanted to close it for maintenance. Perhaps you want to close it down during development when you're not actually viewing it. Can you find where to do it?

I promise you the solution is simple but can you work out where it is hiding?

Solution: Click on the Preferences tab. Scroll down to Enable Shop and select No. The Maintenance IP box even enables you to enter your unique Internet (IP) address so that only you can see the shop. This is a perfect, secure manner to develop your store. To get your IP address visit http://www.whatsmyip.org/. Enter it in the box on your preferences tab and press Save.

Before we continue


It is not important to know where everything is and how it works at this stage. As I mentioned before, we will approach each topic in the likely order of setting up a new business and not in a left-to-right manner. I just thought it might be nice to have a look under the hood before we get stuck in! This will hopefully help you to master PrestaShop more logically and to achieve my 7-day challenge.

Pop quiz - a few questions about Chapter 1

  1. 1. Many web hosts charge per database or have a limit before forcing you to upgrade your package. How would you create almost unlimited PrestaShop installs on the same domain name and same database without overwriting the original?

  2. 2. Once configured, which tab is the most likely you would use to see how many visitors your website has had?

  3. 3. Could you think of what would be the fastest way (least clicks) to begin the process of creating a new product?

Summary


We learned a lot in this chapter about PrestaShop.

Specifically, we covered the following:

  • Obtaining PrestaShop: Where to download it from and how to prepare the files, including how to transfer them via FTP to your website.

  • MySQL databases: How PrestaShop uses the database, how to create a MySQL database, and how the different terms are used to refer to the database location.

  • PrestaShop installer: How to complete each step of the installer and filling out the slightly trickier pages like the database configuration page, and how to get round an intermittent bug in the installer.

  • The shop front: How to refer to different parts of the shop front.

  • The admin control panel: A brief look at where the different functions and tasks can be performed.

We're now ready to fit out your shop with a visually pleasing, unique, and sales-efficient design. This is the topic of the next chapter. So let's get stuck in then!

Left arrow icon Right arrow icon

Key benefits

  • Covers every topic required to start and run a real, trading e-commerce business with PrestaShop
  • Deploy PrestaShop quickly and easily, and make your PrestaShop search-engine friendly
  • Learn how to turn a single new PrestaShop into a thriving e-commerce empire
  • Step-by-step fully illustrated explanation and discussions aimed at helping beginners like you towards the realization of your own PrestaShop store and beyond

Description

PrestaShop is a hidden gem. There are many much more widely known online shopping cart solutions that have nothing like the features, potential, and ease of use that this open source, completely free-to-use, system has. But until now there has been no information available on how to make the most of it. This book takes a step-by-step approach to help you set up your own e-commerce store and maximize its potential. Even if you are totally new to e-commerce and PrestaShop, you can have your own functioning e-commerce store quickly and with tiny expenditure. Imagine the feeling when you get that glorious e-mail saying that you have your first paying customer.This practical guide follows the order of developing an active business. Packed with easy-to-follow steps with loads of screenshots and clear explanations, it follows a step-by-step approach to set up a PrestaShop e-commerce store from the very beginning through finding a web host, setting up your PrestaShop store, accepting money from customers, and planning for the future of your business.The first few chapters are a lightening, but thorough, illustration of how to get your shop online, stocked up, and looking smart and unique, including some really cool and really simple product features to show off your wares in style – very quickly. The later chapters are quite diverse and cover some exciting stuff such as newsletters, loyalty schemes, alternative revenue streams, statistics and analytics. You will also learn about security, disaster recovery, payment handling, currencies, taxes, shipping, and more. Towards the end, the chapters cover final preparations before going live, handling orders in PrestaShop, and how to promote your store and get more customers. Once the money starts to flow, the book looks at the future of e-commerce and your PrestaShop business. Then it discusses how to get to the top of your niche and stay there. And then the big secret: to use the knowledge you have gained to turn a single PrestaShop into a thriving e-commerce empire.The Appendix covers a number of worthwhile topics such as a handy PrestaShop control panel reference and various web resources for PrestaShop.

Who is this book for?

This book is for anybody who wants a fully functioning e-commerce store using PrestaShop. You do not have to have any previous knowledge of PrestaShop or any aspect of e-commerce or business in general. If you do, then you will probably find this guide really valuable as well. The book covers all you need to know about starting your own e-commerce business.

What you will learn

  • Install PrestaShop on a web server
  • Use PrestaShop catalog features to present your products in an enticing and professional manner
  • Write great sales copy and articles and make them available through the PrestaShop content management system
  • Customize and configure the look and feel of your PrestaShop to make it unique and professional
  • Connect PrestaShop to a choice of payment handlers to take online payments
  • The ins and outs of handling shipping, taxes, and currencies in PrestaShop
  • Secure PrestaShop using a wide range of built-in features and other tactics
  • Back up your business offline and learn how to completely re-deploy your business in under 30 minutes in case of disaster
  • Implement and use PrestaShop and Google Analytics statistics features to discover ways to improve your store
  • Market your new business using e-mail, social media, SEO, articles, blogs, forums, and more
  • Turn a new PrestaShop store into a thriving online business and then into an e-commerce empire of the future
Estimated delivery fee Deliver to Lithuania

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 14, 2010
Length: 308 pages
Edition : 1st
Language : English
ISBN-13 : 9781849511148
Languages :
Concepts :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Lithuania

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Publication date : Jun 14, 2010
Length: 308 pages
Edition : 1st
Language : English
ISBN-13 : 9781849511148
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 108.97
PrestaShop 1.3 Theming - Beginner's Guide
€32.99
PrestaShop 1.5 Beginner's Guide
€37.99
PrestaShop 1.3 Beginner's Guide
€37.99
Total 108.97 Stars icon
Banner background image

Table of Contents

9 Chapters
Building Your PrestaShop Chevron down icon Chevron up icon
Shop Fitting and Layout Chevron down icon Chevron up icon
Merchandising for Success Chevron down icon Chevron up icon
Giving Customers More and Getting More Customers Chevron down icon Chevron up icon
Tools, Newsletters, Extra Income, and Statistics Chevron down icon Chevron up icon
Security and Disaster Recovery Chevron down icon Chevron up icon
Checkouts and Shipping Chevron down icon Chevron up icon
Get Set… Chevron down icon Chevron up icon
Go… To the Future Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5
(8 Ratings)
5 star 62.5%
4 star 25%
3 star 12.5%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Mbeatle Dec 26, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Very easy to follow guidance I love it and already created my very first website
Amazon Verified review Amazon
gregory May 30, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Very well done and informative. This is an earlier PrestaShop version than is available now, but still quite useful for beginning your shop. The author follows in line with an open source by pointing the reader to getting the job done, your shop up and running, with the least out of pocket expenses.
Amazon Verified review Amazon
DaveUK Jun 29, 2010
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book is a very detailed and informative guide yet written in such a simple and informative style that even a beginner like me can follow everything through. Exactly what I've been looking for to make PrestaShop work for me and do everything my business needs.
Amazon Verified review Amazon
Tricia Neron Oct 02, 2011
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I new NOTHING about e-com under the opensource world and this book was a AMAZING. Later on, I had some major security concerns with Prestashop - which forced me to contact John Horton (writer of PrestaSHop 1.3 Beginners Guide). John wrote back to me ASAP and gave me some good tips. I would recommend this book to anyone considering setting up Prestashop, it easy to understand and has some very good advice chapter to chapter.
Amazon Verified review Amazon
John Jul 31, 2010
Full star icon Full star icon Full star icon Full star icon Full star icon 5
PrestaShop 1.3, Beginner's Guide by John Horton does exactly what is suggested by the title in that it provides a comprehensive and detailed guide to novices looking to set up their own online shops. While it is aimed at total beginners it never talks down to the reader and neither does it merely scratch the surface of the topic requiring you to go off and search for the real valuable information somewhere else. This book takes you from clueless beginner (which I undoubtedly was) to someone equipped with the knowledge, resources and additional support to be quite confident in setting up an effective online retail presence (which I believe I now am).From the word go, I was caught by the evident enthusiasm of the author and the fact he is clearly such an expert on the subject. I also liked the fact that he laid down his 'seven day challenge' and included some excerpts from his own 'story' throughout the book. Anyone who has even a faint idea about selling products online would undoubtedly benefit from this book as it gives you not just the technical information but the business input too. Likewise, if you already have an idea of what you want to sell and why it is a good product then you have a complete technical guide as to how to make that happen.It actually helps if you have at least a certain comfort level with some simple computing basics, but even if you don't the processes described are in sufficiently layman's terms to make it easy for almost anyone. I can be quite confident in saying that this book contains pretty much everything you will need to set up a sophisticated and successful online shop. It doesn't go crazy though and go off on any disingenuous tangents by, for example, trying to explain Content Management Systems or some other equally esoteric topic. Overall, I think an excellent balance is achieved.PrestaShop 1.3, Beginner's Guide is written in a very chatty and engaging style and the author's personality comes through loud and clear - you really do feel like he wants to make it as easy as possible for you to succeed. It is always down-to-earth and although the author clearly knows his topic well, he does go to great lengths to take everything step by step and make it as absolutely logical as possible. The level of detail is sufficient if you have never covered the particular task before.The addition of screen shots is also very convenient and makes the process easier. The 'What just happened' section is particularly good and there are plenty of reassuring summaries throughout so you can feel the book is not just running away with itself and the reader can keep recycling and reprocessing the information. Most importantly, he has done it himself and made a success of it. He has set up over 10 online shops, has been through all the different options, experienced the pitfalls, the highs and lows, and is passing on the very best information and advice possible to a new lucky group of shop owners.I am personally working in business and found the book full of very solid advice which could applied in many settings. It is also a great introduction to some of the most modern forms of online marketing including the use of Twitter, Facebook, and Google Adwords. One thing I liked was John's regular reference to the need for a strong, viable business case. Prestashop is a magnificent product but will totally fall flat if your basic offering does not create a customer which Peter Drucker famously said was the purpose of business. It is too easy to fly into the detail of a business before taking time to fully understand your Unique Selling Proposition (USP) and why people buy from you. Likewise, the author also covers key and hard-to-grasp issues like Search Engine Optimisation which I think he correctly identifies as something readers will need to understand.I can honestly say that PrestaShop 1.3, Beginner's Guide covers everything you will need. Not only that, John refers to several free resources he himself has written and provides an extensive list of resources at the end of the book.This book is almost encyclopedic in its treatment of how to set up and use Prestashop and it is certainly something that can used in that way. You don't only get Prestashop related material you also get a lot of valuable business advice, of course in a Prestashop context.Another benefit readers will receive is regular pointers to where they can find other free resources also written by the author.I have to state clearly that John is a long-term friend of mine - to give you an idea we go back to those halcyon days of the Spectrum ZX-81 and the Commodore 64 - yes, we are getting on. Bearing this in mind, I have done my best to write something honest and useful to potential buyers of this book. Although he plays it down, John has always been marvellous with computers and able to effortlessly explain complex technical issues to me, a relative technophobe. Therefore, it does not surprise me he has written something so useful, practical and frankly inspiring.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela