FAQ
BASIC USAGE
Visit our Shopify app page here and click "add app".
LensAdvizor works similarly to how you would add products to a collection in Shopify. With LensAdvizor, you'll be creating a Lens Collection to which you'll add both lenses and products.
1. Decide what lenses you want to offer with your products.
2. Create a Lens Collection.
3. Add your lenses.
4. Assign products.
Boom.
The products assigned in Step 4 will feature an add-to-cart process that features the lenses added in Step 3 as add-on options.
Right now, LensAdvizor allows you to add unlimited lenses from five categories:
1.Clear
2. Blue-Light-Blocking
3. Photochromic (light-sensitive)
4. Non-Polarised Sunglasses
5. Polarised Sunglasses
During the lens selection process, customers can choose five options:
1. Single Vision
2. Progressive
3. Reading
4. Non-Prescription
5. Frame Only
ADVANCED USAGE
1. Create these files and copy the contents from the old theme to the new theme:
Snippets
* lensadvizor.liquid
* lensadvizor-cart.liquid
Assets
* lensadvizor.scss.liquid
* lensadvizor-currencies.js
* la-iso-bootstrap.css
* la-iso-bootstrap.js
2. Add this code block to theme.liquid. It can be anywhere in the file, but the default is just after the </body> tag.
<!-- LensAdvizor snippet starts -->
{% if request.page_type ==
'product' %}
{% include 'lensadvizor' %}
{% endif %}
<!-- LensAdvizor snippet ends -->
3. Add {% include 'lensadvizor-cart' %} to cart.liquid. It can be anywhere in the file, but the default is as the last line of the file.
You can use template variables to test if a Line Item is a lens product and then choose how to display this row. This requires knowledge of HTML, CSS, and Shopify Template code.
If the product vendor has not been modified, you can use this code to test that it is a lens product:
{% unless item.vendor == "LensAdvizor" %}{% endunless %}
If the product vendor has been modified, you can iterate over the Line Item properties and test for _productType=="lens"
In your cart.liquid template, you find the code that loops over and displays cart item properties. Just inside this loop, update the code that checks for the first character to the following:
{% assign first_character_in_key = p.first | truncate: 1, '' %}
{% unless p.last == blank or first_character_in_key == '_' %}{%endunless%}
PRICING
There is a fixed monthly fee based on the plan you choose. Starter plans cost $0 per month. Thereafter, you will be charged a percentage of each order you process through LensAdvizor. This means that you only pay for what you use.
We charge a set percentage as a fee on the value of any orders processed through LensAdvizor. This means that for a Growth plan, you will be charged 0.1499 USD for 10 USD of order revenue.
At this point, all features of LensAdvizor are available to every tier. However, each tier has a different percentage cost per order value. Support priority also differs for each tier. Please see our pricing page for more information.