Download the PHP package heptacom/heptaconnect-package-shopware-6 without Composer
On this page you can find all versions of the php package heptacom/heptaconnect-package-shopware-6. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download heptacom/heptaconnect-package-shopware-6
More information about heptacom/heptaconnect-package-shopware-6
Files in heptacom/heptaconnect-package-shopware-6
Package heptaconnect-package-shopware-6
Short Description HEPTAconnect package to work with Shopware 6 APIs
License AGPL-3.0-or-later proprietary
Homepage https://heptaconnect.io
Informations about the package heptaconnect-package-shopware-6
Shopware 6 API Package
This is part of HEPTACOM solutions for medium and large enterprises.
Description
This HEPTAconnect package is all about communicating to Shopware 6 APIs. You can use it in combination with the Shopware 6 Portal. Read more in the documentation (especially the examples section.
Usage
Installation
composer require heptacom/heptaconnect-package-shopware-6
- Use guide for specific situation:
- Usage in HEPTAconnect
- Standalone usage
- Follow examples below
AdminAPI - EntityClient
AdminAPI - ExtensionClient
AdminAPI - GenericClient
StoreAPI - GenericClient
System requirements
- PHP 8.0 or above
Changelog
See the attached CHANGELOG.md file for a complete version history and release notes.
ADR
See the Architecture Decision Records to understand decisions made, that influence the structure of this project.
Additional development requirements
- Make
- Any debugging/coverage php extension like xdebug or pcov
- A running Shopware 6 instance
Contributing
Thank you for considering contributing to this package! Be sure to sign the
Steps to contribute
- Fork the repository
git clone yourname/heptaconnect-package-shopware-6
- Make your changes to master branch
- Create your Pull-Request
Check your changes
- Compare your code against the project ADRs
- Check and fix code style
make cs-fix && make cs
- Setup Shopware 6 instance for testing. Checkout dockware.io for a Shopware 6 development instance
- Set
TEST_ADMIN_API_URL
,TEST_ADMIN_API_USERNAME
,TEST_ADMIN_API_PASSWORD
to point to your Shopware 6 instance - Optionally set
TEST_STORE_API_URL
,TEST_STORE_API_ACCESS_KEY
to point to your Shopware 6 instance. If not set the Admin API credentials will be used to create the data
- Set
- Check tests
make -e test
- Check whether test code coverage is same or higher
make -e coverage
- Check whether tests can find future obscurities
make -e infection
License
Copyright 2020 HEPTACOM GmbH
Dual licensed under the GNU Affero General Public License v3.0 (the "License") and proprietary license; you may not use this project except in compliance with the License. You may obtain a copy of the AGPL License at https://spdx.org/licenses/AGPL-3.0-or-later.html. Contact us on our website for further information about proprietary usage.
All versions of heptaconnect-package-shopware-6 with dependencies
ext-json Version *
ext-mbstring Version *
heptacom/heptaconnect-dataset-base Version >=0.9.4 <0.10
psr/container Version >=1 <3
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^1.0
psr/simple-cache Version @stable
psr/simple-cache-implementation Version *
symfony/dependency-injection Version ^4.4 || ^5.0
symfony/polyfill-php80 Version *