{"id":13519028,"url":"https://github.com/marellocommerce/marello-application","last_synced_at":"2025-12-13T13:54:47.821Z","repository":{"id":3641348,"uuid":"43734174","full_name":"marellocommerce/marello-application","owner":"marellocommerce","description":"Marello Application","archived":false,"fork":false,"pushed_at":"2025-09-25T11:58:59.000Z","size":52567,"stargazers_count":85,"open_issues_count":14,"forks_count":34,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-09-25T13:35:23.247Z","etag":null,"topics":["erp-application","inventory-management","oms","order-management","oro-platform","php","return-management","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marellocommerce.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-CE.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-06T06:41:51.000Z","updated_at":"2025-03-01T22:50:24.000Z","dependencies_parsed_at":"2023-10-10T13:35:28.288Z","dependency_job_id":"683e0e99-fbac-4c2e-b32c-0ed66557d5ac","html_url":"https://github.com/marellocommerce/marello-application","commit_stats":{"total_commits":10747,"total_committers":157,"mean_commits":68.45222929936305,"dds":0.6502279705964455,"last_synced_commit":"e4e355317186e857270a05e3002fddecfbc1d028"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"purl":"pkg:github/marellocommerce/marello-application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marellocommerce%2Fmarello-application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marellocommerce%2Fmarello-application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marellocommerce%2Fmarello-application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marellocommerce%2Fmarello-application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marellocommerce","download_url":"https://codeload.github.com/marellocommerce/marello-application/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marellocommerce%2Fmarello-application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27706683,"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","status":"online","status_checked_at":"2025-12-13T02:00:09.769Z","response_time":147,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["erp-application","inventory-management","oms","order-management","oro-platform","php","return-management","symfony"],"created_at":"2024-08-01T05:01:52.678Z","updated_at":"2025-12-13T13:54:47.802Z","avatar_url":"https://github.com/marellocommerce.png","language":"PHP","readme":"Marello Unified Commerce Application\n==============================\n\nMarello Unified Commerce Management provides capabilities to meet and exceed rising expectations in commerce. Add and manage any sales channel, gain real-time insight into your B2C and B2B orders, inventory, fulfillment, customers and more. A unique unified experience allows shoppers to buy anywhere, fulfill anywhere, and return anywhere with one piece of software, one single version of the truth.\n\nThis document contains information on how to download, install, and start\nusing Marello.\n\n## Requirements\n\nMarello is a Symfony 6.4 based application with the following requirements:\n\n* PHP 8.3 or above with command line interface\n* PHP Extensions\n    * ctype\n    * curl\n    * fileinfo\n    * gd\n    * intl (ICU library 4.4 and above)\n    * json\n    * mbstring\n    * sodium\n    * openssl\n    * pcre\n    * simplexml\n    * tokenizer\n    * xml\n    * zip\n    * imap\n    * soap\n    * bcmath\n    * ldap\n    * pgsql\n* PostgreSQL 16.1\n\n## Installation instructions\n\nAs both Symfony and Marello use [Composer][1] to manage their dependencies, this is the recommended way to install Marello.\n\n- Clone Marello application repository:\n\n```bash\ngit clone -b x.y.z https://github.com/marellocommerce/marello-application.git\n```\n\nwhere x.y.z is the latest [release tag](https://github.com/marellocommerce/marello-application/releases) or use the latest master:\n\n```bash\n    git clone https://github.com/marellocommerce/marello-application.git\n```\n\n- Install [Composer][1] globally following the official Composer installation documentation\n\n- Make sure that you have [Node.js][4] \u003e=20.10.0, \u003c21 installed and NPM \u003e10\n\n- Install Marello dependencies with composer. If installation process seems too slow you can use `--prefer-dist` option. Go to marello-application folder and run composer installation:\n\n```bash\ncomposer install --prefer-dist --no-dev\n```\n\n- Create the database with the name specified on previous step (default name is \"marello_application\").\n\n- On some systems it might be necessary to temporarily increase memory_limit setting to 1 GB in php.ini configuration file for the duration of the installation process:\n```bash\nmemory_limit=1024M\n```\n\n**Note:** After the installation is finished the memory_limit configuration can be changed back to the recommended value (512 MB or more).\n\n- Install application and admin user with Installation Wizard by opening install.php in the browser or from CLI:\n\n```bash  \nphp bin/console oro:install --env prod\n```\n\n**Note** If the installation process times out, add the `--timeout=0` argument to the oro:install command.\n\n- Enable WebSockets messaging\n\n```bash\nphp bin/console gos:websocket:server --env prod\n```\n\n- Configure crontab or scheduled tasks execution to run the command below every minute:\n\n```bash\nphp bin/console oro:cron --env prod\n\n```\n- Launch the message queue processing:\n```bash\nphp bin/console oro:message-queue:consume --env=prod\n```\n**Note** We do recommend to use a supervisor for running the ``oro:message-queue:consume`` command. This will make sure that the command and\nthe consumer will run all the time. This has become important for every Oro Platform based application since a lot of background tasks depend\n on the consumer to run. For more information about configuration and what supervisor can do for you can either be found in the [Oro(CRM) docs][6] or the\n [site of Supervisord][7].\n \n**Note:** ``bin/console`` is a path from project root folder. Please make sure you are using full path for crontab configuration or if you running console command from other location.\n\n## Installation notes\n\nInstalled PHP Accelerators must be compatible with Symfony and Doctrine (support DOCBLOCKs)\n\nNote that the port used in Websocket must be open in firewall for outgoing/incoming connections\n\nAdditional performance configurations and optimizations can be found in the [Oro docs][2]\n\n## Web Server Configuration\n\nThe Marello application is based on the Symfony standard application so web server configuration recommendations are the [same][5].\n\n## Package Manager Configuration\n\nGithub OAuth token should be configured in package manager settings\n\n[1]:  https://getcomposer.org/\n[2]:  https://doc.oroinc.com/backend/setup/system-requirements/performance-optimization/\n[4]:  https://nodejs.org/en/download/package-manager\n[5]:  https://symfony.com/doc/5.4/setup/web_server_configuration.html\n[6]:  https://doc.oroinc.com/backend/setup/dev-environment/community-edition/\n[7]:  https://supervisord.org/\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarellocommerce%2Fmarello-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarellocommerce%2Fmarello-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarellocommerce%2Fmarello-application/lists"}