PHPackages                             bartoll/prestashop-standard-edition - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. bartoll/prestashop-standard-edition

ActiveProject[Framework](/categories/framework)

bartoll/prestashop-standard-edition
===================================

The starter-kit for new project based on Prestashop framework

04PHP

Since Jan 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/bartoll/prestashop-standard-edition)[ Packagist](https://packagist.org/packages/bartoll/prestashop-standard-edition)[ RSS](/packages/bartoll-prestashop-standard-edition/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Prestashop Standard Edition
===========================

[](#prestashop-standard-edition)

Welcome to Bartoll's repository.

This repository is used to create a new Ecommerce project based on Prestashop framework.

If you want to contribute to the Prestashop (and we will be pleased if you do!), you can fork the repository  and submit a pull request.

Installation instructions
-------------------------

[](#installation-instructions)

Requirements
------------

[](#requirements)

Read this page in documentation

Creating a new project and getting Prestashop release package
-------------------------------------------------------------

[](#creating-a-new-project-and-getting-prestashop-release-package)

```
$ composer create-project bartoll/prestashop-standard-edition {project_name} dev-main
$ cd {project_name}
$ composer get-presta {presta_version}
```

Replace all placeholders with proper values ex. {presta\_version} --&gt; 1.7.8.2

Installing an application with command line
-------------------------------------------

[](#installing-an-application-with-command-line)

```
$ php install/index_cli.php \
	--step=database,fixtures,theme,modules,addons_modules \
	--language=pl \
	--timezone='Europe/Warsaw' \
	--domain='{domain}' \
	--db_server=127.0.0.1 \
	--db_user={db_user} \
	--db_password={db_pass} \
	--db_name={db_name} \
	--db_clear=1 \
	--name='Prestashop' \
	--activity=0 \
	--country=pl \
	--firstname='{firstname}' \
	--lastname='{lastname}' \
	--password='{password}' \
	--email='{email}' \
	--theme='classic' \
	--ssl=1 \
	--rewrite=1 \
	--fixtures=0
```

More details:

Development a new project
-------------------------

[](#development-a-new-project)

How to work with GIT?
---------------------

[](#how-to-work-with-git)

You will only track changes to those files that are not the core of Prestashop. This means custom or third-party themes and modules, and any files in the "overrides" folder. You should modify the .gitignore file every time you want to add any module or theme to the tracked files.

If you need to modify core files, you can add these files to GIT with the special '--forced' argument. First, add and commit the original files with no changes. Second, add and commit the changed files.

```
git add --force my/ignore/file.foo
git commit -m "Add this file despite being ignored"
```

How to configure PrestaShop to work with another domain?
--------------------------------------------------------

[](#how-to-configure-prestashop-to-work-with-another-domain)

You can transfer your database between different environments (e.g. localhost -&gt; production). First, install the application from scratch as described above. During this process, Prestashop will download all 'module addons' (cannot be installed with the composer). Then restore and replace the existing database with your "dump" file. Third, make the necessary changes to:

1. files:

```
/app/config/parameters.php

```

2. database:

```
UPDATE ps_configuration SET value='new.prestashop.local' WHERE name='PS_SHOP_DOMAIN' LIMIT 1;

UPDATE ps_configuration SET value='new.prestashop.local' WHERE name='PS_SHOP_DOMAIN_SSL' LIMIT 1;

UPDATE ps_shop_url SET domain='new.prestashop.local', domain_ssl='new.prestashop.local' WHERE id_shop_url=1 LIMIT 1;

```

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1619173?v=4)[bartoll](/maintainers/bartoll)[@bartoll](https://github.com/bartoll)

---

Top Contributors

[![bartoll](https://avatars.githubusercontent.com/u/1619173?v=4)](https://github.com/bartoll "bartoll (17 commits)")

---

Tags

cmsecommerceecommerce-frameworkecommerce-platformphpphp-frameworkprestashopstarter-kit

### Embed Badge

![Health badge](/badges/bartoll-prestashop-standard-edition/health.svg)

```
[![Health](https://phpackages.com/badges/bartoll-prestashop-standard-edition/health.svg)](https://phpackages.com/packages/bartoll-prestashop-standard-edition)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M297](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
