Do you find all information about us and our services?
Extensions by Category
⚙️ 2. General Configuration
The General Configuration settings provide high-level control over the
JaJuMa Auto Select Options extension.
These options allow you to activate or deactivate the module and fine-tune its behavior in relation to modern browser performance features, ensuring optimal compatibility and user experience.
🔗 2.1 Enable/Disable
This setting serves as the master switch for the entire extension.
- Yes:
The Auto Select Options functionality is enabled and will operate according to the configured rules. - No:
The extension is completely disabled and will have no effect on your storefront.
💁 2.2 Auto Select Only After User Interaction
This setting controls the timing of the auto-selection process when a customer first loads a product page.
It represents a strategic choice between immediate personalization and optimized web performance.
- If No:
Options are automatically selected as soon as the page loads. This provides the quickest "magical" experience but may impact performance metrics. - If Yes:
The auto-selection logic is deferred until the browser detects user interaction, such as a mouse movement, click, or scroll.
The reason this choice is significant relates directly to Google's Core Web Vitals.
When options are selected automatically on page load, it can cause elements like the product image, price,
and availability status to change. This change can cause the page layout to shift, which is measured as
Cumulative Layout Shift (CLS).
A high CLS score can negatively affect user experience and your site's SEO ranking.
By delaying the auto-selection, you ensure the initial page view is stable, which can lead to a better CLS score.
💡 Pro Tip:
For stores prioritizing SEO and the best possible PageSpeed scores, it is highly recommended to set "Auto Select Only After User Interaction" to Yes. This minimizes the potential impact on your Core Web Vitals while still providing the core benefit of the extension after the user begins to engage with the page.
💪 2.3 Auto Select On Back/Forward Cache Restore
Modern browsers utilize a powerful optimization called the Back/Forward Cache (bfcache)
to provide instantaneous page loads when a user clicks the browser's back or forward buttons.
It works by storing a complete snapshot of a page in memory. This setting ensures the extension's functionality remains accurate and consistent with this browser feature.
- If Yes:
When a page is restored from the bfcache, the extension will re-evaluate and apply the auto-selection rules. - If No:
The page will be restored from the cache "as-is," without updating the selected options.
A page restored from bfcache is a static snapshot. If a customer navigates away from Product A, visits Product B and changes their size preference, their global preference in localStorage is updated. If they then navigate back to Product A, the bfcache would show the old snapshot with the incorrect size selected. Enabling this setting prevents this data inconsistency by ensuring the most up-to-date preferences are always applied upon page restore.
💡 Pro Tip:
It is strongly recommended to keep this setting enabled (Yes).
This guarantees that your customers always see their most recent preferences applied, maintaining a seamless and intelligent user experience even during instant back/forward navigation.
📞 Need Help?
Still have questions or need help with your configuration? Our expert team is here to assist. Please don't hesitate to contact our support team for personalized assistance.
Ready to create a seamless shopping experience?
The JaJuMa Auto Select Options extension is the key to a more personalized, user-friendly Magento store.
Find all you need to know and more valuable insights about Hyvä and Magento.
Expertly curated by JaJuMa:
Your central resource for everything Hyvä.
Your central resource for everything Magento.