goldene-zeiten/products-shipping-ups

Live UPS shipping rates for the Products TYPO3 shop system

Maintainers

Package info

github.com/goldene-zeiten/products-shipping-ups

Type:typo3-cms-extension

pkg:composer/goldene-zeiten/products-shipping-ups

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main / 1.0.x-dev 2026-07-17 10:44 UTC

This package is auto-updated.

Last update: 2026-07-17 10:44:06 UTC


README

This repository is READ-ONLY. It is split automatically out of the goldene-zeiten/products monorepo, which is the single source of truth. Pull requests and commits made here are overwritten by the next split — please open them in the monorepo instead.

Live UPS shipping rates for the Products shop system. At checkout the customer sees real UPS services and prices, fetched from the UPS Rating API through the shop's existing shipping-provider seam. When UPS is unreachable or has no rate for a basket, the shop's built-in table-rate shipping automatically takes over, so checkout never dead-ends.

This first release covers rate quotes only. Label printing and tracking are planned as a separate, backend-side phase.

Installation

composer require goldene-zeiten/products-shipping-ups

Add the "Products UPS Shipping" site set to your site, then configure your UPS OAuth credentials and origin address (see the documentation).

Documentation

  • Integrators / editors: see Documentation/ (rendered on the TYPO3 documentation site) — installation, configuration, the table-rate fallback, and the public extension points.
  • Contributors: see DEVELOPERS.md for the architecture, the OAuth/rating internals, the dockerized UPS mock server, and how the tests are structured.

Requirements

  • TYPO3 13.4 LTS or 14.3 LTS
  • PHP 8.2 or newer
  • goldene-zeiten/products-core
  • UPS developer OAuth credentials (client id, client secret, account number)

License

GPL-2.0-or-later. See LICENSE.