Skip to content

About

PrestaShop - Easy to use online shop

Resources

Stars

4 stars

Watchers

3 watching

Forks

Latest commit

 

History

134 Commits

Folders and files

Repository files navigation

PrestaShop - Easy to use online shop

PrestaShop is an open source e-commerce application for managing products, customers and orders. Configure payment and shipping options in the back office, with additional integrations supplied by modules.

This appliance includes all the standard features in TurnKey Core, and on top of that:

  • Prestashop configurations:

    Security note: PrestaShop updates require supervision. The included Update Assistant checks the supported online channel and can perform an update after the administrator takes a backup. See PrestaShop update documentation for the supported web and command-line workflows.

  • SSL support out of the box.

  • Adminer administration frontend for MySQL (listening on port 12322 - uses SSL).

  • Postfix MTA (bound to localhost) to allow sending of email from web applications (e.g., password recovery)

  • Webmin modules for configuring Apache2, PHP, MySQL and Postfix.

Before accepting orders, configure your store identity and contact details, shipping, taxes, payment methods and the Customer Reassurance policies. Choose your timezone under International > Localization. On older v19 images, replace the default US/Eastern with America/New_York (or your local canonical timezone) so PHP can use it correctly.

Initial setup uses your email address for the administrator and store notifications, and generates the factory email templates for your HTTPS domain. You can then customize your store's contact details and email theme in the back office. Later setup runs preserve those mail customizations.

Updating the store

Back up the shop files and database before updating. Update the Update Assistant module first; version 7.6.6 or newer is required for PrestaShop 9.2. If Module Manager does not offer it, upload the official Update Assistant releases ZIP through Modules > Module Manager > Upload a module. In the back office, open Shop Parameters > General > Maintenance, set Enable store to No, click Add my IP, and Save. Update Assistant requires the maintenance IP even when the store allows access for logged-in employees. Open Update Assistant and complete its requirements check, backup and update steps. Verify the store and enable it again after the update succeeds.

If product images are missing after changing the shop domain, refresh generated URLs from the server console. On older images, first install the helper from this corrective source checkout (the updated appliance is pending publication). Run these commands as root from the checkout directory:

install -o root -g root -m 0755 \
    overlay/usr/local/bin/turnkey-prestashop-refresh-urls \
    /usr/local/bin/turnkey-prestashop-refresh-urls
runuser -u www-data -- turnkey-prestashop-refresh-urls

This also repairs malformed default Customer Reassurance icon URLs and preserves customized icons. The firstboot setup runs it automatically.

For Prestashop news and updates, including security updates, we recommend that you subscribe to the Prestashop Blog.

Credentials (passwords set at first boot)

  • Webmin, SSH, MySQL: username root
  • Adminer: username adminer
  • PrestaShop: username is email set on first boot

About

PrestaShop - Easy to use online shop

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages