User Guide

Search limit to:






Buttons
Copy

1. What is Buttons block?

The Buttons block allows you to add call-to-action buttons to key product areas, helping customers navigate or take action more easily.

The Buttons block helps you:

  • Add navigational buttons to Product informationQuick view / Featured product section.
  • Link buttons to a specific section on the same page (for example, jump to product details or FAQs).
  • Link products or product variants to external pages using metafields, which is especially useful if you need to direct customers to another shopping platform or external resource.

2. How to link buttons to a section on the same page?

If you want to link buttons to a section on the same page like this:

👉 Then follow this video guide:

2. How to link products / product variants to an external page using metafields?

STEP 1: Create a Product metafield

  • Go to Shopify admin > Settings > Metafields and metaobjects > Products.
  • Click Add definition and create a new metafield.
  • Set the metafield Type to URL.
  • Save the metafield.

If you need more detailed guidance, check this out 👉 How to create Product metafields.

 ⚠️ Note: If you want your button to link dynamically for each product variant, just create a Variant metafield in this step. And other steps remain the same.

STEP 2: Input Metafield Values

  • Go to Shopify Admin > Products.
  • Click on a product you want to add a label for.
  • Scroll to the Metafields section and enter the URL for the created metafield.
  • Save the product.
 ⚠️ Note: If you want to attach separate links for each product variant, remember to enter URLs for each product variant.

STEP 3: Set up in Theme editor

  • In the Theme editor > Product information section > Buttons block.
  • In the First button link using metafields/Second button link using metafields field, fill in the metafield key you've created, using this format:

metafield_key

Example: custom.button_link

STEP 4: Click "Save" when done

3. Support Information

Need help? Contact our support team at Omni Themes Support.