{"id":13404875,"url":"https://github.com/PrestaShop/PrestaShop","last_synced_at":"2025-03-14T09:31:55.847Z","repository":{"id":5558768,"uuid":"6763587","full_name":"PrestaShop/PrestaShop","owner":"PrestaShop","description":"PrestaShop is the universal open-source software platform to build your e-commerce solution.","archived":false,"fork":false,"pushed_at":"2025-03-04T23:06:25.000Z","size":765398,"stargazers_count":8412,"open_issues_count":2807,"forks_count":4861,"subscribers_count":454,"default_branch":"develop","last_synced_at":"2025-03-05T04:35:17.450Z","etag":null,"topics":["cms","ecommerce","ecommerce-framework","ecommerce-platform","hacktoberfest","php","php-framework","prestashop"],"latest_commit_sha":null,"homepage":"https://www.prestashop-project.org/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"hakib/MassAutocomplete","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrestaShop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-11-19T16:41:31.000Z","updated_at":"2025-03-05T00:50:10.000Z","dependencies_parsed_at":"2024-04-15T09:32:19.123Z","dependency_job_id":"2066a147-7686-4fd1-a26a-1f8b70e3a316","html_url":"https://github.com/PrestaShop/PrestaShop","commit_stats":null,"previous_names":[],"tags_count":162,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2FPrestaShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2FPrestaShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2FPrestaShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrestaShop%2FPrestaShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrestaShop","download_url":"https://codeload.github.com/PrestaShop/PrestaShop/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243554092,"owners_count":20309864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","ecommerce","ecommerce-framework","ecommerce-platform","hacktoberfest","php","php-framework","prestashop"],"created_at":"2024-07-30T19:01:52.590Z","updated_at":"2025-03-14T09:31:55.839Z","avatar_url":"https://github.com/PrestaShop.png","language":"PHP","readme":"About PrestaShop\n--------\n\n[![PHP checks and unit tests](https://github.com/PrestaShop/PrestaShop/actions/workflows/php.yml/badge.svg)](https://github.com/PrestaShop/PrestaShop/actions/workflows/php.yml)\n[![Integration tests](https://github.com/PrestaShop/PrestaShop/actions/workflows/integration.yml/badge.svg)](https://github.com/PrestaShop/PrestaShop/actions/workflows/integration.yml)\n[![UI tests](https://github.com/PrestaShop/PrestaShop/actions/workflows/sanity.yml/badge.svg)](https://github.com/PrestaShop/PrestaShop/actions/workflows/sanity.yml)\n[![Nightly Status](https://img.shields.io/endpoint?url=https%3A%2F%2Fapi-nightly.prestashop-project.org%2Fdata%2Fbadge\u0026label=Nightly%20Status\u0026cacheSeconds=3600)](https://nightly.prestashop-project.org/)\n[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.1-8892BF.svg?style=flat-square)](https://php.net/)\n[![GitHub release](https://img.shields.io/github/v/release/prestashop/prestashop)](https://github.com/PrestaShop/PrestaShop)\n[![Slack chat](https://img.shields.io/badge/Chat-on%20Slack-red)](https://www.prestashop-project.org/slack/)\n[![GitHub forks](https://img.shields.io/github/forks/PrestaShop/PrestaShop)](https://github.com/PrestaShop/PrestaShop/network)\n[![GitHub stars](https://img.shields.io/github/stars/PrestaShop/PrestaShop)](https://github.com/PrestaShop/PrestaShop/stargazers)\n\nPrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. [See all the available features][available-features].\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/2137763/201319765-9157f702-4970-4258-8390-1187de2ad587.png\" alt=\"PrestaShop 8.0 back office\"/\u003e\n\u003c/p\u003e\n\nThis repository contains the source code of PrestaShop, which is intended for development and preview only. To download the latest stable public version of PrestaShop (currently, version 8.1), please go to [the releases page][download].\n\nThe first stable version of PrestaShop 8.0 was released on October 26th, 2022.  \nThe first stable version of PrestaShop 8.1 was released on June 26th, 2023. Further updates have been released since then. Learn more about it on [the Build devblog](https://build.prestashop-project.org/tag/8.1/).\n\nAbout the `develop` branch\n--------\n\nThe `develop` branch of this repository contains the work in progress source code for the next version of PrestaShop. Currently, it is exclusively for version 9.1.\n\nFor more information on our branch system, read our guide on [installing PrestaShop for development][install-guide-dev].\n\nServer configuration\n--------\n\nTo install the latest PrestaShop 9.0, you need a web server running PHP 8.1+ and any flavor of MySQL 5.6+ (MySQL, MariaDB, Percona Server, etc.).\n\nYou will also need a database administration tool, such as phpMyAdmin, in order to create a database for PrestaShop.\nWe recommend the Apache or Nginx web servers (check out our [example Nginx configuration file][example-nginx]).\n\nYou can find more information on our [System requirements][system-requirements] page and on the [System Administrator Guide][sysadmin-guide].\n\nInstallation\n--------\n\nIf you downloaded the source code from GitHub, read our guide on [installing PrestaShop for development][install-guide-dev]. If you intend to install a production shop, make sure to download the latest version from [our releases page][download], then read the [install guide for users][install-guide].\n\nDocker compose\n--------\n\nPrestaShop can also be deployed with Docker and its tool [Docker compose][docker-compose].\n\nTo run the software, use:\n\n```\ndocker compose up\n```\n\nThen reach your shop on this URL: http://localhost:8001\n\nDocker will bind your port 8001 to the web server. If you want to use other port, open and modify the file `docker-compose.yml`.\nMySQL credentials can also be found and modified in this file if needed.\n\n**Note:**  Before auto-installing PrestaShop, this container checks the file *app/config/parameters.php* does not exist on startup.\nIf you expect the container to (re)install your shop, remove this file if it exists. And make sure the container user `www-data`\nhas write access to the whole workspace.\n\nTo fully reset your repo and get a fresh start, run (be careful: this removes all your extra files):\n\n```\n# clean everything that is not part of the original repository (node_modules, etc.)\ngit fetch origin\ngit reset --hard origin/develop\ngit clean -dfx\n\n# inform build scripts to reinstall shop\nrm app/config/parameters.php\n\n# clear all docker caches and rebuild everything\ndocker compose down -v\ndocker compose build --no-cache\ndocker compose up --build --force-recreate\n```\n\n### PHPMyAdmin\nTo add a PHPMyAdmin service to your Docker Compose setup, you can copy the existing `docker-compose.override.yml.dist` to `docker-compose.override.yml` and then start your Docker Compose setup (override file will be included as it is a convention)\n\n```\ncp docker-compose.override.yml.dist docker-compose.override.yml\ndocker compose up\n```\n\n### BLACKFIRE\nBy default, blackfire will not be installed. During the install process, the installation of blackfire is based on 3 environment variables:\n\n```\nBLACKFIRE_ENABLE: 1\nBLACKFIRE_SERVER_ID: \"your_server_id\"\nBLACKFIRE_SERVER_TOKEN: \"your_blackfire_server_token\"\n```\n\nThose env variables are self-explanatory, you can either set them yourself or override the docker-compose default values:\n\nOpen the file `docker-compose.override.yml` (copy it from `docker-compose.override.yml.dist`\nif it's not already done, see command just above in the PHPMyadmin section).\nThen uncomment the 3 docker lines and fill the BLACKFIRE_SERVER_ID and BLACKFIRE_SERVER_TOKEN with your account's server id and token.\n\nDocumentation\n--------\n\nFor technical information (core, module and theme development, performance...), head on to [PrestaShop DevDocs][devdocs]\n\nIf you want to learn how to use PrestaShop 8, read our [User documentation][user-doc].\n\nFirst-time users will be particularly interested in the following guides:\n\n* [Getting Started][getting-started]: How to install PrestaShop, and what you need to know.\n* [User Guide][user-guide]: All there is to know to put PrestaShop to good use.\n* [Updating Guide][updating-guide]: Switching to the newest version is not trivial. Make sure you do it right.\n* [Merchant's Guide][merchant-guide]: Tips and tricks for first-time online sellers.\n* The [FAQ][faq-17] page should also be of tremendous help to you.\n\n\nContributing\n--------\n\nPrestaShop is an Open Source project, and it wouldn't be possible without the help of the [hundreds of contributors][contributors-md], who submitted improvements and bugfixes over the years. Thank you all!\n\nIf you want to contribute code to PrestaShop, read the [CONTRIBUTING.md][contributing-md] file in this repository or read the [tutorials about contribution][contributing-tutorial] on the documentation site.\n\nDon't know where to start? Check the [good first issue](https://github.com/PrestaShop/PrestaShop/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) label to have a look at all beginner-friendly improvements and bug fixes.\n\nIf you want to help translate PrestaShop in your language, [join us on Crowdin][crowdin]!\n\n\nReporting Issues\n--------\n\nOur bugtracker is on GitHub. We encourage you to [create detailed issues][create-issue] as soon as you see them.\n\nRead our [Contribute by reporting issues guide][reporting-issues] for details and tips.\n\n\nReporting Security Issues\n--------\n\nResponsible (and private) disclosure is a standard practice when someone encounters a security problem: before making it public, the discoverer informs the Core team about it, so that a fix can be prepared, and thus minimize the potential damage.\n\nThe PrestaShop team tries to be very proactive when preventing security problems. Even so, critical issues might surface without notice.\n\nThis is why we have set up a [Bug Bounty Program][bug-bounty] where anyone can privately contact us with all the details about issues that affect the security of PrestaShop merchants or customers. Our security team will answer you, and discuss of a timeframe for your publication of the details.\n\nUnderstanding a security issue means knowing how the attacker got in and hacked the site. If you have those details, then please do contact us privately about it (and please do not publish those details before we answer). If you do not know how the attacker got in, please [ask for help][support].\n\n\nExtending PrestaShop\n--------\n\nPrestaShop is a very extensible e-commerce platform, both through modules and themes. Developers can even override the default components and behaviors. Learn more about this on the [Modules documentation][modules-devdocs] and the [Themes documentation][themes-devdocs].\n\n\nCommunity forums\n--------\n\nYou can discuss about e-commerce, help other merchants and get help, and contribute to improving PrestaShop together with the PrestaShop community on [PrestaShop Slack channel][chat], [project's discussions on GitHub][ghdiscussions] or on the [the PrestaShop forums][forums].\n\nThank you for downloading and using the PrestaShop Open Source e-commerce solution!\n\n[available-features]: https://prestashop.com/create-online-store/\n[download]: https://github.com/PrestaShop/PrestaShop/releases\n[forums]: https://www.prestashop.com/forums/\n[ghdiscussions]: https://github.com/PrestaShop/PrestaShop/discussions\n[support]: https://www.prestashop-project.org/support/\n[chat]: https://www.prestashop-project.org/slack/\n[user-doc]: https://docs.prestashop-project.org\n[contributing-md]: CONTRIBUTING.md\n[contributing-tutorial]: https://devdocs.prestashop-project.org/9/contribute/\n[crowdin]: https://crowdin.net/project/prestashop-official\n[getting-started]: https://docs.prestashop-project.org/v.8-documentation/v/english/getting-started\n[user-guide]: https://docs.prestashop-project.org/v.8-documentation/v/english/user-guide\n[updating-guide]: https://docs.prestashop-project.org/1-6-documentation/english-documentation/updating-prestashop\n[merchant-guide]: https://docs.prestashop-project.org/1-6-documentation/english-documentation/merchants-guide\n[faq-17]: https://devdocs.prestashop-project.org/9/faq/\n[sysadmin-guide]: https://docs.prestashop-project.org/1-6-documentation/english-documentation/system-administrator-guide\n[contributors-md]: CONTRIBUTORS.md\n[example-nginx]: https://devdocs.prestashop-project.org/9/basics/installation/nginx/\n[docker-compose]: https://docs.docker.com/compose/\n[install-guide-dev]: https://devdocs.prestashop-project.org/9/basics/installation/\n[system-requirements]: https://devdocs.prestashop-project.org/9/basics/installation/system-requirements/\n[install-guide]: https://docs.prestashop-project.org/v.8-documentation/v/english/getting-started/installing-prestashop\n[devdocs]: https://devdocs.prestashop-project.org/\n[create-issue]: https://github.com/PrestaShop/PrestaShop/issues/new/choose\n[reporting-issues]: https://devdocs.prestashop-project.org/9/contribute/contribute-reporting-issues/\n[modules-devdocs]: https://devdocs.prestashop-project.org/9/modules/\n[themes-devdocs]: https://devdocs.prestashop-project.org/9/themes/\n[bug-bounty]: https://www.prestashop-project.org/security/bug-bounty/\n","funding_links":[],"categories":["PHP","Uncategorized"],"sub_categories":["Uncategorized","Misc","AWS Amplify"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPrestaShop%2FPrestaShop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPrestaShop%2FPrestaShop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPrestaShop%2FPrestaShop/lists"}