fix shop.html and js