initiate custom JS
defined expected html structure
updating to be able to handle multiple widgets
add product by skus method