Download the PHP package oxid-esales/graphql-storefront without Composer
On this page you can find all versions of the php package oxid-esales/graphql-storefront. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oxid-esales/graphql-storefront
More information about oxid-esales/graphql-storefront
Files in oxid-esales/graphql-storefront
Package graphql-storefront
Short Description OXID eSales GraphQL storefront module
License proprietary
Homepage https://www.oxid-esales.com
Informations about the package graphql-storefront
GraphQL Storefront
This module provides GraphQL queries and mutations for the OXID eShop storefront.
Usage
This assumes you have OXID eShop (at least oxid-esales/oxideshop_ce: v7.0.0
component, which is part of the v7.0.0
compilation) up and running.
Branch compatibility
- b-7.3.x branch is compatible with OXID eShop compilation b-7.3.x (which uses
graphql-base
b-7.3.x branch) - 4.0.x versions (or b-7.2.x branch) are compatible with OXID eShop compilation b-7.2.x (which uses
graphql-base
10.x version resp. b-7.2.x branch) - 3.1.x versions (or b-7.1.x branch) are compatible with OXID eShop compilation b-7.1.x (which uses
graphql-base
9.x version resp. b-7.1.x branch) - 3.x versions (or b-7.0.x branch) are compatible with OXID eShop compilation b-7.0.x (which uses
graphql-base
8.x version resp. b-7.0.x branch) - ^2.1 versions (b-6.5.x branch) are compatible with OXID eShop compilation b-6.5.x (which uses
graphql-base
7.x version resp. b-6.5.x branch) - 2.0.x versions (b-6.4.x branch) are compatible with OXID eShop compilation b-6.4.x (which uses
graphql-base
6.x version resp. b-6.4.x branch) - 1.x versions (b-6.3.x branch) are compatible with OXID eShop compilation 6.3.x (no PHP8 support)
Install
Switch to the shop root directory (the file composer.json
and the directories source/
and vendor/
are located there).
If you didn't have the oxid-esales/graphql-base
module installed, composer will do that for you.
You should run migrations both after installing the module and after each module update:
After installing the module, you need to activate it, either via OXID eShop admin or CLI.
How to use
A good starting point is to check the How to use section in the GraphQL Base Module
Testing
Linting, syntax check, static analysis
Unit/Integration/Acceptance tests
- install this module into a running OXID eShop
-
reset shop's database
-
run Unit tests
-
run Integration tests
- run Acceptance tests
Development installation on OXID eShop SDK
The installation instructions below are shown for the current SDK for shop 7.3. Make sure your system meets the requirements of the SDK.
-
Ensure all docker containers are down to avoid port conflicts
-
Clone the SDK for the new project
-
Clone the repository to the source directory
- Run the recipe to setup the development environment
You should be able to access the shop with http://localhost.local and the admin panel with http://localhost.local/admin (credentials: [email protected] / admin)
Running tests locally
Check the "scripts" section in the composer.json
file for the available commands. Those commands can be executed
by connecting to the php container and running the command from there, example:
Commands can be also triggered directly on the container with docker compose, example:
Contributing
You like to contribute? 🙌 AWESOME 🙌\ Go and check the contribution guidelines
Build with
License
OXID Module and Component License, see LICENSE file.