# ShipMagic > Learn how to create powerful, flexible shipping rules for your Shopify store. Set up rates based on products, cart value, customer tags, locations, and more without code. - [Introduction](https://shipmagic-docs.speedysquirrelhq.com/index.md): Welcome to ShipMagic - the complete solution for all your Shopify shipping rate needs. - [Installation Guide](https://shipmagic-docs.speedysquirrelhq.com/installation-guide.md): Follow the steps below to install and connect ShipMagic with your Shopify store. - [Quickstart](https://shipmagic-docs.speedysquirrelhq.com/quickstart.md): Get up and running quickly by creating your first rule in 5 minutes - [Rates vs Customizations](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/rates-vs-customizations.md): ShipMagic offers two ways to optimize your checkout delivery experience: Shipping Rates and Shipping Customizations. Each serves a different purpose. - [Syncing Products](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/syncing-products.md): When and why you need to sync products - [Testing the App](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/testing-the-app.md): Test the app safely before going live for your customers. - [Billing](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/billing.md): Choosing the right premium plan based on your setup - [Going Live](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/going-live.md): Apply the rules in the app to all live customers - [Settings](https://shipmagic-docs.speedysquirrelhq.com/core-concepts/settings.md): A reference for every option on the app's Settings page - [Create a Basic Shipping Rate](https://shipmagic-docs.speedysquirrelhq.com/shipping-rates/basic-shipping-rate.md): Build your first rule-based shipping rate and show it at checkout - [Adding / Modifying Shipping Zones](https://shipmagic-docs.speedysquirrelhq.com/essentials/adding-modifying-shipping-zones.md): Create and edit the shipping zones ShipMagic uses to price your rates - [Cart Conditions](https://shipmagic-docs.speedysquirrelhq.com/cart-subtotal.md): Match shipping rate rules on cart value, quantity, weight, volume, and contents - [Product Attributes](https://shipmagic-docs.speedysquirrelhq.com/cart.md): Match shipping rate rules on product tags, type, SKU, weight, dimensions, and metafields - [Customer Attributes](https://shipmagic-docs.speedysquirrelhq.com/customer-attributes.md): Match shipping rate rules on customer tags and names - [Customer Location and Address](https://shipmagic-docs.speedysquirrelhq.com/customer-location-and-address.md): Match shipping rate rules on postcode, province, country, warehouse, and time - [Percentage of Cart Subtotal](https://shipmagic-docs.speedysquirrelhq.com/percentage-of-cart-subtotal.md): Charge shipping as a percentage of the order value - [Incremental / Per Item Rates](https://shipmagic-docs.speedysquirrelhq.com/incremental-per-item-rates.md): Charge a base price plus an additional amount for every unit - [Ranged Rates](https://shipmagic-docs.speedysquirrelhq.com/ranged-rates.md): Charge a different price for each band of weight, value, or quantity - [Rates from Metafields](https://shipmagic-docs.speedysquirrelhq.com/rates-from-metafields.md): Store a shipping price on each product or variant and have ShipMagic read it - [How to Setup Packing Algorithm for your Products](https://shipmagic-docs.speedysquirrelhq.com/shipping-rates/types-of-rates/carrier-rates/3-d-boxing-algorithm.md): Configure boxes and packing distribution so carrier rates reflect real parcels - [ups](https://shipmagic-docs.speedysquirrelhq.com/shipping-rates/types-of-rates/carrier-rates/ups.md) - [USPS](https://shipmagic-docs.speedysquirrelhq.com/usps.md): Show live USPS rates at checkout using your own account - [FedEx](https://shipmagic-docs.speedysquirrelhq.com/fed-ex.md): Show live FedEx rates at checkout using your own account - [Australia Post](https://shipmagic-docs.speedysquirrelhq.com/australia-post.md): Show live Australia Post rates at checkout using your own account - [Ship Station](https://shipmagic-docs.speedysquirrelhq.com/ship-station.md): Show rates from every carrier connected to your ShipStation account - [Direct Freight Express](https://shipmagic-docs.speedysquirrelhq.com/direct-freight-express.md): Show live Direct Freight Express rates, including pallet and skid freight - [Shiprocket](https://shipmagic-docs.speedysquirrelhq.com/shiprocket.md): Show live Shiprocket rates at checkout for Indian shipping - [Stallion Express](https://shipmagic-docs.speedysquirrelhq.com/stallion-express.md): Show live Stallion Express rates at checkout for Canadian shipping - [Adding Dimensions to Products](https://shipmagic-docs.speedysquirrelhq.com/adding-dimensions-to-products.md): Populate length, width, and height so volume-based packing and carrier rates work - [Distance-Based Rates](https://shipmagic-docs.speedysquirrelhq.com/distance-based-rates.md): Price shipping by how far the delivery address is from your warehouse - [Cloning a rule](https://shipmagic-docs.speedysquirrelhq.com/essentials/cloning-a-rule.md): Copy an existing rule's conditions and rates into a new one - [Create a Basic Shipping Customization](https://shipmagic-docs.speedysquirrelhq.com/shipping-customizations/basic-shipping-customization.md): Hide, show, rename, or reorder the shipping methods your customers see at checkout - [Parameter Sets](https://shipmagic-docs.speedysquirrelhq.com/ai-tools/different-parameter-sets-for-conditions.md): Three different condition palettes, and how to choose between them - [Cart Conditions](https://shipmagic-docs.speedysquirrelhq.com/cart-conditions.md): Match customization rules on cart subtotal, quantity, weight, and cart attributes - [Product Attributes](https://shipmagic-docs.speedysquirrelhq.com/product-attributes.md): Match customization rules on product tags, collections, SKUs, metafields, and subscriptions - [Customer Attributes](https://shipmagic-docs.speedysquirrelhq.com/customer-attributes-1.md): Match customization rules on customer tags, login state, company, and metafields - [Customer Location and Address](https://shipmagic-docs.speedysquirrelhq.com/customer-location-and-address-1.md): Match customization rules on postcode, country, province, address, and PO Boxes - [Actions (Hide / Rename / Sort)](https://shipmagic-docs.speedysquirrelhq.com/ai-tools/actions-hide-rename-sort.md): What a customization rule does to your shipping methods once its conditions match - [Create a Shipping Discount](https://shipmagic-docs.speedysquirrelhq.com/shipping-discounts/create-a-shipping-discount.md): Offer free or cheaper shipping, automatically or with a discount code - [Discount Conditions](https://shipmagic-docs.speedysquirrelhq.com/shipping-discounts/discount-conditions.md): Limit shipping discounts by cart, product, customer, and shipping address - [Managing Shipping Discounts](https://shipmagic-docs.speedysquirrelhq.com/shipping-discounts/managing-shipping-discounts.md): Statuses, editing, disabling, deleting, and how discounts work alongside Shopify - [Shipping Discount Not Applying](https://shipmagic-docs.speedysquirrelhq.com/shipping-discounts/shipping-discount-not-applying.md): Work through the causes of a shipping discount not showing at checkout - [Rate Blending](https://shipmagic-docs.speedysquirrelhq.com/rate-blending.md): Decide what happens when several rules each produce a rate - [Setting Maximum and Minimum Shipping Rates](https://shipmagic-docs.speedysquirrelhq.com/setting-maximum-and-minimum-shipping-rates.md): Put a ceiling and a floor on calculated shipping rates - [Cloning Full Setup from One Store to Another](https://shipmagic-docs.speedysquirrelhq.com/cloning-full-setup-from-one-store-to-another.md): Copy shipping rules, customizations, and settings between two stores - [Exclusive Rules](https://shipmagic-docs.speedysquirrelhq.com/exclusive-rules.md): Stop lower-priority rules from being evaluated once a rule matches - [Adding Translations for Shipping Rates](https://shipmagic-docs.speedysquirrelhq.com/adding-translations-for-shipping-rates.md): Show rate names and descriptions in your customer's own language - [Rate Descriptions](https://shipmagic-docs.speedysquirrelhq.com/rate-descriptions.md): Add supporting text and dynamic delivery dates beneath a shipping rate - [Scheduling Rule Changes](https://shipmagic-docs.speedysquirrelhq.com/scheduling-rule-changes.md): Activate or deactivate a rule automatically at a future date and time - [Customs, Fees and Tariffs](https://shipmagic-docs.speedysquirrelhq.com/customs-fees-and-tariffs.md): Add duties, customs charges and fees into your shipping rates - [Shipping Rates Not Showing On Checkout Page](https://shipmagic-docs.speedysquirrelhq.com/shipping-rates-not-showing-on-checkout-page.md): Work through the causes of ShipMagic rates failing to appear at checkout - [Shipping Customizations Not Working](https://shipmagic-docs.speedysquirrelhq.com/shipping-customizations-not-working.md): Work through the causes of a hide, show, rename, or reorder rule not taking effect - [Multiple Shipping Rates Showing On Checkout Page](https://shipmagic-docs.speedysquirrelhq.com/multiple-shipping-rates-showing-on-checkout-page.md): Reduce a cluttered checkout down to the options you meant to offer - [Test mode vs live mode](https://shipmagic-docs.speedysquirrelhq.com/test-mode-vs-live-mode.md): What each mode does, and how to tell which one you're in - [Made changes in the rule but still seeing the old rates](https://shipmagic-docs.speedysquirrelhq.com/made-changes-in-the-rule-but-still-seeing-the-old-rates.md): Why an edited rule appears not to have changed anything, and how to test properly - [API Reference](https://shipmagic-docs.speedysquirrelhq.com/api-reference.md) - [FAQs](https://shipmagic-docs.speedysquirrelhq.com/faqs.md): Answers to the questions merchants ask most often about ShipMagic - [Country and Province Codes](https://shipmagic-docs.speedysquirrelhq.com/country-and-province-codes.md): Searchable reference of the country and province codes ShipMagic conditions expect - [How to Find the ID of a Product Collection](https://shipmagic-docs.speedysquirrelhq.com/finding-collection-and-rule-ids.md): Look up the numeric ID Shopify assigns to a collection ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Install ShipMagic](https://apps.shopify.com/shipping-calculator-shipmagic?referrer=mintlify-shipmagic-docs) - [Book Demo](https://cal.com/speedysquirrel/shipmagic-setup) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.