Shipping calculator: ShipMagic

Shipping calculator: ShipMagic Logo

Built for Shopify

Shipping calculator: ShipMagic

Rating

100

%

Recommended

(

1

reviews

)

Pricing

Free plan available. Free trial available.

Developer

Launched

7-Jul-23

Shipping calculator: ShipMagic Logo

Built for Shopify

Shipping calculator: ShipMagic

Rating

100

%

Recommended

(

1

reviews

)

Pricing

Free plan available. Free trial available.

Developer

Launched

7-Jul-23

Shipping calculator: ShipMagic Logo

Built for Shopify

Shipping calculator: ShipMagic

Rating

100

%

Recommended

(

1

reviews

)

Pricing

Free plan available. Free trial available.

Developer

Launched

7-Jul-23

Show accurate shipping rates at checkout with advanced shipping rate rules easily

Set up custom shipping rates and shipping rate rules in minutes - no coding required. Create shipping rates using product, cart, customer, zipcode, distance, metafields, dimensions and 25+ params to control exactly what shipping rates customers see at checkout. Show live carrier rates, tiered rates, per item rates, percentage rates, etc. Blend shipping rates for mixed carts. Hide shipping rates conditionally. No CCS required for shipping customizations, CCS required for calculated rates only.

Categories:

Shipping rates, Delivery and pickup

Integrations:

Checkout, Shopify Admin, Australia Post, Direct Freight Express, Fedex, Shiprocket, Stallion Express, USPS

Checkout, Shopify Admin, Australia Post, Direct Freight Express, Fedex, Shiprocket, Stallion Express, USPS

Languages:

English

English

Filter Reviews

Operator reports

100

%

Recommended

(

1

reviews

)
Photo of Reviewer David C.

David C.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Feb 23, 2026

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Support has exceeded our expectations. The ability to control complex rate calculations based on product s and grouping.

What was disappointing

No issues in expectations being met but would love to see it continue to expand with AI to help in understand how the rates compare to actual spend

Photo of Reviewer David C.

David C.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Feb 23, 2026

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

Support has exceeded our expectations. The ability to control complex rate calculations based on product s and grouping.

What was disappointing

No issues in expectations being met but would love to see it continue to expand with AI to help in understand how the rates compare to actual spend

Related Apps

Intuitive Shipping Logo

Intuitive Shipping

100

%

Recommended

(

2

reviews

)

For stores that have outgrown basic shipping, checkout isn’t just logistics; it’s context, clarity, and trust. We help you level up your checkout so you can offer rates that make sense for how your business actually operates, no matter how complex. Trusted by global brands and growing stores alike, there's a reason stores choose Intuitive. We’ll configure everything with you at no extra cost. Just book onboarding, connect with our team, and see what shipping looks like when it's done right.

Advanced Shipping Rules Logo

Advanced Shipping Rules

100

%

Recommended

(

1

reviews

)

When there's a roadblock with your shipping rates our app and highly rated customer support are here to help! Finely control your shipping rates using advanced yet simple conditional logic. Hide, show, add to, or subtract from a shipping rate based on a wide variety of variables and conditions including postal codes, SKU, tags, and more. Other advanced features: Service Codes, Product Groups, Package Settings, Custom Titles, Combined Rates, % of Product Price, Per Pound, Per Item and more!

Atlas Pickup Points Logo

Atlas Pickup Points

100

%

Recommended

(

1

reviews

)

Atlas Pickup Points simplifies delivery to parcel lockers (APMs), PUDOs, and Point Relais across the globe. Buyers select pick up points via a map or list at checkout (Plus only) or the thank you page. The app integrates seamlessly with any WMS and OMS, supports multiple carriers, and delivers scalable, reliable performance powered by Google Maps. We support: DHL, DPD, GLS, UPS Access Point, InPost, Mondial Relay, Chronopost Shop2Shop, Colissimo, Relais Colis, Colis Privé, TNT, Correos, SEUR, CTT, Österreichische Post AG, Packeta/Zásilkovna, One by Allegro, Česká pošta, PPL, Posti (SmartPosti), PostNord, Bring, Instabox, PostNL, bpost, Poste Italiane, Magyar Posta, Sameday, Econt, ORLEN Paczka, Poczta Polska, Hrvatska pošta, FOXPOST, BOX NOW, Omniva, Slovak Parcel Service (SPS), Venipak, Matkahuolto, FAN Courier, An Post, Budbee, dao, Dropp, Evri, FedEx, Helthjem, Lietuvos pastas, Meest, Overseas Express, Paxy, Pošta Slovenije, Posten, Royal Mail, Sendcloud, Seven Senders, Slovenská pošta, Spring GDS, Unisend and more.

Shipping Rates by Postcode Logo

Shipping Rates by Postcode

100

%

Recommended

(

1

reviews

)

Take control of your local & global shipping rates while reducing cart abandonment by displaying real-time shipping rates! Create flexible delivery rates with calculated shipping rate rules & delivery zones so you can ship your products profitably. Globally available shipping calculator for AUS, UK, NZ, CA, and more supported. Display rates to customers based on post code with flat rates, price per weight/quantity, % of the order price, and more. Requires carrier calculated shipping to use.

Shipway All in One Shipping Logo

Shipway All in One Shipping

50

%

Recommended

(

1

reviews

)

Shipway is a one-stop logistics aggregation solution built for Indian D2C Ecommerce that aggregates multiple carrier partners in one place. Shipway has become a reliable shipping solution with its advanced automation features like AI Carrier allocation (Based on pin codes, warehouse locations, etc), Fraud detection, NDR Automation, WhatsApp flows for COD order confirmation & address verification, Pro-active KAM support, Order tracking and notifications, returns & refund automation.

Intuitive Shipping Logo

Intuitive Shipping

100

%

Recommended

(

2

reviews

)

For stores that have outgrown basic shipping, checkout isn’t just logistics; it’s context, clarity, and trust. We help you level up your checkout so you can offer rates that make sense for how your business actually operates, no matter how complex. Trusted by global brands and growing stores alike, there's a reason stores choose Intuitive. We’ll configure everything with you at no extra cost. Just book onboarding, connect with our team, and see what shipping looks like when it's done right.

Advanced Shipping Rules Logo

Advanced Shipping Rules

100

%

Recommended

(

1

reviews

)

When there's a roadblock with your shipping rates our app and highly rated customer support are here to help! Finely control your shipping rates using advanced yet simple conditional logic. Hide, show, add to, or subtract from a shipping rate based on a wide variety of variables and conditions including postal codes, SKU, tags, and more. Other advanced features: Service Codes, Product Groups, Package Settings, Custom Titles, Combined Rates, % of Product Price, Per Pound, Per Item and more!

Atlas Pickup Points Logo

Atlas Pickup Points

100

%

Recommended

(

1

reviews

)

Atlas Pickup Points simplifies delivery to parcel lockers (APMs), PUDOs, and Point Relais across the globe. Buyers select pick up points via a map or list at checkout (Plus only) or the thank you page. The app integrates seamlessly with any WMS and OMS, supports multiple carriers, and delivers scalable, reliable performance powered by Google Maps. We support: DHL, DPD, GLS, UPS Access Point, InPost, Mondial Relay, Chronopost Shop2Shop, Colissimo, Relais Colis, Colis Privé, TNT, Correos, SEUR, CTT, Österreichische Post AG, Packeta/Zásilkovna, One by Allegro, Česká pošta, PPL, Posti (SmartPosti), PostNord, Bring, Instabox, PostNL, bpost, Poste Italiane, Magyar Posta, Sameday, Econt, ORLEN Paczka, Poczta Polska, Hrvatska pošta, FOXPOST, BOX NOW, Omniva, Slovak Parcel Service (SPS), Venipak, Matkahuolto, FAN Courier, An Post, Budbee, dao, Dropp, Evri, FedEx, Helthjem, Lietuvos pastas, Meest, Overseas Express, Paxy, Pošta Slovenije, Posten, Royal Mail, Sendcloud, Seven Senders, Slovenská pošta, Spring GDS, Unisend and more.

Shipping Rates by Postcode Logo

Shipping Rates by Postcode

100

%

Recommended

(

1

reviews

)

Take control of your local & global shipping rates while reducing cart abandonment by displaying real-time shipping rates! Create flexible delivery rates with calculated shipping rate rules & delivery zones so you can ship your products profitably. Globally available shipping calculator for AUS, UK, NZ, CA, and more supported. Display rates to customers based on post code with flat rates, price per weight/quantity, % of the order price, and more. Requires carrier calculated shipping to use.

Shipway All in One Shipping Logo

Shipway All in One Shipping

50

%

Recommended

(

1

reviews

)

Shipway is a one-stop logistics aggregation solution built for Indian D2C Ecommerce that aggregates multiple carrier partners in one place. Shipway has become a reliable shipping solution with its advanced automation features like AI Carrier allocation (Based on pin codes, warehouse locations, etc), Fraud detection, NDR Automation, WhatsApp flows for COD order confirmation & address verification, Pro-active KAM support, Order tracking and notifications, returns & refund automation.

import * as React from "react" type Props = { name: string slug: string description: string image: string developer: string categories: string pricing: string launchedAt: string dateModified: string ratingValue: number ratingCount: number faqQ1: string faqA1: string faqQ2: string faqA2: string faqQ3: string faqA3: string faqQ4: string faqA4: string faqQ5: string faqA5: string } export function SchemaMarkup(props: Props) { const { name, slug, description, image, developer, categories, pricing, launchedAt, dateModified, ratingValue, ratingCount, faqQ1, faqA1, faqQ2, faqA2, faqQ3, faqA3, faqQ4, faqA4, faqQ5, faqA5 } = props const scriptContent = ` (function () { var ORIGIN = window.location.origin; var SAT = { "Very Satisfied": 100, "Neutral": 50, "Not Satisfied": 0 }; var AGG_NOTE = "Percentage of vetted Shopify merchants and agency operators who recommend this app, based on first-party reviews collected by app store research."; function read(root, key) { if (!root) return ""; var el = root.querySelector('[data-k="' + key + '"]'); return el ? el.textContent.trim() : ""; } function iso(v) { if (!v) return null; var d = new Date(v); return isNaN(d) ? null : d.toISOString().slice(0, 10); } function notes(text) { return { "@type": "ItemList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": text }] }; } var root = document.getElementById("asr-seo-data"); if (!root) return; var NAME = read(root, "name"); var SLUG = read(root, "slug"); if (!NAME || !SLUG) return; var PAGE_URL = ORIGIN + "/shopify-app-reviews/" + SLUG; function collectReviews() { var out = []; Array.prototype.forEach.call( document.querySelectorAll(".asr-review-seo"), function (n) { var author = read(n, "author"); var pos = read(n, "positive"); var neg = read(n, "negative"); if (!author || (!pos && !neg)) return; var r = { "@type": "Review", "author": { "@type": "Person", "name": author }, "itemReviewed": { "@id": PAGE_URL + "#app" } }; var d = iso(read(n, "date")); if (d) r.datePublished = d; var s = read(n, "satisfaction"); if (s && SAT.hasOwnProperty(s)) { r.reviewRating = { "@type": "Rating", "ratingValue": String(SAT[s]), "bestRating": "100", "worstRating": "0", "alternateName": s }; } if (pos) r.positiveNotes = notes(pos); if (neg) r.negativeNotes = notes(neg); out.push(r); } ); return out; } function buildGraph(reviews) { var app = { "@type": "SoftwareApplication", "@id": PAGE_URL + "#app", "name": NAME, "url": PAGE_URL, "applicationCategory": "BusinessApplication", "operatingSystem": "Web (Shopify)" }; var v; if ((v = read(root, "description"))) app.description = v; if ((v = read(root, "image"))) app.image = v.replace(/&/g, "&"); if ((v = read(root, "developer"))) app.author = { "@type": "Organization", "name": v }; if ((v = read(root, "categories"))) app.keywords = v; if ((v = read(root, "pricing"))) { app.offers = { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": v }; } if ((v = iso(read(root, "launchedAt")))) app.datePublished = v; if ((v = iso(read(root, "dateModified")))) app.dateModified = v; if (reviews.length) app.review = reviews; var rv = read(root, "ratingValue"); var rc = parseInt(read(root, "ratingCount"), 10); if (reviews.length && rv && rc > 0) { app.aggregateRating = { "@type": "AggregateRating", "ratingValue": String(parseFloat(rv)), "bestRating": "100", "worstRating": "0", "ratingCount": String(rc), "description": AGG_NOTE }; } var graph = [app]; var faq = []; for (var i = 1; i <= 5; i++) { var q = read(root, "faqQ" + i); var a = read(root, "faqA" + i); if (q && a) { faq.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": a } }); } } if (faq.length) { graph.push({ "@type": "FAQPage", "@id": PAGE_URL + "#faq", "mainEntity": faq }); } graph.push({ "@type": "BreadcrumbList", "@id": PAGE_URL + "#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": ORIGIN + "/" }, { "@type": "ListItem", "position": 2, "name": "Shopify App Reviews", "item": ORIGIN + "/shopify-app-reviews" }, { "@type": "ListItem", "position": 3, "name": NAME, "item": PAGE_URL } ] }); return graph; } function build() { var reviews = collectReviews(); var old = document.getElementById("asr-jsonld"); if (old && old.dataset.count === String(reviews.length)) return; if (old) old.remove(); var s = document.createElement("script"); s.type = "application/ld+json"; s.id = "asr-jsonld"; s.dataset.count = String(reviews.length); s.textContent = JSON.stringify({ "@context": "https://schema.org", "@graph": buildGraph(reviews) }); document.head.appendChild(s); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", build); } else { build(); } [300, 900, 2000].forEach(function (ms) { setTimeout(build, ms); }); })(); ` return ( <> {/* HIDDEN DIV – provjeri da li je ID tačan */} {/* SCRIPT TAG – OBAVEZNO zatvoren */} </> ) } SchemaMarkup.defaultProps = { name: "Naziv aplikacije", slug: "slug-aplikacije", description: "", image: "", developer: "", categories: "", pricing: "", launchedAt: "", dateModified: "", ratingValue: 0, ratingCount: 0, faqQ1: "", faqA1: "", faqQ2: "", faqA2: "", faqQ3: "", faqA3: "", faqQ4: "", faqA4: "", faqQ5: "", faqA5: "" }