WordPress.org

Plugin Directory

Modeway Shipping Delivery Estimator — Estimated WooCommerce Delivery Dates

Modeway Shipping Delivery Estimator — Estimated WooCommerce Delivery Dates

Описание

Modeway Shipping Delivery Estimator Lite scans active WooCommerce shipping classes and displays configurable business-day delivery windows on product, classic cart, and classic checkout pages.

⚙️ Free Features

  • Dynamic Shortcode: Place [modeway_product_shipping] anywhere on your single product layout.
  • Automatic Database Sync: One-click scan syncs all your existing WooCommerce shipping classes.
  • Cart & Checkout Integration: Automatically parses and shows delivery intervals based on the longest matching item in the customer’s cart.
  • Global Defaults: Set a fallback minimum and maximum delivery window for untagged products.
  • Lightweight Loading: Estimator styles load only on relevant product, cart, checkout, or shortcode pages.

Optional Premium Upgrade

Modeway Shipping Delivery Estimator Premium is distributed as a separate plugin package. It adds optional design customization, daily order countdown banners, and regional GeoTargeting rules. These features are not executable in the Lite package.

The Lite settings page includes static previews and an Upgrade to PRO link. Purchasing Premium provides a separate ZIP and license key from shipping.modeway.co.

Translation & Localization

User-facing plugin strings use the modeway-shipping-estimator text domain. A current .pot template is included. Translation .po files are not bundled unless a translation is provided.

To ensure the plugin text domain is synced correctly, follow these exact steps:

  1. Navigate to Loco Translate > Plugins in your WordPress dashboard.
  2. Click on Modeway Shipping Delivery Estimator from the list.
  3. Switch to the Advanced tab.
  4. Set the File prefix field to: modeway-shipping-estimator (ensure no leading/trailing spaces).
  5. Set the Text domain field to: modeway-shipping-estimator
  6. Click Save Settings at the bottom.
  7. Switch back to the Overview tab.
  8. Click on New language and select your preferred language.
  9. Choose the Author (or System) location for saving the files.
  10. Click Start Translating.
  11. CRITICAL STEP: Click the Sync (Synchronize) button on the translation editor toolbar to fetch all available interface strings from the source code.
  12. Translate the strings, click Save, and enjoy your localized store!

External Services

The Lite plugin does not send background statistics, usage tracking, or automatic telemetry.

The Modeway settings page contains an optional support-request form. Data is sent only when an administrator enters an email address and clicks Request Integration Support.

  • Destination: https://shipping.modeway.co/leads/leads.php
  • Data Transmitted: The entered email address, site URL, active theme name, WordPress version, and plugin name.
  • Purpose: To create and respond to an integration-support request initiated by the administrator.
  • Privacy Policy: https://shipping.modeway.co/privacy-policy/

The estimator’s core delivery-date and shipping-cost features work without this service.

WooCommerce Compatibility

The plugin supports the classic WooCommerce cart and checkout templates. WooCommerce Cart and Checkout Blocks are not currently supported; stores using blocks will not see the Lite delivery row there.

Снимки на разширението

Инсталиране

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install directly via the WordPress Admin dashboard.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to ⚙️ Modeway Shipping in your admin sidebar.
  4. Click Scan Store Database Now to sync your shipping classes, set your delivery days, and save!
  5. Paste the shortcode [modeway_product_shipping] onto your product page template.

ЧЗВ

Does this plugin support custom product builders?

Yes! Since the plugin operates via a standard shortcode [modeway_product_shipping], you can easily paste it inside Elementor, Divi, Bricks, Gutenberg, or any other layout builder.

How does the cart calculation work?

If a customer adds multiple items with different shipping speeds (e.g., a 3-day class product and a 12-day class product), the plugin automatically parses the cart and displays the maximum delivery window at checkout to ensure realistic customer expectations.

Where can I purchase the PRO version?

You can purchase the separately distributed Premium plugin, which includes the Design Customizer, FOMO Countdown, and GeoTargeting features, at shipping.modeway.co.

Отзиви

There are no reviews for this plugin.

Сътрудници и разработчици

“Modeway Shipping Delivery Estimator — Estimated WooCommerce Delivery Dates” е софтуер с отворен код. Към разширението са допринесли следните хора:

Сътрудници

Списък с промени

1.4.0

  • Initial release. Fully stable WooCommerce core integration.
  • Added Database Scan tool for seamless shipping class sync.
  • Built-in fallback rule system for cart and checkout page labels.

1.5.1

  • Fix: Completely refactored the single product delivery estimator layout using responsive flex-grid block markup, eliminating fragile legacy HTML tables and fixing pixel-perfect icon-to-text vertical alignment.
  • Fix: Patched the responsive admin panel dashboard layouts to prevent viewport grid overlapping and container bleeding on smartphone screens.

1.5.2

  • Fix: Hotfix for dynamic version printing directly inside the administrator header layout.
  • Fix: Resolved syntax mismatch in PHP template return types causing local environment beautifier warnings.
  • Tweak: Optimized mobile break-points to prevent sidebar elements collision on smaller smartphone screens.
  • Security: Hardened administrator mutations, lead submission, notice dismissal, settings validation, output handling, and uninstall cleanup.
  • Privacy: Removed the unused Lite telemetry notice, consent setting, background sender, and daily cron event.
  • Performance: Removed product-page cart mutation, added request-level calculation memoization, and limited assets and administrator code to relevant requests.
  • Compatibility: Added WooCommerce dependency metadata, HPOS declaration, and an explicit Cart/Checkout Blocks incompatibility declaration.
  • Localization: Made Lite interface strings translation-ready and regenerated the POT template.

1.6.0

  • Refactored product-page shipping calculations to use isolated WooCommerce shipping packages without modifying the customer cart.
  • Improved shipping-rate eligibility handling and added request-level memoization.
  • Fixed shipping-tax display consistency with WooCommerce storefront settings.
  • Removed Lite telemetry and background statistics requests.
  • Improved legacy cron cleanup on activation, updates, deactivation, and uninstall.
  • Added nonce and capability protection to administrative AJAX actions.
  • Improved settings validation and delivery-range safety.
  • Improved variation, shipping-class, and classless-product handling in cart and checkout.
  • Reduced frontend overhead by conditionally loading plugin assets.
  • Removed cache-busting asset versions based on time().
  • Reduced unnecessary frontend loading of admin-only code.
  • Cleaned up admin asset loading and removed unused media dependencies.
  • Improved WooCommerce dependency handling and compatibility metadata.
  • Improved uninstall cleanup for Lite-owned settings and legacy data.
  • Improved localization and regenerated the translation template.
  • Moved static inline styles into scoped CSS files.
  • Improved support-form error handling and remote-response validation.
  • Removed incentivized review wording for WordPress.org compliance.
  • Updated source-code comments to English.
  • Separated Premium-only runtime functionality from the Lite package.
  • Reduced Lite frontend overhead by removing inactive Premium code paths.
  • Premium Design Customizer, FOMO Countdown, and GeoTargeting remain available only in Modeway Shipping Delivery Estimator Premium.
  • Various performance, security, compatibility, and code-quality improvements.