Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Dhlparcel Php Api Laravel Package

goedgepickt/dhlparcel-php-api

PHP client for the DHL Parcel API, simplifying shipment creation, label generation, rate requests, and parcel tracking in Laravel or plain PHP apps. A clean wrapper around DHL Parcel endpoints that keeps integration code readable and maintainable.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Cross-border / international expansion: v1.5.21 adds customs declaration support, which is the gating capability for shipping physical goods across borders. This moves the package from "domestic-only" to "usable for international orders" and directly unblocks any roadmap item involving non-domestic shipping, duties, or customs paperwork.
  • Build vs. buy on compliance-adjacent data: Customs declarations are a regulated, form-heavy data structure that changes with trade rules. The fact that the maintainers shipped it means you can avoid building and maintaining that schema, validation, and document-generation logic in-house — a strong argument for buying/adopting over building.
  • Feature scoping for checkout and fulfilment: Product can now scope international checkout, HS code / tariff data capture, declared value and country-of-origin fields, and customs document generation as configurable work rather than net-new engineering.
  • Release cadence and dependency risk: A new capability shipped under a patch version (1.5.21) rather than a minor. That is a positive signal for backward compatibility (additive, opt-in) but a caution flag on semantic-versioning discipline — treat it as "probably non-breaking, still verify" when planning upgrade windows.
  • Use cases now in range: cross-border DTC shipping, marketplace sellers shipping internationally, freight/logistics back-offices, and any flow that previously had to hand off customs data to a third party.

When to Consider This Package

Adopt when:

  • You are on a supported Laravel/PHP version and your roadmap includes international shipping, duties, or customs documentation — this release is the moment the package becomes a credible candidate rather than a domestic-only helper.
  • You want customs data modelled and validated in-application instead of via a manual or external step.
  • Your team is small enough that owning customs schema maintenance is a poor use of engineering time.
  • You can absorb a dependency whose feature surface is expanding quickly (patch-level feature additions imply frequent releases).

Look elsewhere or wait when:

  • You are domestic-only with no near-term international plans — the new capability adds surface area and upgrade churn you will not use.
  • You need certified or jurisdiction-specific compliance guarantees. "Added customs declaration" is a data/modelling feature, not a compliance certification. Confirm which countries, document formats, and filing integrations are actually supported before committing — the release note does not say.
  • You require strict semver for automated dependency updates; a feature landing in a patch version means you should pin versions and review changelogs rather than auto-merging.
  • You need deep integration with a specific carrier or customs broker API — verify coverage rather than assuming it from this note.

Immediate next step: request the package README/changelog and a maintainer statement on (a) supported countries and document types, (b) whether 1.5.21 is truly non-breaking, and (c) the forward plan for customs coverage. The release note alone is too thin to green-light adoption.

How to Pitch It (Stakeholders)

To executives: The package we are evaluating just gained customs declaration support in v1.5.21. That is the capability that has been blocking any international selling scenario. It converts "international expansion" from a build project into a configuration and integration project, and it lets us avoid owning a regulated data schema ourselves. Cost of adoption is low; the main open question is how much of the world it actually covers, which we are verifying before we commit.

To engineering: v1.5.21 adds customs declaration support, shipped as a patch release — so assume it is additive and opt-in, but confirm against the changelog before upgrading. Review the new schema and validation surface, check it against our Laravel/PHP version support matrix, and pin the dependency rather than floating it, since this package is adding features faster than its version numbers suggest. Assess whether the customs model covers our target lanes or whether we would still need a broker integration alongside it.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle