Heartcoding Sales & Discounts

Heartcoding Sales & Discounts

Reviews (484)

Overall rating
4.9
Counts per rating level
  • 94% of ratings are 5 stars
  • 3% of ratings are 4 stars
  • 0% of ratings are 3 stars
  • 1% of ratings are 2 stars
  • 1% of ratings are 1 stars
What merchants think

Feedback submitted

Merchants value this app for boosting sales and customer engagement with features like sale badges, countdown timers, and crossed-out prices. It's praised for its user-friendly interface, easy setup, and reliable performance. Key features include custom sale labels, scheduling, and multi-currency support. Merchants commend the responsive support team and appreciate the app's customization and flexibility for managing discounts, including bulk and percentage-based sales. Many report long-term satisfaction.

August 19, 2025

App is straightforward and works pretty well! I've been using it for years now. When my sale labels weren't displaying correctly, Norbert W. fixed it promptly.
The only suggestion I have is that when selecting applicable items for the sale, I wish it would not show archived items (only active items).

Sparkle Monster
United States
Over 3 years using the app
HeartCoding replied October 31, 2025

Thanks so much for your kind review. If you need anything in the future do not hesitate to contact us again anytime. Kind regards

December 4, 2024

I’ve been using this plugin for a while now, and I must say it’s incredibly easy to use and quick to implement. The pricing is reasonable, and the functionality is exactly what I was looking for.

One tip for improvement would be to make the option to revert sale items back to their discounted sale price the default setting, rather than reverting them to the original price. This would make the process even smoother for users managing large inventories.

What truly stands out is the excellent customer support. They are responsive, proactive, and go above and beyond to assist. For example, when I accidentally selected the wrong option in the app, which reverted all sale items to their original prices, the support team stepped in and resolved the issue promptly. They didn’t just fix the problem but ensured everything was back on track without any hassle.

I highly recommend this plugin to others. It’s a reliable tool with fantastic support that truly cares about its users. If you’re considering it, don’t hesitate!

Boetiek Aniek
Netherlands
7 days using the app
HeartCoding replied December 27, 2024

Thanks so much for your kind review. If you need anything in the future do not hesitate to contact us again anytime. Kind regards

July 21, 2020

ok, easy to use, but need improvement for better user experience. you can try-it free 7 days, don't worry ;-)

Atome3D.com
France
11 months using the app
HeartCoding replied July 29, 2020

Thanks a lot for your review. If you have any feedback or ideas to improve our product we would be happy to hear from you. Kind regards

November 27, 2025

Great app easy to use

Rouge Boutique Inverness
United Kingdom
Over 2 years using the app
Edited December 28, 2022

Updating our review. Had issues over the busiest time of the year, BFCM with getting an error code due to their servers, but they have since corrected the issue. Agreed to try the app again and reinstalled. Working correctly now and show some enhancements which is nice. Much better pricing than other apps. Will use app for a few weeks and give revised review once we make sure there are no further issues, but so far so good. I would like to see other offer types though for discounts sales, like BOGO, Bundles and Free gifts. It would eliminate the need for several apps.

MICHE
United States
17 days using the app
HeartCoding replied November 29, 2022

Dear MICHE,
thank you for taking the time and writing a review. We absolutely understand your anger and disappointment. One of our third-party providers had a technical issue tonight and therefore our app was unavailable for a short period of time which is inexcusable, especially at this time of the year. We made a mistake relying on the performance of this partner who couldn't deliver as promised. Of course we will change this service provider asap to make sure this does not happen again in the future. As customer satisfaction is our key priority we really want to take this chance to deeply apologize for all the trouble - although we know that this helps little in retrospect. If there is something we can do to regain your trust in our product or assist anyhow we would be happy to do anything within our capabilities.
Kind regards, Norbert

November 30, 2021

This app works amazingly. I have no problems with it whatsoever. I love how it displays the original price but crosses it out to show the new price. It is the perfect sale app. The reason I put 4 stars is I wish there was some sort of toggle-off for the monthly payments for the months I don't use this app. I don't have sales every month so paying monthly makes no sense. Being able to toggle it off for those off months would be great in my eyes. Either way, amazing app!

icyaero
United States
16 days using the app
February 25, 2021

Really like that this app applies discounts across all platforms, including POS. Would like to be able to add items to an existing sale (I don't think this is currently possible) , and would LOVE to have the discounts show at POS, as they do online, so customers can see the discounts applied.

Makin' Waves Bermuda
Bermuda
8 days using the app
October 10, 2023

It's a good app but I feel like it could do so much more with just some quality of life changes
1. The advanced filters are not very advance. For example, allow multiple tags with the use of AND condition. Currently if you put in multiple tags it will select products that have either tag (OR condition). There is no way to make it select products that only have both tags.
2. The include/exclude filters don't work at teh same time
3. Periodic checks of products in a sale. Use case example - I have products that are tagged in_stock and out_of_stock. I have a flow set up that changes the tag on the product to one or the other depending on whether the inventory available is above zero or not. If I put something on a sale and only want to discount it while I have stock, I could create a sale for all products tagged with both sale_25 and in_stock. With a periodic check and update of the products in any active sale, the products could be taken off sale automatically on the next run after the in_stock tag is removed

UK Radiators
United Kingdom
7 days using the app
HeartCoding replied October 25, 2023

Thank you so much for your kind and detailed review. We will take a deep look into your suggestions and discuss them in our next team meeting. We really appreciate you took the time to give us so much and valuable feedback. Kind regards.

June 19, 2020

I love how easy it is to set up sales! We had multiple sales running all week, and we were able to make sure that items weren't double discounted.

from Kicks to Kids
Canada
6 days using the app
HeartCoding replied July 2, 2020

Thanks a lot for your review. If you have any feedback or ideas to improve our product we would be happy to hear from you. Kind regards

Edited December 1, 2022

I'm updating this review. The server error was very frustrating and did make us look unprofessional when we had said to customers the sale would end at a certain time and were unable to do anything about it, however the app is run by a small business and as a small business owner I understand that unfortunately these things can happen and I really do believe that they have done all they can to prevent it from happening again. The app is really slick and the countdown banners are particularly effective. I'll use it again for January sales. Really nice and slick app until my Black Friday sale should have ended, but kept going and when I try to access the app it says 'server error (500)'. I deleted the app hoping this would fix it, but it didn't. I went into the code of my website and deleted that, but somehow this app is still controlling the sale on my website. How is that even possible? I tried redownloading it, but got the same 'server error (500)'. It's now 1am, I've told all of my followers that the sale ended at midnight and I guess I'll wait a day or so to hear back from the company, because they don't have live chat and Shopify couldn't help. Such a mess. I feel really let down by this company

Dreambutdonotsleep
United Kingdom
5 days using the app
HeartCoding replied November 29, 2022

Dear Dreambutdonotsleep,
thank you for taking the time and writing a review. We absolutely understand your anger and disappointment. One of our third-party providers had a technical issue tonight and therefore our app was unavailable for a short period of time which is inexcusable, especially at this time of the year. We made a mistake relying on the performance of this partner who couldn't deliver as promised. Of course we will change this service provider asap to make sure this does not happen again in the future. As customer satisfaction is our key priority we really want to take this chance to deeply apologize for all the trouble - although we know that this helps little in retrospect. If there is something we can do to regain your trust in our product or assist anyhow we would be happy to do anything within our capabilities.
Kind regards, Norbert