Download the PHP package waaz/sylius-fedex-plugin without Composer
On this page you can find all versions of the php package waaz/sylius-fedex-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package sylius-fedex-plugin
WaazSyliusFedexPlugin
This plugin allows you to integrate FedEx REST API into your Sylius store for shipping labels generation and pickup points / drop-off locations.
Features
- FedEx Shipping Labels Export (via
bitbag/shipping-export-plugin)- Integration with FedEx REST API v1 (
/ship/v1/shipments) - Generates labels in PDF or PNG format
- Automatically retrieves and assigns master tracking numbers
- Integration with FedEx REST API v1 (
- FedEx Pickup Points / Drop-off Locations (via
setono/sylius-pickup-point-plugin)- Searches nearest FedEx locations and drop-off points (
/location/v1/locations)
- Searches nearest FedEx locations and drop-off points (
- OAuth2 Token Handling with automatic caching
- Sylius 1.11, 1.12 & 1.13 compatible with native Symfony HTTP client (
symfony/http-client)
Installation
1. Install via Composer
2. Enable the Plugin
Add the plugin to your config/bundles.php:
3. Plugin Configuration
Create config/packages/waaz_sylius_fedex_plugin.yaml:
4. Enable FedEx Pickup Point Provider (Optional)
In config/packages/setono_sylius_pickup_point.yaml:
Shipping Gateway Configuration (Admin)
In Sylius Admin panel:
- Go to Shipping > Shipping gateways (
/admin/shipping-gateways/new/fedex). - Fill in your FedEx credentials:
- FedEx API Key (Client ID)
- FedEx Secret Key
- FedEx Account Number
- Environment (
sandboxorproduction) - Default Shipping Service (
FEDEX_GROUND,FEDEX_EXPRESS_SAVER,INTERNATIONAL_PRIORITY, etc.) - Drop-off Type (
REGULAR_PICKUP,BUSINESS_SERVICE_CENTER,DROP_BOX, etc.) - Packaging Type (
YOUR_PACKAGING,FEDEX_BOX,FEDEX_ENVELOPE, etc.) - Label format (
PDForPNG) and Stock type (PAPER_4X6,PAPER_8.5X11_TOP_HALF_LABEL, etc.) - Shipper Contact and Address details
Running Tests
-
PHPUnit (Unit Tests):
-
Behat (non-JS scenarios):
-
Behat (JS scenarios):
-
PHPStan:
- Coding Standard (ECS):
Author
- @ehibes for Studio Waaz
License
This plugin's source code is completely free and released under the terms of the MIT license.
All versions of sylius-fedex-plugin with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
bitbag/shipping-export-plugin Version ^3.0
nyholm/psr7 Version ^1.8
setono/sylius-pickup-point-plugin Version ^1.1
sylius/sylius Version ^1.11|^1.12|^1.13|^1.14
symfony/http-client Version ^5.4|^6.0
bitbag/shipping-export-plugin Version ^3.0
nyholm/psr7 Version ^1.8
setono/sylius-pickup-point-plugin Version ^1.1
sylius/sylius Version ^1.11|^1.12|^1.13|^1.14
symfony/http-client Version ^5.4|^6.0
The package waaz/sylius-fedex-plugin contains the following files
Loading the files please wait ...