https://github.com/softcommerceltd/mage2plenty-os
https://github.com/softcommerceltd/mage2plenty-os
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/softcommerceltd/mage2plenty-os
- Owner: softcommerceltd
- License: other
- Created: 2022-05-16T12:34:48.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2026-01-12T13:22:00.000Z (5 months ago)
- Last Synced: 2026-01-12T19:09:04.515Z (5 months ago)
- Language: Shell
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Mage2Plenty - Magento PlentyONE Integration
Metapackage of bundled modules for seamless Magento 2 and PlentyONE integration.
## Requirements
### Magento
- **Magento 2.4.4** or later (2.4.8 recommended)
- Magento Open Source or Adobe Commerce
### PHP
| Version | Status |
|---------|--------|
| PHP 8.1 | ✅ Minimum required |
| PHP 8.2 | ✅ Supported |
| PHP 8.3 | ✅ Fully supported |
| PHP 8.4 | ✅ Fully supported |
### Database
- MySQL 8.0+ or MariaDB 10.6+
### Additional
- Composer 2.2+
- Elasticsearch 7.17+ or OpenSearch 1.2+
- Redis 6.2+ (recommended)
## Installation
### 1. Add Composer Repository
Add your private repository to composer.json:
```bash
composer config repositories.private-packagist composer https://softcommerce.repo.packagist.com/repository-name/
```
Or manually edit `composer.json`:
```json
{
"repositories": [
{
"type": "composer",
"url": "https://softcommerce.repo.packagist.com/repository-name/"
}
]
}
```
> **Note**: Replace `repository-name` with the actual repository name provided in your purchase confirmation.
### 2. Setup Authentication
Choose one of the following methods:
**Method 1: Global Authentication (Recommended)**
```bash
composer config --global --auth http-basic.softcommerce.repo.packagist.com token your-access-token
```
**Method 2: Environment Variable**
```bash
export COMPOSER_AUTH='{"http-basic": {"softcommerce.repo.packagist.com": {"username": "token", "password": "your-access-token"}}}'
```
**Method 3: Interactive**
Composer will prompt for credentials when running any command:
```
Authentication required (softcommerce.repo.packagist.com):
Username: token
Password: your-access-token
```
### 3. Install Extension
**For Magento Open Source:**
```bash
composer require softcommerce/mage2plenty-os
```
**For Adobe Commerce:**
```bash
composer require softcommerce/mage2plenty-ac
```
**Install Specific Version:**
```bash
# Latest version (Magento 2.4.6 - 2.4.8)
composer require softcommerce/mage2plenty-os ^2.1
# For Magento 2.4.4 - 2.4.5
composer require softcommerce/mage2plenty-os ^1.15
```
### 4. Post Installation
**Production Mode:**
```bash
bin/magento maintenance:enable
bin/magento setup:upgrade
bin/magento deploy:mode:set production
bin/magento maintenance:disable
```
**Development Mode:**
```bash
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
```
## Documentation
For complete documentation, visit: [mage2plenty-guide.softcommerce.io](https://mage2plenty-guide.softcommerce.io/)
- [System Requirements](https://mage2plenty-guide.softcommerce.io/docs/system-requirements)
- [Installation Guide](https://mage2plenty-guide.softcommerce.io/docs/installation/composer-installation)
- [Configuration](https://mage2plenty-guide.softcommerce.io/docs/configuration/initial-setup)
- [Changelog](https://mage2plenty-guide.softcommerce.io/docs/changelog)
## Support
- **Email**: support@softcommerce.io
- **Phone**: +44 2080 587 795 (GMT working hours)
- **WhatsApp**: +44 7737 927 707
- **Slack**: softcommerceltd.slack.com
- **Issues**: [GitHub Issues](https://github.com/softcommerceltd/mage2plenty-os/issues)
## License
Proprietary - See LICENSE.txt
---