# Free Shipping for Custom Products in Shopify

If you are looking to provide free shipping for your custom sign products generated by our app, you might face challenges with Shopify's default settings. Shopify does not currently support assigning Shipping Profiles to product types or collections—only to specific products. This limitation can complicate setting up free shipping for products created by our customiser. While "free shipping discounts" exist in Shopify, they do not offer conditional rules to restrict the discount to specific product types or collections.

- Source URL: https://www.signcustomiser.com/help/product-management/free-shipping-for-custom-products-in-shopify/
- Markdown URL: https://www.signcustomiser.com/help/product-management/free-shipping-for-custom-products-in-shopify.md
- Category: Product & Order Management
- Last updated: 2026-03-12

## Article

If you are looking to provide free shipping for your custom sign products generated by our app, you might face challenges with Shopify's default settings.

Shopify does not currently support assigning **Shipping Profiles** to product types or collections—only to specific products. This limitation can complicate setting up free shipping for products created by our customiser. While "free shipping discounts" exist in Shopify, they do not offer conditional rules to restrict the discount to specific product types or collections.

## **Solutions**

Here are a few possible solutions you can consider:

-   [Default Free Shipping with Separate Shipping Profiles](#1-default-free-shipping-with-separate-shipping-profile)

-   [Use a Shipping App](#2-use-a-shipping-app)

-   [Free Shipping Discount App](#3-free-shipping-discount-app)

## **1\. Default Free Shipping with Separate Shipping Profile**

This method sets free shipping as the default for all products while applying custom shipping rates only to non-custom products.

**Steps:**

1.  In Shopify, go to **Settings** > **Shipping and Delivery** > **Shipping Profiles**.

2.  In your **General Shipping Profile**, set up **free shipping** as the default for all products.

3.  Click create new shipping profile for your non-custom products and assign them a custom shipping rate.

4.  Add all your non-custom products to this separate shipping profile.

By doing this, custom sign products will automatically have free shipping, while non-custom products will follow their assigned shipping rates.

## 2\. Use a Shipping App

One option is to use a shipping app with advanced features. However, the key requirement is that the app supports conditions based on either **collections** or **product types**.

## **Recommended App: Shipping calculator: ShipMagic**

[Link to Shipping calculator: ShipMagic app](https://apps.shopify.com/shipping-calculator-shipmagic?mref=itfvjacy)

[Link to video tutorials](https://www.youtube.com/playlist?list=PLuGzJKkHN-DGI2HrdpJYGDelU8chV7KM0)

[Link to support channel](https://tawk.to/chat/649858bd94cf5d49dc5fbec1/1h3phl9e5)

[Link to documentations](https://shipmagic.tawk.help/)

The **Shipping calculator: ShipMagic** app helps you to create advanced shipping rate rules and show accurate shipping rates. This app allows you to assign product type which will help to target custom signs specifically.

The app offers two key features: **Shipping Rates** and **Shipping Customisations**, both of which help manage shipping for custom signs. This guide covers both options.

## **Installing and Setting Up Shipping calculator: ShipMagic**

1.  Install the **[Shipping Calculator: ShipMagic app](https://apps.shopify.com/shipping-calculator-shipmagic?mref=itfvjacy)**.

2.  Go to the **Shipping Calculator: ShipMagic** settings page.

3.  In the **Syncing** section:

    -   Click **Sync Now** for both **Shipping Zones** and **Products**

    -   Enable the **Auto Product Sync** option

        ![](/help/intercom-docs/help-centre-images/d4aefeb2212277196c61154f574b5b8d518c65ba625c94f56a262341240beeb9.png)

4.  Save your changes.

5.  Proceed to create either a **Shipping Customisation** or a **Shipping Rate**, depending on your shipping needs.

## **Shipping Customisations option: How to Create a Shipping Customisation**

1.  Go to the **Shipping Calculator: ShipMagic** settings page.

2.  Select **Shipping Customisations** from the menu.

You will need to create two types of customisation rules and a shipping rate in Shopify’s shipping profile:

-   **A rule to allow free shipping for custom signs**

-   **A rule to hide free shipping for non-custom signs**

-   **Setting Up a Free Shipping Rate in Shopify**

**A) Allow Free Shipping for Custom Signs**

1.  Click the **Create Customisation** button.

2.  In the **General** section:

    -   Under **Type**, select **Only Show Specific Shipping Rates and Hide the Rest**.

    -   Set the **Name**.

    -   Set the **Status** to **Active**.

    -   Under **Match**, select **All**.

        ![](/help/intercom-docs/help-centre-images/bf262207ed8a15d0fcbc7ad3514ff26500e55e1ab7a24c6f1d59d77caf731619.png)

3.  In the **Conditions** section:

    -   Choose **Product Type** as the first condition.

    -   Select **Equals** and enter **Custom Neon** as the value.

    -   Assign the appropriate **Match Type**.

        ![](/help/intercom-docs/help-centre-images/d01e7d5c014e2dc95cc785cdb07520eaff3caec6498974232d7d69040302fe6a.png)

4.  In the **Customisation** section, enter a **name** for your custom shipping rate. Note: Remember this **name**, as you will need to use it when creating the shipping rate in Shopify’s Shipping Profiles.

    ![](/help/intercom-docs/help-centre-images/50db4098c250764acbf0fe8ce0df36bff48d7c4727a33bb6cbcf0af99b76f32e.png)

5.  Save your changes.

**B) Hide Free Shipping for Non-Custom Signs**

1.  Click the **Create Customisation** button.

2.  In the **General** section:

    -   Under **Type**, select **Hide Shipping Rates**.

    -   Set the **Name**.

    -   Set the **Status** to **Active**.

    -   Under **Match**, select **All**.

        ![](/help/intercom-docs/help-centre-images/39fb13f34527d75770de9b50cf08c9ecc5dc32d2b1c9c3ec4e086055db603e26.png)

3.  In the **Conditions** section:

    -   Choose **Product Type** as the first condition.

    -   Select **Not Equals** and enter **Custom Neon** as the value.

    -   Assign the appropriate **Match Type**.

        ![](/help/intercom-docs/help-centre-images/ca253c1d74054a3060e4becc5f4318de73916db12b74a3b7d6dbaac2e78066ac.png)

4.  In the **Customisation** section, enter a name for your custom shipping rate.

    Note: Remember this name, as you will need to use it when creating the shipping rate in Shopify’s Shipping Profiles.

    ![](/help/intercom-docs/help-centre-images/50db4098c250764acbf0fe8ce0df36bff48d7c4727a33bb6cbcf0af99b76f32e.png)

5.  Save your changes.

You should have two Shipping Customisations:

![](/help/intercom-docs/help-centre-images/ad46526e6b318c9f6c8267f385bd1dd842663c3c006af531ae8dbb607d517d4b.png)

**c) Setting Up a Free Shipping Rate in Shopify**

After setting up your shipping customisations, you need to create a **Free Shipping Rate** in Shopify. Follow [Shopify’s guide](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/flat-shipping-rates#create-free-shipping-rates) on how to do this.

**Note:** When entering the **Custom Rate Name**, use the same name you assigned in the **Show the Following Shipping Rate** section in the previous step.

## **Shipping Rate Option: How to Create a Shipping Rate**

1.  Go to the **Shipping calculator: ShipMagic** app settings page.

2.  Select **Shipping Rates** from the menu.

3.  Click on the **Add Rule** button.

4.  In the **General** section:

    -   In the **Rule Name** field, enter a name for the rule.

    -   Set the **Priority** to **1**.

    -   Set the **Status** to **Active** and **Exclusivity** to **Inclusive**.

        ![](/help/intercom-docs/help-centre-images/b75118571a06fb38e8a804d197659eb9ec0e735949f2e6e9b5435cfe3bedd289.png)

5.  In the **Conditions** section:

    -   Select **Product Type** in the first dropdown.

    -   Choose **Equals** in the second dropdown.

    -   Enter **Custom Neon** as the value.

        ![](/help/intercom-docs/help-centre-images/cf370c24806acbaabd1a9f4338e7281129fe0b82d7b0b533d975e8b0aa02a662.png)

6.  **Set Up the Shipping Rate**

    -   In the **Shipping Rates** section, click **Add Rate**.

    -   In the popup window:

        -   Enter a **Rate Name** (e.g., "Free Shipping").

        -   Assign a **Price** of **0** (for free shipping).

            ![](/help/intercom-docs/help-centre-images/b3e3de23c1135c00544d968fc0030557113b422b5a60b8209b2ddf4d227274b7.png)

        -   Click **Done** to save the changes.

7.  Click **Save** to apply the new shipping rule.

This setup ensures that free shipping is applied exclusively to custom neon signs while other products follow your standard shipping rates.

## 3\. Free Shipping Discount App

Another option is to use a **Free Shipping Discount** app that allows you to create discount codes with conditional rules. This enables you to offer free shipping exclusively for customers purchasing custom signs while maintaining standard shipping rates for other products.

While many advanced discount apps provide various features, the most important requirement is that the app must support conditions based on either **Product Type** or **Collections**.

## **Recommended App: RM: Advanced Free Shipping**

**Link to App:** [RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping)

[Link to video guide](https://www.loom.com/share/8130e43a1b9e47d8b7a1fa3e2c876e85?t=24)

The **RM: Advanced Free Shipping** app allows you to apply advanced conditions, such as free shipping for specific collections.

## **How to Use:**

1.  Install the **[RM: Advanced Free Shipping](https://apps.shopify.com/better-free-shipping)** app.

2.  Open the **RM: Advanced Free Shipping** app settings.

3.  Click **Create Shipping Discount** to create a new discount.

4.  Follow this **[video tutorial](https://www.loom.com/share/8130e43a1b9e47d8b7a1fa3e2c876e85?t=24)** for initial setup.

5.  In the **Checkout Conditions** section:

    -   Select **Collections** from the **Select Condition** dropdown.

    -   In the **Select a Value** dropdown, choose **Equals**, then select the collection containing your custom neon signs.

        ![](/help/intercom-docs/help-centre-images/39203be0e5fdfec7b738cad765b5da8c23baf3cf74e28a344dbec91675e9c8b8.png)

6.  Save the changes.

This setup ensures that free shipping applies only to custom signs while all other products follow your standard shipping rates.
