PrestaShop
PrestaShop is a 100% free shopping cart platform with no monthly fees and no sales commissions. It can help large and small businesses build and operate successful online stores.
PrestaShop is a full-featured, cross-platform free and open source e-commerce solution designed for WEB 2.0. The software is released under an open software license. It is written in the PHP programming language, supports MySQL database management system, and has 60 different language versions.
PrestaShop has always been committed to helping entrepreneurs and companies break through the boundaries of business, so as to achieve their ambitions. It is also the leading e-commerce platform in Europe and Latin America. In 2019, online sales of the PrestaShop website exceeded 17 billion euros.
Background
PrestaShop started in 2005 as a student project of EPITECH IT Academy in Paris, France. The software was originally called phpOpenStore, and it was first available in two languages: English and French. Three months after its launch, the project was translated into thirteen languages.
development path
The company PrestaShop SA was founded in 2007 by Igor Schlumberger and Bruno Lévêque. Between May 2010 and April 2012, PrestaShop increased from 17 employees to more than 100, and established a secondary headquarters in Miami. As of April 2016, PrestaShop has more than 120 employees and offices in 6 countries. In March 2014, PrestaShop SA received US$9.3 million in Series B financing to continue its global expansion plan. In January 2015, the company launched PrestaShop Cloud, a free, self-hosted version of its software, but it will no longer be available since at least 2016. According to the technology tracking website BuiltWith.com, PrestaShop has a 9% market share on open source e-commerce websites. According to W3Techs, PrestaShop is used by 0.5% of websites. According to Webspotter, PrestaShop will be used on 153,340 websites in June 2019.
business model
As an open source organization, PrestaShop faces the challenge of generating revenue. By leveraging the size and international reach of its open source community, the company has established two main sources of revenue:
- PrestaShop Addons, a marketplace where merchants buy customized plugins and themes for their stores
- Establish strategic partnerships with e-commerce industry leaders such as PayPal or Google
The main function
Product display
Create product
- Create products quickly
- Configuration functions and values
- Create product packaging
- Let customers upload files to sell customizable products
- Use the combination generator to create products with variations from the attribute list
- Create digital products
- Attach files or display other information on the product page
- Set the minimum purchase quantity for some products
- Select to display the message of out of stock items
Product Navigation
- Create categories and subcategories
Running inventory
- Track the inventory of each product
- Create suppliers and associate them with products
- Create a manufacturer
- Overview of manufacturers and suppliers through sort order and filters
Customize your store
Configure your store
- Provide payment method
- Configure shipping method
- Operate the geographic delivery area and apply for a transportation company
- Determine the price of the shipping method provided
- Define the maximum size of the package
- Enable SSL
- Set store as catalog
Content and navigation
- Configure the display of the product
- Organize products in the store
- Configure filters, sort order and product paging
- Configure internal search engine
- Display results and main information about the listed products
- Use different display modes or hierarchical navigation
- Add a product search box to the 404 page
- Notify customers about your store
- Show your physical store on Google Maps
View
- Configure one-page checkout
- Show a summary page before the customer verifies the shopping cart
- Display and allow your customers to navigate through the checkout process
- Allow your customers to quickly create accounts
- Let your customers choose the address, choose the shipping and payment method
- Add reinsurance text block
- Let customers verify their orders
- Display a confirmation page with relevant details
legal
abide by the law
- Create a CMS page or block that focuses on legal information
- Display legal content on specific and appropriate pages
- Ensure that your checkout process complies with European (German) laws
- Compliance with European laws by displaying information about shipping information and prices
- Apply cancellation clause
- Exclude digital goods from returnable items
- Set up an ecological tax
Tax run
- Configure taxes based on location
- Taxation of shipping and packaging fees
- Show taxes to U.S. customers
Promote your store
Create special offer
- Configure coupons
- Choose discount mode
- Create price rules
- Provide special offers according to different aspects: product, customer or order
- Free shipping
Highlight your product
- Display the complete product page and call-to-action, cross-selling and promotional content
- Recommend products to customers
- Promote specific products
- Use sliders to promote products
- Let customers add gift wrapping
Reinsurance customer
- Display payment logo for reinsurance
Increase participation
- Reduce the cost of abandoning shopping carts by sending emails
- Attract customers by sending emails containing products that have been viewed
- Have customers log in to receive inventory emails
Get traffic
- SEO running my store
- SEO running my product and CMS pages
- Connect your store to social networks
Advertise in your store
- Collect customer emails
- Use images or banners to advertise in your store
- Grant permissions to your members
Manage orders
Run order
- Comprehensive understanding of orders
- Create order from admin
- Edit orders according to customer requirements
- Create status workflows for order and return processes
- Receive notification of new orders
- Print delivery note in PDF format
Notify your customers about the evolution of orders
- Create email template and send default email
- Automatically send email
Run client
Increase loyalty
- Configure customer account creation form
- Enable your customers to get an account on your store
- Allow your customers to run and track their orders
Run your customer database
- Manage customer addresses
- Create a new customer or edit an existing customer
- Import/export customer list
- Find customers easily
- Personalize the customer’s user experience by creating customer groups
Run your customer service
- Access summary of customer service activities
- Receive notification
- Create IMAP access and send the request to the appropriate employee
- Set default reply
- Allow your customers to process returns
- Generate a credit note to refund your dissatisfied customers
- Turn any shopping cart into an order according to customer requirements
- Display contact information and forms with predefined topics
Gain insights
general
- Summarize your main data, define goals and track progress
- Use filters to get forecasts for key statistics
About marketing performance
- Assess the impact of promotional activities
- Traffic report
- Get insights about on-site visitor navigation
- Obtaining data about shipping methods
About Products
- Get a comprehensive understanding of your product
- View your most popular products and highlight them in the store
- Fully understand your inventory and inventory range
About sales and customers
- Get data about sales
- Overview of all shopping carts currently opened with statistics
- Segment customers to better reach them
Run your company
Prevent store trouble
- Configure email notifications to receive automatic alerts
Go further
Go international
- Choose the country/region where you want to open a store
- Adapt your store to your target market
- Set currency and automatically execute exchange rate changes
- Use multilingual product tables to adapt to different market descriptions
- Prestashop supports more than 75 languages to help you grow your e-commerce business regardless of the country/region or currency of the customer
Run multiple stores
- Run multiple stores in the same background
Expand the store with modules and themes
- Install and run free, external or add-on modules
- Preview the Addons catalog and suggestions for themes and modules
Make it easier for you to use PrestaShop
- Easily find products using the universal search bar
- Reorganize your background menu
- Use the automatic upgrade button faster
- Configure cronjobs
Use development capabilities to gain insight into software
- Get information about servers, shops, emails, databases.
- Create and download database backups
- Delete parts or entire database
- Set cookie lifetime and other settings
- Activate/deactivate iFrame and HTML purifier
- Run cache
- Create a set of API keys and configure permissions
- Create SQL query
Get support
Get support
- Get links to all available documents
- Get help with contextual documentation
- Disable extensions and substitutions or by switching to debug mode
- Use quick access buttons
- Use shortcuts to edit directories
Version record
PrestaShop v1.7.7.0 – Released on December 2, 2020
PrestaShop v1.6.0.8 – Released on June 20, 2014
PrestaShop v1.6.0.7 – Released on June 17, 2014
PrestaShop v1.6.0.6 – Released on April 10, 2014
PrestaShop v1.6.0.5 – Released on March 17, 2014
PrestaShop v1.6.0.4 – Released on March 06, 2014
PrestaShop v1.6.0.3 – Released on February 03, 2014
PrestaShop v1.6.0.2 – Released on December 19, 2013
PrestaShop v1.6.0.1 – Released on November 19, 2013
PrestaShop v1.5.6.2 – Released on January 20, 2014
PrestaShop v1.5.6.1 – Released on November 18, 2013
PrestaShop v1.5.6.0 – Released on October 07, 2013
PrestaShop v1.5.5.0 – Released on August 28, 2013
PrestaShop v1.5.4.1 – Released on April 25, 2013
PrestaShop v1.5.4.0 – Released on March 26, 2013
PrestaShop v1.5.3.1 – Released on December 31, 2012
PrestaShop v1.5.3.0 – Released on December 28, 2012
PrestaShop v1.5.2.0 – Released on October 23, 2012
PrestaShop v1.5.1.0 – Released on October 04, 2012
PrestaShop v1.5.0.17 – Released on September 13, 2012
PrestaShop v1.5.0.15 – Released on August 06, 2012
PrestaShop v1.5.0.13 – Released on June 07, 2012
PrestaShop v1.5.0.9 – Released on March 26, 2012
PrestaShop v1.5.0.5 – Released on February 14, 2012
PrestaShop v1.5.0.3 – Released on December 29, 2011
PrestaShop v1.5.0.2 – Released on December 22, 2011
PrestaShop v1.5.0.1 – Released on November 23, 2011
PrestaShop v1.4.11.0 – Released on June 27, 2013
PrestaShop v1.4.10.0 – Released on February 19, 2013
PrestaShop v1.4.9.0 – Released on August 24, 2012
PrestaShop v1.4.8.3 – Released on August 01, 2012
PrestaShop v1.4.8.2 – Released on May 14, 2012
PrestaShop v1.4.7.3 – Released on April 05, 2012
PrestaShop v1.4.7.2 – Released on March 26, 2012
PrestaShop v1.4.7.0 – Released on February 08, 2012
PrestaShop v1.4.6.2 – Released on November 25, 2011
PrestaShop v1.4.6.1 – Released on November 23, 2011
PrestaShop v1.4.5.1 – Released on October 13, 2011
PrestaShop v1.4.4.1 – Released on August 29, 2011
PrestaShop v1.4.4.0 – Released on July 29, 2011
PrestaShop v1.4.3.0 – Released on June 17, 2011
PrestaShop v1.4.2.5 – Released on June 09, 2011
PrestaShop v1.4.1.0 – Released on April 21, 2011
PrestaShop v1.4.0.17 – Released on March 16, 2011
PrestaShop v1.4.0.14 – Released on February 23, 2011
PrestaShop v1.4.0.13 – Released on February 16, 2011
PrestaShop v1.4.0.12 – Released on February 09, 2011
PrestaShop v1.4.0.11 – Released on February 02, 2011
PrestaShop v1.4.0.10 – Released on January 26, 2011
PrestaShop v1.4.0.9 – Released on January 19, 2011
PrestaShop v1.4.0.8 – Released on January 12, 2011
PrestaShop v1.4.0.7 – Released on January 05, 2011
PrestaShop v1.4.0.6 – Released on December 29, 2010
PrestaShop v1.4.0.5 – Released on December 22, 2010
PrestaShop v1.4.0.4 – Released on December 09, 2010
PrestaShop v1.4.0.3 – Released on November 25, 2010
PrestaShop v1.4.0.2 – Released on November 10, 2010
PrestaShop v1.4.0.1 – Released on June 21, 2010
PrestaShop v1.3.7.0 – Released on March 23, 2011
PrestaShop v1.3.6.0 – Released on January 12, 2011
PrestaShop v1.3.5.0 – Released on December 29, 2010
PrestaShop v1.3.4.0 – Released on December 22, 2010
PrestaShop v1.3.3.0 – Released on December 02, 2010
PrestaShop v1.3.2.3 – Released on October 01, 2010
PrestaShop v1.3.0.10 – Released on May 20, 2010
PrestaShop v1.3.0.9 – Released on May 12, 2010
PrestaShop v1.3.0.8 – Released on May 12, 2010
PrestaShop v1.3.0.7 – Released on May 05, 2010
PrestaShop v1.3.0.6 – Released on April 21, 2010
PrestaShop v1.3.0.5 – Released on April 16, 2010
PrestaShop v1.3.0.4 – Released on April 15, 2010
PrestaShop v1.3.0.3 – Released on March 03, 2010
PrestaShop v1.3.0.2 – Released on February 25, 2010
PrestaShop v1.3.1 – Released on June 04, 2010
PrestaShop v1.3.0.1 – Released on February 01, 2010
PrestaShop v1.3 – Released on May 25, 2010
PrestaShop v1.2.5.0 – Released on February 01, 2010
PrestaShop v1.2.4.0 – Released on February 01, 2010
PrestaShop v1.2.3.0 – Released on February 01, 2010
PrestaShop v1.2.2.0 – Released on February 01, 2010
PrestaShop v1.2.1.0 – Released on February 01, 2010
PrestaShop v1.2.0.8 – Released on July 29, 2009
PrestaShop v1.2.0.7 – Released on July 29, 2009
PrestaShop v1.2.0.6 – Released on July 29, 2009
PrestaShop v1.2.0.5 – Released on July 01, 2009
PrestaShop v1.2.0.4 – Released on June 17, 2009
PrestaShop v1.2.0.3 – Released on June 17, 2009
PrestaShop v1.2.0.1 – Released on May 07, 2009
PrestaShop v1.1 – Released on May 07, 2009
PrestaShop v1.1.0.1 – Released on November 04, 2008
PrestaShop v1.0 – Released on August 07, 2008
PrestaShop v0.9.7 – Released on February 20, 2008
Operating environment
Install on computer
Note: The local installation is for testing purposes only. Unless hosted on the Internet, customers will not be able to access your store.
- Supported operating systems: Windows , Mac and Linux
- Apache + PHP + MySQL ready packages: WampServer or EasyPHP for Windows, XAMPP or Bitnami for Windows and OS X
- Web server: Apache 2.2 +, Nginx
- PHP 7.1 and above
- Installed MySQL 5.6+ and created the database
configuration
- In PHP configuration (php.ini file), set memory_limit to ” 256M ” and upload_max_filesize to ” 16M ” (or more, if available)
- Essential PHP extensions: CURL, DOM, Fileinfo, GD, Intl, Mbstring, Zip, Json, iconv
Install on the Internet
- Domain name (or subdomain/subfolder)
- Recommended web server: Apache 2.2 +, Nginx
- PHP 7.1 and above
- Installed MySQL 5.6+ and created the database
- FTP access (ask your hosting service for your credentials)
configuration
- In the PHP configuration (php.ini file), set memory_limit to 256M and upload_max_filesize to 16M (or more, if available). If you do not have direct access to the php.ini file, please ask your provider to change the settings for you.
- SSL certificate if you plan to process payments internally (for example, not using PayPal)
- Must have PHP extension: CURL, DOM, Fileinfo, GD, Intl, Mbstring, Zip, Json, iconv
- Improve performance: MemCached, Apcu, OpCache