Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Trunkrs Same-Day Delivery V2 Wordpress Plugin - Rating, Reviews, Demo & Download

Trunkrs Same-Day Delivery V2 Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Trunkrs Same-Day Delivery v2 connects your store to the Trunkrs Shipping Portal. Your customers see live Trunkrs delivery options at checkout, orders are announced to Trunkrs automatically, and you print labels straight from the WooCommerce admin.

This is the second generation of the Trunkrs plugin, rebuilt from the ground up. It is a separate plugin from the original “Trunkrs for WooCommerce”, which remains available. See the FAQ on how to switch.

Main features

  • One-click connection with your Trunkrs account, no API keys to copy.
  • Live shipping rates at checkout, based on cart value, country and postal code, straight from your Trunkrs pricing.
  • Delivery date picker with available timeslots, for both the classic and the block-based checkout.
  • Automatic announcements: orders are announced to Trunkrs when they are placed or reach a paid status. Cancelling or restoring an order is handled for you.
  • Labels: print PDF labels per order, or in bulk as one PDF from the order list.
  • Live shipment status: Trunkrs pushes shipment updates to your store, shown as a status badge in the order list and optionally mapped to WooCommerce order statuses.
  • Track & Trace links in order emails and in the customer’s My Account page.
  • Order routing rules: announce only the orders that match your conditions, such as country, cart value, product category or order status.
  • Service levels for same-day delivery, fresh food and frozen food, limited to what your Trunkrs plan includes. Set them per product or per category; a mixed order ships under the strictest level any of its products needs.
  • Compatible with HPOS, WooCommerce Subscriptions, WooCommerce Shipment Tracking, and the Order Delivery Date (Tyche) and YITH delivery date plugins.

Requirements

  • A Trunkrs account. Not a customer yet? Visit trunkrs.nl to get started.
  • WordPress 6.5 or higher and WooCommerce 9.0 or higher.
  • PHP 8.1 or higher.

Source code and build

This plugin is developed and maintained by Trunkrs B.V.

The JavaScript and CSS in the build/ folder are compiled from the human-readable TypeScript, React and SCSS source in the assets/ folder, which ships with the plugin together with the build configuration (package.json, yarn.lock, webpack.config.js, tsconfig.json, tsconfig.base.json).

To rebuild the compiled files:

  1. Install Node.js 20 and Yarn 1.
  2. Run yarn install --frozen-lockfile in the plugin folder.
  3. Run yarn build. This runs @wordpress/scripts (webpack) and writes build/admin.js, build/checkout.js and their stylesheets.

Third-party libraries bundled in build/admin.js and build/checkout.js, all installed from npm with the versions pinned in yarn.lock: auth0-js (MIT), Formik (Apache-2.0), Yup (MIT), Axios (MIT) and clsx (MIT). The embedded captcha module of auth0-js is replaced by a stub at build time (assets/shared/auth0-captcha-stub.js), so the plugin never loads captcha scripts from third-party servers.

External services

This plugin connects to services operated by Trunkrs to provide delivery. It does not work without a Trunkrs account.

  • Trunkrs Shipping Portal (shipping.trunkrs.app, portal.trunkrs.app): used to connect your store, fetch shipping rates at checkout and receive settings updates. Sent: the cart value, destination country and postal code when rates are requested, and your store’s hostname when connecting.
  • Trunkrs API (api.trunkrs.nl): used to announce and cancel shipments, fetch delivery timeslots, check service areas, download labels and register webhooks. Sent when an order is announced: the recipient’s name, company name, address, email address and phone number, the order reference, the product names, quantities and weight, and the customer’s order note.
  • Trunkrs login (trunkrs.eu.auth0.com, provided by Auth0 by Okta): used only when you click “Connect with Trunkrs” to log in to your Trunkrs account. Sent: your login credentials, directly to the login page.
  • Trunkrs Track & Trace (parcel.trunkrs.nl): only linked to from emails and My Account when you enable Track & Trace links. No data is sent by the plugin.

Trunkrs terms and conditions and privacy policy. Auth0 terms of service and privacy policy.

Screenshots

  1. Trunkrs delivery options at checkout, with live rates and the order deadline.

    Trunkrs delivery options at checkout, with live rates and the order deadline.

  2. The optional delivery date picker at checkout.

    The optional delivery date picker at checkout.

  3. Live Trunkrs shipment status in the WooCommerce order list.

    Live Trunkrs shipment status in the WooCommerce order list.

  4. The Shipment details box on an order: labels, cancelling, address updates and extra parcels.

    The Shipment details box on an order: labels, cancelling, address updates and extra parcels.

  5. Delivery settings: default service level and category exceptions for fresh and frozen food.

    Delivery settings: default service level and category exceptions for fresh and frozen food.


Reviews & Comments