Adding the custom HTML/WYSIWYG widget is easy and can be done in both live design and the store's admin console.
1. Live Design
Just open live design on your site. Click the widget icon in the top left. Now click "Add New Widget" link in the area you want to add the widget.
Select the Html widget(same process for any other widgets also) save it, and your widget is ready to be edited.
Go to the page where the widget will go in the theme editor. Themes > Active Theme (or any theme) > Any Page or page area (ie columns, header, footer)
Click on the widgets link under the page name. Click on Add Widget to load the Available Widgets page. Click Add on the widget that you would like to load on the page.
It's easy to add a third party button, widget, or banner to your store using the Custom HTML widget. This can be used for widgets, images, banners, and even videos.
Switch to the Text-Only editor to add the code provided by the third party site of your choice.
Enter the code as provided by the third party. It usually looks like a script or embed code that begins with something like this:
<!-- START FOLLOW BADGE CODE -->
Remember to hit save!
Now, you can switch back to the HTML Editor and see the finished product.