What app can help customers order fabric swatches from my pillow shop?

What app can help customers order fabric swatches from my pillow shop?

Shopify Partner
5 0 4

Hi! I'm looking for suggestions on an app that could do the following... I have a pillow shop. The pillows are made using fabrics from various designers. I would like to add a feature to my store that allows customers to order a sample swatch of the fabrics we carry. Something similar to this: https://interiors.hollandandsherry.com/en/fabrics/fabric-design/boucle-fabric/de13289-brunswick-tan

It would be organized by designer and each page would have a collection of the fabrics that designer makes. They would select an image of the swatch they want a sample of and click a button that sends an email to the showroom of the swatch they would like. Is there an app that would work well for this?

Thank you!

Replies 4 (4)

Shopify Partner
6841 1633 2013

Hi @erieberrie 


I do not hear of an app that would do such a thing but this can be done with custom codes. Depending on what you need, you can use a custom template or metaobject. If you are not comfortable with coding, I would suggest hiring someone. 

If this fixed your issue Likes and Accept as Solution is highly appreciated. Coffee tips fuels my dedication.
Get EXPERIENCED Shopify developers at affordable rates—visit Made4Uo.com for quick quote!
Do not lost your Shopify store! Get FREE trial with ✔️ Rewind Backup: Automatic, reliable, stress-free.
Need THEME UPDATES but has custom codes? No worries, contact us for affordable price.

Shopify Partner
6350 582 1355

@erieberrie for apps just search the app store for request/free sample apps you'd have to shortlist which ones can organize into collectins.


Meanwhile for that example site all that is is an HTML mailto link styled as a button which you can do in a lot of themes using a custom-liquid or custom-html block.


If you need this customization tailored for you then contact me directly by mail for services.
Please always provide context, examples: store url, theme name, post url(s) , or any further detail.
Contact Info in signature.


{%- comment -%} © 2023 Paul Newton.  paull.newton+shopifyforums@gmail.com {%- endcomment -%}
{%- liquid
  sample_link_text = "Request a sample"
  sample_email = "paull.newton+shopifyforumssamples@gmail.com"
  sample_subject = "Sample Request" | url_encode
  sample_title = product.title
  sample_body = "Please provide me with a sample for " | append: sample_title | url_encode
{% assign  %}
<div class="request-sample--button">
    {{ sample_link_text }}



Save time & money ,Ask Questions The Smart Way

Confused? Busy? Get the solution you need paull.newton+shopifyforum@gmail.com

Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org

Shopify Partner
582 14 44

Hi @erieberrie,

I have a simple solution for you that involves using the Easify Product Options app, free plan available, no coding required 🤗.

With this approach, you can create a main product to represent each designer, and this product will be free. Then, you can use the app to set up custom fabric options for each designer within the main product.

Additionally, you can customize the button text to say "Request a sample" using the app.

This way, your customers can visit the product page, select their desired fabric swatches, and click "Request a sample" to proceed to checkout without making a payment.

This process is more advanced than simply clicking a request button and sending an email, as it allows customers to go through the entire checkout process, providing shipping information, and being saved in your customer database.


Here's a quick guide to help you set up this solution 👌:

  • Create a main product to represent each designer, set the price to 0, and configure the quantity based on the total number of sample swatches you're willing to send.

  • Install the Easify Product Options app and create a new option set:



  • Within the option set, add a "Fabric" option using the "Image Swatches" option type provided by the app. Add all the fabric sample options for that designer. Moreover, you have the flexibility to configure the option to allow customers to select either just one or multiple samples by adjusting the allowed number of options for selection.



  • Select the main product you created in step 1 to add the "Fabric" option to it.



  • Access the app settings and change the "Add to Cart" button text to "Request a sample".

  • Check the result to ensure everything is working as expected.

If you have any questions or need further clarification, just let me know!

Easify Product Options: Create custom product options 10X faster & easier!
Easify Product Attachments: Effortlessly add downloadable PDF files (or any other format) to Shopify pages!
Try for Free | 24/7 Live Chat Support

Shopify Partner
464 21 65

Hello @erieberrie,


Unfortunately, this feature is too specific to be covered by a ready Shopify app. There is a custom coding required to implement it.
If you are not technically aware, make sure to find a reliable Shopify development company that can develop this.



Co-founder at Whidegroup, e-commerce development company from Ukraine
- 10+ years of experience with SMBs
- Deep expertise in custom development & optimization
E-mail: anastasia@whidegroup.com