PHPackages                             webbuilders-group/silverstripe-shop-fedex-shipping - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webbuilders-group/silverstripe-shop-fedex-shipping

ActiveSilverstripe-module[Utility &amp; Helpers](/categories/utility)

webbuilders-group/silverstripe-shop-fedex-shipping
==================================================

FedEx shipping modifier for BurnBright's Shop Module

041[1 issues](https://github.com/webbuilders-group/silverstripe-shop-fedex-shipping/issues)PHP

Since Mar 11Pushed 11y ago3 watchersCompare

[ Source](https://github.com/webbuilders-group/silverstripe-shop-fedex-shipping)[ Packagist](https://packagist.org/packages/webbuilders-group/silverstripe-shop-fedex-shipping)[ RSS](/packages/webbuilders-group-silverstripe-shop-fedex-shipping/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Shop FedEx Shipping Modifier
============================

[](#shop-fedex-shipping-modifier)

FedEx shipping modifier for BurnBright's Shop Module that provides a quote for the order being shipped through FedEx. Note that you must have each shippable project with dimentions and weights for the quote to be accurate.

Maintainer Contact
------------------

[](#maintainer-contact)

- Ed Chipman ([UndefinedOffset](https://github.com/UndefinedOffset))

Requirements
------------

[](#requirements)

- SilverStripe CMS 3.1.x
- [SilverStripe Shop](https://github.com/burnbright/silverstripe-shop/)

Installation
------------

[](#installation)

- Download the module from here
- Extract the downloaded archive into your site root so that the destination folder is called shop-fedex-shipping, opening the extracted folder should contain \_config.php in the root along with other files/folders
- Run dev/build?flush=all to regenerate the manifest

If you prefer you may also install using composer:

```
composer require webbuilders-group/silverstripe-shop-fedex-shipping

```

Usage
-----

[](#usage)

To use this modifier you must add the FedExShippingModifer class to your shop configuration.

```
Order:
    modifiers:
        - "FedExShippingModifier"
```

You then need to apply for credentials to access the FedEx api, you can do this via their [developer portal](http://www.fedex.com/us/developer/web-services/index.html). You need to set your credentials you will receive from the portal in your site's config.yml.

```
FedExShippingModifier:
    test_mode: true #Places the endpoint in test mode, for live set this to false
    test_api_key: "YOUR_TEST_API_KEY"
    test_api_password: "YOUR_TEST_API_PASSWORD"
    test_account_number: "YOUR_TEST_ACCOUNT_NUMBER"
    test_meter_number: "YOUR_TEST_METER_NUMBER"
    api_key: "YOUR_LIVE_API_KEY"
    api_password: "YOUR_LIVE_API_PASSWORD"
    account_number: "YOUR_LIVE_ACCOUNT_NUMBER"
    meter_number: "YOUR_LIVE_METER_NUMBER"
    origin_address: "ADDR" #Shipper's address
    origin_address_line2: "ADDR_LINE_2" #Second line of the shipper's address (optional)
    origin_city: "CITY" #Shipper's city
    origin_state_province_code: "STATE" #Your 2 character state/province code for the shipper's address
    origin_postal_code: "ZIP_POSTAL" #Shipper's postal code/zip code
    origin_country_code: "COUNTRY" #Your 2 character country code for the shipper's address
    service_type: "FEDEX_GROUND" #The service type you want to retrieve quotes for, see bellow for more information
    default_charge: 0 #Default amount to charge for shipping should the api return an invalid response
```

For the `service_type` configuration option you need to pick from one of the service types bellow.

- FEDEX\_GROUND: FedEx Ground
- EUROPE\_FIRST\_INTERNATIONAL\_PRIORITY: Europe First International Priority
- FEDEX\_1\_DAY\_FREIGHT: FedEx 1 Day Freight
- FEDEX\_2\_DAY: FedEx 2 Day
- FEDEX\_2\_DAY\_AM: FedEx 2 Day AM
- FEDEX\_2\_DAY\_FREIGHT: FedEx 2 Day Freight
- FEDEX\_3\_DAY\_FREIGHT: FedEx 3 DAY Freight
- FEDEX\_DISTANCE\_DEFERRED: FedEx Distance Deferred
- FEDEX\_EXPRESS\_SAVER: FedEx Express Saver
- FEDEX\_FIRST\_FREIGHT: FedEx First Freight
- FEDEX\_FREIGHT\_ECONOMY: FedEx Freight Economy
- FEDEX\_FREIGHT\_PRIORITY: FedEx Freight Priority
- FEDEX\_NEXT\_DAY\_AFTERNOON: FedEx Next Day Afternoon
- FEDEX\_NEXT\_DAY\_EARLY\_MORNING: FedEx Next Day Early Morning
- FEDEX\_NEXT\_DAY\_END\_OF\_DAY: FedEx Next Day End of Day
- FEDEX\_NEXT\_DAY\_FREIGHT: FedEx Next Day Freight
- FEDEX\_NEXT\_DAY\_MID\_MORNING: FedEx Next Day Mid Morning
- FIRST\_OVERNIGHT: First Overnight
- GROUND\_HOME\_DELIVERY: Ground Home Delivery
- INTERNATIONAL\_ECONOMY: International Economy
- INTERNATIONAL\_ECONOMY\_FREIGHT: International Economy Freight
- INTERNATIONAL\_FIRST: International First
- INTERNATIONAL\_PRIORITY: International Priority
- INTERNATIONAL\_PRIORITY\_FREIGHT: International Priority Freight
- PRIORITY\_OVERNIGHT: Priority Overnight
- SAME\_DAY: Same Day
- SAME\_DAY\_CITY: Same Day City
- SMART\_POST: Smart Post
- STANDARD\_OVERNIGHT: Standard Overnight

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4339255555acb728d7708895663e2a047a73c09f4394aa25bf038817e2d25d44?d=identicon)[WebbuildersGroup](/maintainers/WebbuildersGroup)

---

Top Contributors

[![UndefinedOffset](https://avatars.githubusercontent.com/u/1391558?v=4)](https://github.com/UndefinedOffset "UndefinedOffset (7 commits)")

### Embed Badge

![Health badge](/badges/webbuilders-group-silverstripe-shop-fedex-shipping/health.svg)

```
[![Health](https://phpackages.com/badges/webbuilders-group-silverstripe-shop-fedex-shipping/health.svg)](https://phpackages.com/packages/webbuilders-group-silverstripe-shop-fedex-shipping)
```

###  Alternatives

[mrabbani/laravel-module-manager

Laravel Module Management

905.2k](/packages/mrabbani-laravel-module-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
