Amadast Shipping WP
Amadast Shipping WP
Description
A plugin that calculates shipping prices online with various sending methods.
External Service
Amadast plugin uses an external API for calculating different shipping method prices online.
Shipping method prices are changing according to origin, destination, package weight, package type and package value.
These data are sent to Amadast Calculator Core to retrieve exact and fresh prices.
These are links for more information:
– Amadast site
– Amadast terms
The data that is being sent to Amadast from your site is:
– origin city
– destination city
– package weight
– package value
– package type
– selected couriers
– plugin version that is used
– your site URL
– your site admin email for contact
– your site name
– your site description
– Amadast plugin options
If the API is not responding, a default value is used.
Installation
Using The WordPress Dashboard
- Navigate to the Add New in the plugins dashboard
- Search for Amadast
- Click Install Now
- Activate the plugin on the Plugin dashboard
Uploading in WordPress Dashboard
- Navigate to the Add New in the plugins dashboard
- Navigate to the Upload area
- Select amadast-shipping-wp.zip from your computer
- Click Install Now
- Activate the plugin in the Plugin dashboard
Reviews
عالی و کاربردی
By samadrahmani74 on October 8, 2025
خود سامانه که عالیه و افزونه بروز کردم قسمت پرداخت ادرس رو از حساب کاربری نمیخونه و باید هر بار دستی کاربری انتخاب کنه
و کاش میشه امکان اینکه روش های ارسال شهر به شهر میشد بهتر بود
Changelog
3.0.1 – 2025-09-01
- Compatibility: Tested with WordPress 6.7.1 and WooCommerce 9.5.1. Requires PHP 8.0+ (compatible with 8.2+).
- Fix: Resolved PHP 8.2 deprecations by adding typed properties to AMDSP_Online_Method and removing dynamic property writes.
- Fix: Avoided deprecated intval() usage with null base; now properly handles defaults.
- Enhancement: Treat WooCommerce Cart/Checkout Blocks as compatible to remove false error notices.
- Enhancement: Fallback resolution from city name to city ID with Persian/Arabic character normalization for better Blocks support.
- Enhancement: Admin compatibility notices are now dismissible.
- Dev: Use AMDSP_VERSION for script versioning to improve cache-busting across releases.
- New: Completely redesigned settings panel UI with improved UX and Persian typography.
- New: OTP-based Amadast account authentication inside settings with account info view and logout.
- New: Logs tab with inline viewer (tail) and secure log download.
- New: Export/Import all plugin settings as JSON from the settings page.
- New: Advanced city picker for selecting free-shipping cities with search and multi-select.
- New: Auto-detect WooCommerce weight unit and normalize to grams; manual override option available.
- New: Default product dimensions (cm) setting to improve package-size detection when product dimensions are missing.
- New: Post-payment (pay-on-delivery) toggle with per-carrier options (Post, Tipax).
- New: Admin tool to ensure the Amadast shipping method exists in WooCommerce zones (with AJAX button).
- Change: Added extra-cost (fixed and percent) settings and “hide other methods when free shipping is available” toggle.
- Change: Added fallback shipping price when API is down (base + per-kilo extras) settings.
- Dev: Version upgrades include data migrations (3.0.1 to ensure shipping method; 3.0.2 to convert default dimensions from mm to cm when needed).


