Optimizing Your Integration
Intelligems uses a product and variant ID lookup algorithm to determine which product/variant each selected price element is associated with. This algorithm will first look for details closest to the selected element before searching outwards throughout the page; therefore, searching becomes less efficient as the search moves outward.
Intelligems highly recommends adding data-product-id
and data-variant-id
data attribute tags to relevant elements within your *.liquid
files to increase performance, as this is the first (and most efficiently gathered) information looked for within the algorithm.
The following optimization mode may help determine the relative cost of each price lookup within your site's page.
Optimization Mode (Beta)
Optimization mode may be entered by:
Entering the price selection mode within our builder widget
Adding
ig-opt=true
as a query parameter and refreshing the page.
The relative effectiveness of the product/variant ID lookup will now color all price elements. The best solution, in nearly every scenario, is to add the data-product-id
and data-variant-id
data attributes to the selected elements.
Collection pages will likely not have a selected variant ID. In this case, one of the following may be used:
If the first variant within the product will always be the lowest-priced, the following liquid variable may be used:
product.selected_or_first_available_variant
If the first variant is not always the lowest-priced, or you are unsure, the following liquid snippet may be used to search for and return it.
Last updated