I can see in the Magento marketplace, there are so many third party extensions are available. My doubt is, if we want to implement the small functionalities like Scroll to top, banner slider, etc., 'do we need to use extensions because we can simply make them by adding some small scripts?' So what is the point of these extensions.

Also, I want to know do we really need modules to add functionality?

I want to add price slider in category page of my website. For achieving this, do i need to use module/extension?

Thanks for your time. Looking for your reply.

2 Answers 2


It is not necessary to use Magento third party extension. Magento by default provide all eCommerce functionality by default, only you will need to design them accordingly.

But if you want any custom functionality which is already not available in Magento then you can use any third party extension according to your requirements.


It simply depends on your requirements. If you want to allow other users to manage the functionality from the backend, then the module/extension is necessary.

If you simply want to use Javascript slider, scroll to the top, etc. functionality and don't want to manage it by configuration or add flexibility to manage various options from the backend, you can do it without a module/extension.

One thing to be noted is even you don't create a module/install an extension, you need to follow Magento's standards to call a file.

I hope it helps.

  • Thanks. Do we create price slider without using extension? Please guide me.
    – MagentoDev
    Sep 5, 2019 at 10:45
  • I haven't used such functionality yet. For easy understanding, you can download a free extension for price slider, check their frontend code, and use this code as per your requirement. Sep 5, 2019 at 10:49
  • You may need to set some values in JS code which the extension is getting from configuration. Sep 5, 2019 at 10:50
  • Thanks for the suggestion. I will try it
    – MagentoDev
    Sep 5, 2019 at 11:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.