Site loading delays
If Today's Offers seems to load slowly on your page, there are a couple of things you can do to prevent it from happening:
Enable Speed Optimization
Today's Offers has an "Optimize Speed" feature available under "Advanced" settings. It is highly recommended to enable this setting to improve the user experience.
Optimize Your Site Speed
To maximize the effectiveness of Today's Offers, we recommend optimizing your site to an effective load-time under 3 seconds.
The most common way to increase site speed is compressing digital assets and photography. You can use a free tool like www.tinyjpg.com to compress your images yourself and upload them to your online store or website.
If your site has a longer load time and image compression does not solve the problem, we suggest that you speak with a developer team or Shopify Expert (like Pasilobus) to optimize your pages.
Disable Asynchronous Loading
Today's Offers is loaded asynchronously, meaning that it loads after the rest of your page elements to ensure speed and not cause any conflict with any other apps on your store. If your site's load time is longer than average, this will cause slight delays in Today's Offers' actions.
While we always recommend optimizing your site for speed, if you are not able to do so, you can choose to disable asynchronous loading. In that way, Today's Offers will force to be loaded before all your page elements, and no delay will occur.
To disable asynchronous loading, you need to make a small change in your connector script. You can locate the connector script in your web site's layout file, which should have been placed just before the tag. It looks something like this:
<script src="https://www.todaysoffers.io/embed.js?shop=www.myonlinestore.com" async defer></script>
You need to remove
async defer attributes from this script and it should look like this after:
<script src="https://www.todaysoffers.io/embed.js?shop=www.myonlinestore.com" ></script>
Save changes in your code editor, and that's all you need to do to disable asynchronous loading.
Next: App stopped working →