PHPackages                             imarc/craft-upsshipping - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. imarc/craft-upsshipping

ActiveCraft-plugin[HTTP &amp; Networking](/categories/http)

imarc/craft-upsshipping
=======================

A plugin for Craft Commerce to provide shipping prices via a live lookup to UPS

1.0.0(8y ago)030[1 issues](https://github.com/imarc/craft-upsshipping/issues)ApachePHP

Since Jul 17Pushed 8y ago3 watchersCompare

[ Source](https://github.com/imarc/craft-upsshipping)[ Packagist](https://packagist.org/packages/imarc/craft-upsshipping)[ RSS](/packages/imarc-craft-upsshipping/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

UPS Shipping for Craft Commerce
===============================

[](#ups-shipping-for-craft-commerce)

This is a plugin for Craft Commerce that provides UPS shipping methods and pricing through the UPS API. It uses [gabrielbull/php-ups-api](https://github.com/gabrielbull/php-ups-api).

**This plugin has not been used in production.** This plugin was built but ultimately deemed unnecessary, so we are open sourcing the plugin in its current state to the community.

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

[](#requirements)

- All products must have their weight (pounds) and dimensions (inches) defined
- All shipments will be in boxes (not envelopes, etc.)
- The plugin depends on at least PHP 5.5

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

[](#installation)

After either method, you will need to install this plugin via the Craft control panel as well:

### Via Composer

[](#via-composer)

Installation requires [composer](https://getcomposer.org/). This plugin also is makes use of [composer/installers](https://github.com/composer/installers) to make the plugin composer compatible.

You should be able to just run `composer require imarc/craft-upsshipping`

### Manually

[](#manually)

You will need to put this plugin with a `upsshipping/` folder within `craft/plugins`. You will still need to use Composer to install this plugins dependencies, by running `composer install` while in that directory.

Configuration
-------------

[](#configuration)

Once installed, you can access the plugins settings via the Control Panel.

A **UPS Developer Kit Access Key**, **UPS Developer Kit Username**, and **UPS Developer Kit Password** are required. You can register and get these from [here](https://www.ups.com/upsdeveloperkit).

You can enable and disable each of the following UPS services. Only Ground Shipping is enabled by default.

- Ground Shipping
- 3 Day Select Shipping
- 2 Day Air Shipping
- 2 Day Air AM Shipping
- 1 Day Air Saver Shipping
- 1 Day Air Shipping
- 1 day Air Early AM Shipping

Usage
-----

[](#usage)

These shipping methods will just show up when fetching shipping methods within Craft Commerce.

See Also
--------

[](#see-also)

While writing this plugin, we referenced [engram-design/AustraliaPost](https://github.com/engram-design/AustraliaPost) on numerous occasions, and they deserve credit.

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3270d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c423d4aa457201693aadc0ffd67895f3383709e89c66547949d65a37123ee22?d=identicon)[khamer](/maintainers/khamer)

---

Top Contributors

[![khamer](https://avatars.githubusercontent.com/u/1452?v=4)](https://github.com/khamer "khamer (1 commits)")

### Embed Badge

![Health badge](/badges/imarc-craft-upsshipping/health.svg)

```
[![Health](https://phpackages.com/badges/imarc-craft-upsshipping/health.svg)](https://phpackages.com/packages/imarc-craft-upsshipping)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[upstatement/routes

Manage rewrites and routes in WordPress with this dead-simple plugin

2002.5M6](/packages/upstatement-routes)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45344.0k1](/packages/pressbooks-pressbooks)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19246.3k2](/packages/civicrm-civicrm-drupal-8)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

206.7k](/packages/pressbooks-pressbooks-book)[beapi/wp-http-blocklist

Block unwanted HTTP requests with a deny list

1018.9k](/packages/beapi-wp-http-blocklist)

PHPackages © 2026

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