Linux 软件免费装
Banner图

Teamzlab Shipping Rates for FedEx

开发者 teamzlab
更新时间 2026年11月10日 20:28
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping tracking woocommerce fedex freight

下载

1.2.9

详情介绍:

Teamzlab Shipping Rates for FedEx wires 14 FedEx REST APIs into WooCommerce — rates, labels, tracking, customs and returns. Built REST-native, so the 2026 SOAP shutdown never touches your store. Feature highlights FedEx APIs wired OAuth, Ship, Rates + Transit Times, Basic Track, Address Validation, Postal Code Validation, Service Availability, Pickup Request, Locations Search, Tracking webhooks (AIV receiver), Open Ship, Global Trade, Trade Documents Upload, Return Tag — 14 APIs, 1 plugin. A Freight LTL client class is included for developers, but it is not yet wired into checkout or the admin UI, so freight rates and BOLs are not available out of the box. Customer-facing features Admin features Built for production External services This plugin connects to the following third-party services to do its job:

安装:

  1. Upload the teamzlab-shipping-rates-for-fedex folder to /wp-content/plugins/ (or install via Plugins → Add New → Upload Plugin).
  2. Activate the plugin through the Plugins screen.
  3. Go to WooCommerce → Settings → Shipping → Zones and enable FedEx Shipping on the zones that need it.
  4. Open Fedex → Settings and enter:
  5. Client ID + Client Secret (core scope) — from developer.fedex.com.
  6. Account number — your FedEx billing account.
  7. Environment — sandbox to start, production when ready.
  8. (Optional) Fedex → Settings (tracking section) — add your separate tracking-scope Client ID + Secret (FedEx issues them as two separate projects).

屏幕截图:

  • Fedex → Settings, Account tab — FedEx account number, ship-from origin, and sandbox/production environment.
  • FedEx Pickup History — schedule one consolidated global pickup and audit which pickup covered which shipments.
  • Shipments & Labeling — every shipment with tracking ID, service, total charge, label actions, pickup, return, trade documents, status, and SPOD.

升级注意事项:

1.2.1 Removes the Box library admin screen and built-in box picker from rate calls. Merchants who used only WooCommerce product dimensions are unaffected. Custom code may still use the fshipping_rates_package_line_items filter. 1.2.0 Major feature release. Adds commercial-invoice auto-generation, FedEx One Rate comparator, box-library pack routine, dimensional-weight calculator, and full runtime wiring for the Wave-1 Migration Lifeboat. Zero breaking changes. Update recommended for all international-shipping merchants.

常见问题:

Will this break when FedEx SOAP retires?

No. This plugin has always been REST-native; there is no SOAP code to retire. If you're coming from a SOAP-based plugin whose store broke after 2026-06-01, enter FedEx sandbox credentials under Fedex → Settings and switch the environment to sandbox to verify your flows before going back to production.

Is there a free tier?

Yes — and it is not a trial. The WordPress.org version of this plugin is 100% free and fully functional: every feature listed above is included and unlocked, with no daily limits and no feature locks. Your store's checkout is never throttled.

Is paid support available?

Optional priority support and agency services are offered separately at teamzlab.com. The plugin itself has no paid tier, no licence key and no locked features.

Does it work with Dokan / WCFM multi-vendor?

The plugin uses one store origin from Fedex → Settings for FedEx rate calls. Multi-vendor marketplaces can still vary ship-from per package by attaching _fshipping_origin (postal_code, country, state) in custom code on the woocommerce_cart_shipping_packages filter; the rate client reads that when building the FedEx payload.

Does it support HPOS (High-Performance Order Storage)?

Yes. The plugin declares HPOS compatibility in its header and uses \WC_Order APIs exclusively — never direct post-meta for order fields that HPOS migrated to wc_orders_*.

What happens if FedEx returns a 500?

FedEx rates simply don't render for that recalculation — the plugin logs the failure and checkout continues with any other configured shipping methods; it never blocks the order. If you want a fallback price instead, register one with the fshipping_safety_net_fallback filter (no fallback is applied unless you do — there is no settings field for it).

Do I need two FedEx developer accounts?

Technically FedEx issues OAuth credentials as two separate projects — one covering Ship + Rates + Address (the "core" scope), one covering Tracking + AIV webhooks. They're free to create on the same FedEx developer account. Enter both pairs in the plugin settings; otherwise tracking calls return 401.

Is there a live demo?

Install the plugin on a WordPress sandbox — every feature works with FedEx's public sandbox credentials. Enter them under Fedex → Settings and switch the environment to sandbox.

更新日志:

1.2.9 1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0