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 2d 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

Maturity27

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://www.gravatar.com/avatar/02aae64b0dbdef5299e3b39df77105b00aa455b237ad70d6300a1dd1db2dd378?d=identicon)[bartoll](/maintainers/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/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

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

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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