Calcurates for WooCommerce



Calcurates is a cloud-based entire shipping solution that calculates and shows the right shipping methods and rates to customers at checkout based on multiple conditions. It helps e-commerce to seamlessly integrate with major shipping carriers (DHL, UPS, FedEx, USPS, Purolator, Canada Post and more) in order to display real-time rates at checkout.

Calcurates helps you to reduce the gap between true shipping costs you bear and shipping rates your customers pay at the checkout. Bring your shipping to a new level and make it cost-effective and sales-stimulating.


  • Shipping Zones
  • Custom Shipping Options (Flat Rate, Free Shipping)
  • Carrier Shipping Options
  • Table Rates
  • Multi-Origin Shipping
  • Shipping Rules and Restrictions
  • International Shipping and Landed Costs
  • Estimated Delivery Dates
  • In-Store Pickup
  • Volumetric Weight
  • Smart Packaging
  • Rate Shopping

Developed By Experts

Calcurates is developed and supported by Amasty. After 10 years of success in developing and supporting e-commerce apps and extensions, the Amasty team is happy to introduce a multi-platform shipping SaaS, which is the perfect solution for shipping profitability.

Additional Benefits

  • Free consultations on e-commerce shipping
  • Qualified and careful support
  • Migration and configuration services


  • Right shipping methods and accurate rates for WooCommerce
  • Advanced Shipping Areas by postcodes for WooCommerce
  • Shipping Rules and Restrictions for WooCommerce
  • Dimensional Shipping for WooCommerce
  • Accurate shipping and delivery dates for WooCommerce checkout


  1. Upload the plugin folder to the ‘/wp-content/plugins’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to WordPress settings -> General -> set your Timezone. ATTENTION! Do not use any UTC option!
  4. Sign up to Calcurates and go to «Websites». Add your WooCommerce website and copy Calcurates API Key from the step 3.
  5. Go to Woocommerce -> Settings -> Shipping -> Calcurates Shipping Method. Paste Calcurates API Key in the corresponding field.
  6. Copy Plugin Api Key. Go to Calcurates account -> Website Settings and paste it in the corresponding field on the step 4.
  7. Click «Sync». After successful synchronization press «Save».
  8. Go to Woocommerce -> Settings -> Shipping -> Shipping zones. Add Calcurates Shipping Method to your zones. We recommend allowing Calcurates shipping method to Worldwide zone and control shipping by zones in Calcurates using Shipping Areas functionality.
  9. Configure cost-effective shipping with Calcurates and get more happy customers.


I spent maybe up to a month trying out different shipping plugins before finding Calcurates. The difference between standard shipping plugins and this one is night and day. I would not have been able to upgrade our store to understand multiple size boxes in the cart without the logical conditions Calcurates has built into their platform. Support is excellent also.
I just couldn’t resist leaving a review for this app, I wish every online store to know about it. The app solves one of the biggest headaches for any merchant — displaying the accurate shipping rates at checkout. Thanks to Nikolay and the entire Calcurates team for the configuration assistance. Everyone should try this app.
Just fascinated by Calcurates’ Smart Packaging feature for dimensional shipping, I’ve been looking for something like this for a long time but didn’t know how it was called or who could provide it to me. The app support team was quick to help me set up features I needed and start applying them to my store. Nice app, great support!
I’ve just recently started using the app and haven’t yet explored even half of the features, but so far I can say that it is very useful for my small online store as it already helped me configure accurate shipping rates at checkout. The trial period is more than enough to understand key features.
I was advised this app as a more advanced way to manage delivery methods, rates and delivery dates. Calcurates support helped me with the configuration, special thanks to Nikolay. It’s convenient, reliable, and has a lot of features. Great application for a reasonable price.
A handy app that helps me offer my customers the right and fair delivery methods and rates that will be convenient for both parties. Helpful guides helped me do the configuration on my own. I am satisfied with the choice and recommend to try it.
Посмотреть все 7 отзывов

Участники и разработчики

«Calcurates for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


Перевести «Calcurates for WooCommerce» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений


  • Fix: Fixed PHP Warning: Undefined array key «post_data»


  • Add: New variables for shipping method’s explanatory text are now supported: min transit days qty — {min_transit_days}, max transit days qty — {max_transit_days}
  • Add: Link to «Settings» has been added in the list of plugins


  • Fix: compatibility with Revolut payment plugin
  • Fix: delivery dates picker


  • Add: Duties & taxes: the {tax_amount} variable has been added to Explanatory Text for Carrier and Table Rates Shipping Options


  • Add: «Delivery Date and Time Slot picker» feature for WooCommerce has been implemented
  • Fix: Big fix for getting a «Company Name» parameter from the checkout


  • Fix: Error message visibility bug for the carrier shipping option has been fixed


  • Fix: Error message visibility issue for the carrier shipping option has been fixed


  • Fix: Compatibility issues with WPML have been fixed


  • Fix: PHP Warning in rate request


  • Add: Display name for Merged Shipping Option has been added
  • Fix: Minor fixes and improvements


  • Fix: Minor fixes and improvements


  • Add: Shipping Segments — filtering by «Cost» has been added for «Custom Group» conditions
  • Add: Sort order for Shipping Methods and Carrier Services at the checkout has been implemented


  • Fix: support Shipping class attribute
  • Enhancement: better shipping rates sorting


  • Fix: make order emails


  • Fix: SKU didn’t sync


  • Add: Support «SKU» as a product attribute has been added
  • Enhancement: minimal version of php is 7.2.5


  • Fix: Displaying shipping rates at the cart level (issue with the address update)


  • Add: Multi-Origin improvement — multiple origins per single product (instead of just one) are now available


  • Fix: Error with delivery dates
  • Fix: Don’t show empty rates
  • Fix: Correct disabled rates


  • Add: «Packaging Rules» functionality has been added
  • Add: «Merged Shipping Option» has been added
  • Add: «Fixed Per Package» calculation for Table Rates has been added
  • Add: «Fixed Per Package» calculation for Delivery Dates has been added
  • Add: «Fixed Per Package» calculation for Shipping Rues has been added
  • Add: Shipping estimates for cart are now available
  • Enhancement: Frontend improvements for displaying info, error message and delivery dates
  • Enhancement: Delivery Dates and Info Messages display settings have been added to the plugin config


  • Fix: Remove the psr/log dependency as woocommerce has found malware in it


  • Fix: Rename the plugin directory from wc-calcurates to calcurates-for-woocommerce
  • Fix: Improve shipping methods styles and structure


  • First release