SC Sales Motivator Install Instructions

Modified on Mon, 23 Oct, 2023 at 12:50 PM

Overview

SC Sales Motivator only requires a liquid code installation if you are planning on offering a free gift to your customers while on the Premium Plan, or your theme uses an AJAX cart. With AJAX, a cart will update without going to the actual cart page. The liquid code will be needed to ensure the banner and free gift update correctly.

We offer a few different options to help you complete this installation on your store:

  1. The ability to request a professional installation from our team
  2. A step-by-step guide on completing this manually

Before you start we highly recommend creating a Duplicate version of your Shopify theme to ensure you have a copy without our code installation.


Table of Contents

Alert

If you are planning on offering free gifts to your customers, you will need to reach out to our Merchant Success team to enable a feature on the backend once the installation has been completed.


Request a SC Sales Motivator Install

Alert

To maintain the security of your Shopify account, we ask that you do not proactively send us a staff account invite for access to your shop. Instead, our team will request collaborator access to your shop.

  1. From within the Motivator admin, select Need Help?

    Select Need Help?

  2. Select Liquid Installation.

    Select Liquid Installation

  3. Select Request Motivator Premium Liquid Install.

    Request a Motivator Install Button

  4. Select the theme you would like us to install the Liquid code onto.

    Note: You can specify any additional instructions for our installs team in the text field below.

    Select a theme

  5. Select Looks Good! Send Away!

Manual Install

Step 1: Edit theme.liquid

  1. Under Layout, select theme.liquid.

    Select theme.liquid

  2. Copy and paste this code directly above the tag:
    {% if product.metafields.inventory.ShappifyHidden == "true" %} <meta name="robots" content="noindex"> {% endif %}

    copy and paste this code

  3. Select Save.

Step 2: Edit collection.liquid

  1. Under Templates, select collection.liquid.

    Note: If your theme contains sections, you will instead need to select the collection-template.liquid section instead.

    Select collection.liquid

  2. Find the following code:

    {% for product in collection.products %}

    Note: This line may appear more than once in the theme file. You will need to add the line of code for each instance.

    Find for product loop

  3. Copy and paste this code directly below each instance:

    {% if product.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}
  4. Select Save.

Step 3: Edit index.liquid

Alert

If your theme does not have an index.liquid file, you can skip this step.

  1. Under Templates, select index.liquid.

    Select index.liquid

  2. Find the following code:

    {% for product in collection.products %}

    Note: This line may appear more than once in the theme file. You will need to add the line of code for each instance.

    Find index code

  3. Copy and paste this code directly below each instance:

    {% if product.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Paste index code

  4. Select Save.

  1. Under Snippets, select related-product.liquid.

    Note: If the theme does not have the file related-product.liquid, proceed to the next step.

    Select related-products.liquid

  2. Find the following code:

    {% for product in collection.products %}

    Note: This line may appear more than once in the theme file. You will need to add the line of code for each instance.

    Find related products code

  3. Copy and paste this code directly below each instance:

    {% if product.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Paste related products code

  4. Select Save.

Step 5: Edit search.liquid

  1. Under Templates, select search.liquid.

    Note: If you are not able to find this within the search.liquid file, you may find this code in a similarly titled file instead.

    Select search.liquid

  2. Find the following code:

    {% for item in search.results %}

    Note: This line may appear more than once in the theme file. You will need to add the line of code for each instance.

    Find search code

  3. Copy and paste this code directly below each instance:

    {% if item.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Paste search code

  4. Select Save.

Step 6: Edit product.liquid

  1. Under Templates, select product.liquid.

    Note: If your theme contains sections, you will need to select the product-template.liquid section instead.

    Select product.liquid

  2. Paste this code at the top of the file:
    {% if item.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Paste product code

  3. Select Save.

Step 7: Edit cart.liquid

  1. Under Templates, select cart.liquid.

    Note: If your theme contains sections, you will instead have to look for this code within the cart-template.liquid under Sections.

    Select cart.liquid

  2. Find a line that starts with <input, ends with />, and contains value="{{ item.quantity }}".

    Find the code

  3. Copy and paste:

    {% if item.product.metafields.inventory.ShappifyHidden == 'true'%} readonly {% endif %}

    right before the />.

    It will look similar to this:

    <input value="{{ item.quantity }}" {% if item.product.metafields.inventory.ShappifyHidden == 'true'%} readonly {% endif %} />

    Paste cart code

  4. Select Save.

Manual Install (Dawn Theme)

Step 1: Edit main-collection-product-grid.liquid

  1. Under Sections, select main-collection-product-grid.liquid.

    main-collections-product-grid file

  2. Copy and paste this code inside the product loop:
    {% if product.metafields.inventory.ShappifyHidden == "true" %} <meta name="robots" content="noindex"> {% endif %}

    Step 1 code example

  3. Select Save.

  1. Under Sections, select featured-collection.liquid.

    featured-collection file

  2. Copy and paste this code inside the product loop:
    {% if product.metafields.inventory.ShappifyHidden == "true" %} <meta name="robots" content="noindex"> {% endif %}

    Step 2 Code Example

  3. Select Save.


Step 3: Edit main-cart-items.liquid

  1. Under Sections, select main-cart-items.liquid.

    main-cart-items file

  2. Copy and paste the following code inside the cart item input:

    {% if item.product.metafields.inventory.ShappifyHidden == 'true'%} readonly {% endif %}

    Step 3a code example

  3. Wrap the following code around the cart update buttons:

    {% if item.product.metafields.inventory.ShappifyHidden != 'true'%}
    {% endif %}

    Step 3b code example

  4. Select Save.

Step 4: Edit main-search.liquid

  1. Under Sections, select main-search.liquid.

    main-search file

  2. Inside the item loop, copy and paste this code:

    {% if product.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Step 4 code example

  3. Select Save.

Step 5: Edit main-product.liquid

  1. Under Sections, select main-product.liquid.

    main-product file

  2. Copy and paste the following code to the top of the file:

    {% if product.metafields.inventory.ShappifyHidden %}{% continue %}{% endif %}

    Step 5 code example

  3. Select Save.

Code Removal

If you would like to remove the liquid code from your theme, the liquid code can be removed by deleting code mentioned in the instruction steps above.

You can otherwise request a code removal by contacting our Merchant Success team.

 Pro-Tip

If you are experiencing issues with performance on the storefront with SC Sales Motivator after completing the steps above, we recommend requesting an expert installation, as your theme may require further liquid code changes. See previous step Request a Motivator Install for more information.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article