Help: Force product sale depending on Collection

Solved

Help: Force product sale depending on Collection

PlantedAquaria
Tourist
9 0 2

Hello, my store sells live aquarium fish online, and during winter we need to force customers to purchase Styrofoam + Heatpack options for any livestock items.

All my livestock products are under a collection named "Livestock"

How do I force a 1 mandatory product for any purchases that has products under the collection, "Livestock"

Thank you

Accepted Solution (1)

Easify-Jolie
Shopify Partner
125 6 9

This is an accepted solution.

Hi @PlantedAquaria 

To make the Styrofoam + Heatpack options mandatory on the product page for any livestock products, you can set them as required options using Easify Product Options. This way, customers will need to select the Styrofoam and Heatpack before they can add livestock items to their cart or proceed to checkout. It's an easy-to-use solution with no coding required. Here's how it works:

  • This is the result:

EasifyJolie_0-1738658413869.png

  • This is the app setting, you just need to enable the 'Required field' like this: 

EasifyJolie_1-1738658486405.png

 

To apply it for all products in the Livestock collection, choose the 'select products with condition' and select your collection:

EasifyJolie_2-1738658897803.png

This app is very beginner-friendly, I hope you will try it. If you need any further assistance setting this up, please let me know or reach out to Easify! 😊

 

Easify Product Options: Any product options app can help you create custom options, but Easify turns those options into sales and conversions!
Easify Inventory Sync: Automate inventory syncing for Bundles, Duplicates, and Raw Materials. Say goodbye to manual tracking headaches.
Easify Product Attachments: Enrich your store with downloadable content. Easily add PDFs and other files to product or any page.
>>> Try Apps for Free | 24/7 Live Chat Support

View solution in original post

Replies 10 (10)

DitalTek
Shopify Partner
845 100 120

Hi,

Here are two solution can help you achieve your expected,

- You can use app provide bundle product feature, that mean you can setup product by bundle so when the customer by one product they also by other product in bundle. With app you can refer bundle app Shopify or third-party app.

- Beside you can implement it by code a feature by liquid.

- You can please Like and Accepted Solution if my suggestion helpful.
- And you want to hire developer Theme or App Shopify => Feel free to send me a DM or contact to us via Email | WhatApp
PlantedAquaria
Tourist
9 0 2

Thanks for your suggestions.

The bundle wouldn't work, because we only need to force 1x styrofoam for 1 or more livestock products. I do not want to force 1x styrofoam PER livestock. 

I am not tech-savvy when it comes to coding, so that wouldn't work for me either 😕

Thanks for the reply 

Easify-Jolie
Shopify Partner
125 6 9

This is an accepted solution.

Hi @PlantedAquaria 

To make the Styrofoam + Heatpack options mandatory on the product page for any livestock products, you can set them as required options using Easify Product Options. This way, customers will need to select the Styrofoam and Heatpack before they can add livestock items to their cart or proceed to checkout. It's an easy-to-use solution with no coding required. Here's how it works:

  • This is the result:

EasifyJolie_0-1738658413869.png

  • This is the app setting, you just need to enable the 'Required field' like this: 

EasifyJolie_1-1738658486405.png

 

To apply it for all products in the Livestock collection, choose the 'select products with condition' and select your collection:

EasifyJolie_2-1738658897803.png

This app is very beginner-friendly, I hope you will try it. If you need any further assistance setting this up, please let me know or reach out to Easify! 😊

 

Easify Product Options: Any product options app can help you create custom options, but Easify turns those options into sales and conversions!
Easify Inventory Sync: Automate inventory syncing for Bundles, Duplicates, and Raw Materials. Say goodbye to manual tracking headaches.
Easify Product Attachments: Enrich your store with downloadable content. Easily add PDFs and other files to product or any page.
>>> Try Apps for Free | 24/7 Live Chat Support
PlantedAquaria
Tourist
9 0 2

Hello and thanks for your reply,

This is the closest i've got so far to achieving what i'm looking to do.

However, I only want 1 charge on styrofoam+heatpack incase they order multiple livestocks.
This solution seems to add styrofoam to any additional livestock products added to cart

any solutions within the app to fix this?

Thank you

PlantedAquaria
Tourist
9 0 2

Never mind I have found the option, thank you so much, this app is great and thanks for your help, appreciate it!

PlantedAquaria
Tourist
9 0 2

Hey Jolie,

 

I just wanted to report back after some testing

 

If you try to add more quantity then what's available, it pops up a message saying there's not enough quantities, but it still adds to cart, however my mandatory item is not being forced into the cart.

 

Please see attached images in link and any fixes or workarounds are appreciated !

 

https://imgur.com/a/GDCzyhU


Edit: they can also bypass the mandatory styrofoam + heatpack by adding to cart in collection pages

Easify-Jolie
Shopify Partner
125 6 9

Thank you so much for your interest in our Easify app. Regarding the issue of " bypass the mandatory styrofoam + heatpack by adding to the cart in collection pages," if you want the mandatory option to be added to the cart, you need to display the required option on the collection page. To do this, go to General Settings in the Easify settings, then tick Collection Page under the Option Set Display On Other Pages section.

EasifyJolie_1-1738752300926.png

However, doing so may affect the appearance of your collection page, as the required option will be visible for each product. So, I recommend an alternative: turn off the "Add to Cart" button on the collection page, and let customers visit the product page to add the item to the cart instead.

 

Regarding the issue of adding more quantity than what is available, we are currently working on an update to fix this. If possible, could you confirm if you are using the "One-time charge" option? This would help us address the issue more accurately. Thank you so much!

 

 

Easify Product Options: Any product options app can help you create custom options, but Easify turns those options into sales and conversions!
Easify Inventory Sync: Automate inventory syncing for Bundles, Duplicates, and Raw Materials. Say goodbye to manual tracking headaches.
Easify Product Attachments: Enrich your store with downloadable content. Easily add PDFs and other files to product or any page.
>>> Try Apps for Free | 24/7 Live Chat Support
PlantedAquaria
Tourist
9 0 2

Thanks for your reply,

I removed the quick add to cart on collections page, so that solved the first issue.

For the second issue, I hope the update will be soon! 
Yes i am using the 

- Apply One-time Charge

- Per cart/order

Thank you
Tom

Easify-Jolie
Shopify Partner
125 6 9

Hi Tom, we’d like to inform you that we’ve fixed the quantity issue. Now, if your inventory is 7 and a customer tries to add 8, a pop-up notice will appear saying they can’t add 8. At the same time, the cart will automatically add 7 and include your mandatory items.

 

Please check it out, and if you have any further questions, feel free to reach out to Easify. We have 24/7 live chat support in the app that can assist you. Thank you again for your patience!

Easify Product Options: Any product options app can help you create custom options, but Easify turns those options into sales and conversions!
Easify Inventory Sync: Automate inventory syncing for Bundles, Duplicates, and Raw Materials. Say goodbye to manual tracking headaches.
Easify Product Attachments: Enrich your store with downloadable content. Easily add PDFs and other files to product or any page.
>>> Try Apps for Free | 24/7 Live Chat Support
PlantedAquaria
Tourist
9 0 2

Thanks for all your help! It's working flawlessly now