--- description: >- a full frontend/backend e-commerce system built on top of TomatoPHP, with Cart functions and ordering functions --- # 🛍️ Tomato Ecommerce
before starting to install tomato-ecommerce make sure that you have this package installed and configured * [Tomato Admin](broken-reference/) * [Tomato Roles](../tomato-roles/) * [Tomato Settings](../tomato-settings/) * [Tomato Translations](../tomato-translations.md) * [Tomato Menus](../tomato-menus/) * [Tomato Category](../tomato-category/) * [Tomato Notifications](../tomato-notifications/) * [Tomato Forms](../tomato-forms/) * [Tomato CRM](../tomato-crm/) * [Tomato CMS](../tomato-cms/) * [Tomato Wallet](../tomato-wallet/) * [Tomato Products](../tomato-products/) * [Tomato Orders](../tomato-orders/) * [Tomato Coupons](../tomato-coupons/) * [Tomato Sections](../tomato-sections/) * [Tomato Support](../tomato-support/) * [Tomato Themes](../tomato-themes/) ### Before Installation Ensure that PHP sodium extension is enabled. ### Steps to Enable Sodium Extension * Run the following command in the terminal and note the php.ini file path ``` php --ini ``` Example path: C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.ini * Locate and open the php.ini file in a text editor. * Find the line containing `extension=sodium` and uncomment it by removing the semicolon (;) at the beginning. * Save the file and restart your PHP environment. Now, the sodium extension should be active for your PHP installation. ### Installation ``` composer require tomatophp/tomato-ecommerce ``` or as Module ``` composer require tomatophp/tomato-ecommerce-module ``` after installing your package please run this command ``` php artisan tomato-ecommerce:install ``` ### Changelog Please see [CHANGELOG](https://github.com/tomatophp/tomato-ecommerce/blob/master/CHANGELOG.md) for more information on what has changed recently. ### Security Please see [SECURITY](https://github.com/tomatophp/tomato-ecommerce/blob/master/SECURITY.md) for more security information. ### Credits * [Fady Mondy](mailto:info@3x1.io) ### License The MIT License (MIT). Please see [License File](https://github.com/tomatophp/tomato-ecommerce/blob/master/LICENSE.md) for more information.