JsRates: Custom Shipping Rates

JsRates: Custom Shipping Rates

Pricing
Free plan available
Rating
5.0 (18)
Developer
YOD Solutions

Create custom shipping rates and conditional shipping rules using JavaScript at checkout.

JsRates allows you to create custom shipping rates and shipping rules using JavaScript to implement advanced shipping rate logic that standard shipping apps cannot support. Apply conditional shipping rules and calculate accurate shipping rates in real time based on product data, fulfilment location, customer location, cart contents, delivery method, spreadsheet or lookup data, or carrier API integrations for flexible shipping rate calculation at checkout. Needs Carrier Calculated Shipping (CCS).

JsRates allows you to create custom shipping rates and shipping rules using JavaScript to implement advanced shipping rate logic that standard shipping apps cannot support. Apply conditional shipping rules and calculate accurate shipping rates in real time based on product data, fulfilment location, customer location, cart contents, delivery method, spreadsheet or lookup data, or carrier API integrations for flexible shipping rate calculation at checkout. Needs Carrier Calculated Shipping (CCS). more
  • Create custom shipping rates using JavaScript. Set up any shipping rules.
  • Use third-party APIs, distance, zip/post code, metafields, tags, customers, etc.
  • Setup complex shipping rate from spreadsheets (Google Sheet, CSV and Excel).
  • Dedicated API endpoint to integrate rates into the product and cart page.
  • Personalized guidance and support in setting up shipping rates.

Languages

English

Works with

  • Checkout
  • Courier APIs
  • Spreadsheet files
  • Third-party APIs

Pricing

Choose the plan that best fits your business.

Demo

Free

Features

  • Full features in checkout test mode
  • Full access for development stores
  • Configure and validate before going live
  • Checkout test mode only
  • Up to 1,000 test requests
  • AI-assisted code generation
  • Free setup support upon request
  • Requires Carrier Calculated Shipping API

Full

$35 / month

Features

  • Full JavaScript control over rates
  • Create any shipping logic you need
  • Free setup support for complex rules
  • Dedicated API endpoint access
  • AI-powered shipping code generator
  • Custom carrier integrations supported
  • Connect to third-party APIs
  • White-glove setup for complex stores

All charges are billed in USD. Recurring and usage-based charges are billed every 30 days. See all pricing options

Reviews (18)

Overall rating
5
Counts per rating level
  • 100% of ratings are 5 stars
  • 0% of ratings are 4 stars
  • 0% of ratings are 3 stars
  • 0% of ratings are 2 stars
  • 0% of ratings are 1 stars
September 4, 2026

JSRates gave us the flexibility to build shipping logic that we simply could not achieve with standard Shopify settings or visual rule-builder apps.

We used AI to help write all of the JavaScript, which made it possible for us to build a very advanced custom shipping system without hiring a developer. Our setup now handles refrigerated postal-code zones, frozen-product rules, package splitting, cart-value shipping allowances, remote-area surcharges, and fallback behavior if something goes wrong.

One of the biggest advantages is that JSRates can call a third-party shipping API directly to retrieve live carrier rates. In our case, we send our calculated package sizes, weights, origin, and destination to our external rate provider, then JSRates decides which returned carrier/service should actually be shown to the customer.

We also no longer need separate “hide shipping rate” Functions or apps. JSRates now handles the decision process itself and returns only the correct shipping option to Shopify.

Despite how complex the logic is behind the scenes, the checkout experience is very simple for the customer. We can offer things like Refrigerated Courier delivery only where it actually applies, while still falling back safely if a carrier rate is unavailable.

The app is also very developer-friendly. We were able to separate configuration, helper functions, postal-code data, third-party API logic, and the main decision tree into different files, which makes the whole system much easier to understand and maintain.

If you have shipping requirements that go beyond Shopify’s standard settings, JSRates is incredibly capable. It solved problems we had been struggling with for months. Highly recommended.

Ewing Family Farm
Canada
3 days using the app
YOD Solutions replied September 9, 2026

Thank you for such a detailed review! It’s great to hear how far you’ve been able to take JsRates and build such an advanced shipping setup. We really appreciate you sharing your experience and recommending the app!

July 6, 2026

We run a very complex shipping tier setup with multiple vendors and different shipping logic per vendor. This app handles it all for us seamlessly and it can literally do anything we need. The app support is top class and i'm very happy with how the app performs.

Original Mattress Factory Australia
Australia
20 days using the app
YOD Solutions replied September 9, 2026

Thanks so much for the great review! We’re really glad JsRates is working well for your complex shipping setup and that you’ve been happy with the support. We really appreciate your feedback!

December 12, 2025

Absolutely amazing. Does everything it says and more. Shows cool analytics and the built-in AI Code editor is great. Good docs and overall great experience. Wish they made more apps. Thanks for making this app!!!!

T&T Seeds
Canada
About 7 hours using the app
YOD Solutions replied September 9, 2026

Thank you so much! Really glad you’re enjoying the analytics and AI code editor, and that the docs have been helpful. We really appreciate the kind words and support!

Support

App support provided by YOD Solutions.

Developer

YOD Solutions

4 EVENTIDE AVENUE, TARNEIT, VIC, 3029, AU

Launched

December 13, 2023 · Changelog

More apps like this

4.6 out of 5 stars 510 total reviews • Free plan available
Easy shipping automation to help your business grow.
5.0 out of 5 stars 1005 total reviews • Free
Show Estimated Delivery Date Plus Shipping Time (EDD/ETA)
5.0 out of 5 stars 433 total reviews • Free to install
Postcode shipping calculator to set rates & rules by product

Want to add an app?

Try Shopify free for 3 days