Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Use code: FALL20 for 20% OFF
Some exclusions may apply*
Home
Whey Protein Isolate
setTimeout(function() {
var code_reference = '';
var startDate = parseInt(1725595200000 / 1000)
var endDate = parseInt(1726891140000 / 1000)
var timestamp = "1729203941";
if(timestamp > startDate && timestamp < endDate)
{
if("Summer End Sale")
{
$(".hdt-product__media-item").append('20% OFF | Summer End Sale
');
} else {
$(".hdt-product__media-item").append(' 20% OFF | USE CODE: Summer End Sale
');
}
}
var code_reference = '';
var startDate = parseInt(1725595200000 / 1000)
var endDate = parseInt(1726891140000 / 1000)
var timestamp = "1729203941";
if(timestamp > startDate && timestamp < endDate)
{
if("Summer End Sale")
{
$(".hdt-product__media-item").append('20% OFF | Summer End Sale
');
} else {
$(".hdt-product__media-item").append(' 20% OFF | USE CODE: Summer End Sale
');
}
}
}, 2000)
Description
Canadian Protein Whey Protein Isolate is a high quality undenatured protein supplement that provides excellent quality, and a slight cost break from our Premium Isolate. Read the product description below.
Contents
What is Whey Protein Isolate?
For anybody looking to build muscle, or simply help their muscles recover after a grueling workout, protein is absolutely vital, as it plays a crucial role in protein synthesis, which is where new muscle proteins are synthesized to replace damaged muscle tissue. As protein is vital for muscle growth and repair, protein supplements are the most popular sports supplements in the entire world, especially whey protein. Typically, whey protein concentrates are more common than isolates, because they are cheaper. Whey isolate and concentrates are both derived from cow’s milk and are obtained when the milk is separated into cheese. However, whereas whey concentrates will typically be between 70 and 80% protein per serving, whey isolates will be around 90-97% protein per serving. This means that you get more protein per serving, and less (only 5%) fats and carbohydrates, than regular whey protein. Whey isolate undergoes highly advanced filtration processes, which are typically micro and ultra-filtration processes. This means that the protein molecules do not become denatured, and so obviously, as a result, they are still as potent and effective. The proteins are high in bioactive peptides, and fats, carbohydrates, and other unwanted ingredients, are filtered out.
How does it work?
From a bodybuilding standpoint, whey protein is vital for a number of different reasons. To begin with, protein is actually thermogenic, which basically means that it increases the metabolism as the body attempts to digest it and break it down. This proves useful for weight loss and energy production. However, it really comes into its own when it comes to building muscle. As we exercise, especially with lifting weights, our muscle fibres and tissues become damaged, worn down, and even destroyed, which is why we feel sore after training. We don’t actually build muscle by lifting weights at all, we actually destroy it. We build muscle when we let our bodies recover, providing they have the right nutrients to do so. Protein is required for a process known as protein synthesis to occur, which, as mentioned, is when the body creates new muscle proteins and tissues to replace the damaged ones as a result of our workouts. Without the protein and amino acids making up the protein however, our bodies wouldn’t have the tools required to build the muscle. Whey isolate ensures that we get even more pure protein, so the muscles and muscle cells can absorb more nutrients required for optimal muscle growth.
What are the main benefits of whey protein isolate supplements?
VIDEO
Some of the primary benefits associated with whey protein isolate, include:
More protein per serving
As mentioned, whey concentrates are cheaper because they contain less protein, and provide less protein per serving. Typically, whey concentrates will provide around 70 – 80% protein, some more, and some even less. Whey isolates however, are typically 90-97% pure protein, so you get more protein per serving, and as a result, your muscles are being fed more nutrients per serving.
Muscle growth and repair
As we said, in order for the muscles to grow and recover following a workout, the body needs the tools required to initiate the post-workout recovery process. With whey isolate, that is exactly what the body gets, making it a fantastic supplement for helping to pack on the muscle.
Rapid Absorption
When it comes to post-workout nutrition, timing is everything, as you do not want to miss the ‘anabolic window’ so you need to get nutrients into your muscles as soon as possible. Whey protein in general, is fast absorbing, but as whey isolate contains less lactose, fats, and carbs, these cannot slow down absorption, so the protein gets into your system even quicker.
Other benefits include:
Increased muscle mass
Increased strength levels
Improved post-workout recovery
Great taste
High concentration of protein per serving
Convenient
Promotes athletic ability
Reduced DOMS after training
Helps strengthen the immune system
And more...
How and when should it be consumed?
Adults: 1 Scoop(s) 1 time(s) per day. Mix product well in 1-2 cups of liquid (water, juice, etc.) immediately before consumption. Store in a cool, dry place.
Whey Protein Isolate VS Whey Concentrate
Whereas whey protein concentrate is still very beneficial, it does only provide typically around 70 – 80% protein per serving, as opposed to whey isolate. Whey isolate is of a higher quality and is a much purer whey protein, making it more beneficial, which is why it does tend to cost slightly more. Whilst the benefits are largely the same, whey isolate is considered superior as it provides a much purer and much higher protein content per serving.
What can it be stacked with?
As it is a highly popular bodybuilding supplement, a great bodybuilding stack could be: Pre-Workout supplements, Creatine Monohydrate , L-Leucine , Waxy Maize Starch , and Casein Protein at night, all along with the whey protein isolate.
100% Whey Protein Isolate Ingredients
Banana Cream Pie
Ingredients:Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Birthday Cake
Ingredients:Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Canadian Maple
Ingredients:Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
CappuccinoÂ
Ingredients:Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Chocolate Chip Cookie Dough
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Xanthan gum, Sucralose, Sunflower lecithin
Chocolate HazelnutÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Xanthan gum, Sucralose, Sunflower lecithin
Chocolate MilkshakeÂ
Ingredients:  Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Xanthan gum, Sucralose, Sunflower lecithin
Chocolate Peanut Butter
Ingredients: Whey protein isolate, Peanut flour (peanut), Cocoa powder, Salt, Xanthan gum, Sucralose, Sunflower lecithin
CinnabunÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Cookies & CreamÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
EggnogÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Original ChocolateÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Pumpkin Spice
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Salted CaramelÂ
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Strawberry Banana
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Strawberry Milkshake
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Unflavoured &Â Unsweetened
Ingredients:Â Whey protein isolate, Sunflower lecithin
Vanilla Â
Ingredients: Â Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Natural Vanilla (Stevia)
Ingredients: Whey protein isolate, Natural flavour, Reb A (steviol glycosides), Salt, Xanthan gum, Sunflower lecithin
Natural Chocolate Milkshake (Stevia)
Ingredients: Whey protein isolate, Cocoa powder, Natural flavours, Salt, Xanthan gum, Reb A (steviol glycosides), Sunflower lecithin
Â
Allergen warnings
All Flavours Contain: Milk.
Chocolate Peanut Butter Flavour Contains: Peanuts.
This product may contain milk, egg, gluten, shellfish, soy, peanuts and other tree nuts.
Allergy Statement: This product is made in a facility that handles milk products, egg product, gluten, shellfish, soy, peanuts and other tree nuts.
Suggested Use
Add 1 scoop to 250-500 ml of water or other liquid and mix well. Consume within 30 minutes of preparing. You can also use it in your favourite smoothie recipe to add protein to up your protein intake.
Ingredients
Ingredients for Banana Cream Pie
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Canadian Maple
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Cappuccino
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Chocolate Peanut Butter
Whey protein isolate, Peanut flour (peanut), Cocoa powder, Salt, Xanthan gum, Sucralose, Sunflower lecithin
Ingredients for Cinnabun
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Cookies and Cream
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Strawberry Banana
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Allura red, Sunflower lecithin
Ingredients for Vanilla
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Unflavoured and Unsweetened
Whey protein isolate, Sunflower lecithin
Ingredients for Chocolate Milkshake
Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Sucralose, Xanthan gum, Sunflower lecithin
Ingredients for Strawberry Milkshake
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Allura red, Sunflower lecithin
Ingredients for Birthday Cake
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Salted Caramel
Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin
Ingredients for Chocolate Chip Cookie Dough
Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Sucralose, Sunflower lecithin
Ingredients for Chocolate Hazelnut
Ingredients for Natural Chocolate Milkshake (Stevia)
Ingredients for Natural Vanilla (Stevia)
Nutrition Facts
Write a review
Author Name
Email
Location
Rating Title of Review
How was your overall experience?
Questions Photos Upload
Thank you for submitting a review!
Your input is very much appreciated. Share it with your friends so they can enjoy it too!
Be the first to review this item
Sort
With Photos Most Recent Highest Rating Lowest Rating Most Helpful Filter Reviews:
×
Sort
With Photos Most Recent Highest Rating Lowest Rating Most Helpful
Clear filter
More Filters
I've switched all my supplements to Canadian Protein because of their bundling and subscription discounts and so far I'm happy. This is my favourite flavour for just mixing with milk and water in the mornings.
2 kg (4.4 lb) / Chocolate Milkshake
This stuff really tastes delicious without that fake powder taste!
1 kg (2.2 lb) / Vanilla
I mix the unflavored and unsweetened powder with the flavored one at about a 5:1 ratio to suit my taste. I use a blender to prevent clumping, but the powder itself is extremely fine.
2 kg (4.4 lb) / Unflavoured & Unsweetened
I have been using this protein for a few years now, and I really like how it mixes and I can almost feel my body absorb it and recover quickly from a hard workout. I feel it's the best protein out there.
2 kg (4.4 lb) / Chocolate Milkshake
Check your records
2 kg (4.4 lb) / Vanilla
Q:
Hello wondering what time the store is open until as I want to place an order to pickup to save on shipping.
A:
Storefront HOURS
13455 Sylvestre Dr Tecumseh, ON N9K 0C2.
Monday-Friday
8am-5pm
Orders are ready for pickup within 24 hours after placing the order!
Q:
What is the filtration method used when preparing your Whey Isolate?
A:
Our Whey Isolate is cold-processed using cross-flow microfiltration. This method helps preserve the protein's integrity and ensures a high-quality product. If you have any more questions, feel free to ask!
Q:
When you subscribe and save do you have to keep the same flavour or can you change it every month if you like?
A:
You can change the flavour and the price point will remain the same. Subscription orders have the next shipment date readily available to alter orders. Subscriptions must be cancelled or altered before the next order date and an email is sent 4 days prior to the next order date allowing customers time to manage on their own accord or request assistance.
A:
You can change the flavour and the price point will remain the same. Subscription orders have the next shipment date readily available to alter orders. Subscriptions must be cancelled or altered before the next order date and an email is sent 4 days prior to the next order date allowing customers time to manage on their own accord or request assistance.
A:
You can change the flavour and the price point will remain the same. Subscription orders have the next shipment date readily available to alter orders. Subscriptions must be cancelled or altered before the next order date and an email is sent 4 days prior to the next order date allowing customers time to manage on their own accord or request assistance.
Q:
Can I order by phone, not online?
A:
Thank you for contacting Canadian Protein, all orders are to be submitted through our website! We do not accept any CC information over the phone or email! We apologize for the inconvenience!
Skip to content
Free Shipping for all orders of $149.00 USD
Choosing a selection results in a full page refresh.
Opens in a new tab.
Opens external website.
Opens external website in a new window.
window.themeHDN.routes = {
search_url: "/search",
predictive_search_url: '/search/suggest'
};
window.themeHDN.extras = {
addToCart: `Add to cart`,
soldOut: `Sold out`,
preOrder: `Pre-order`,
unavailable: `Unavailable`,
savePercent: `-[sale]%`,
quantity: {
increment: `Increments of 1904`,
min: `Minimum of 1904`,
max: `Maximum of 1904`
},
pswp: {
close: `Close`,
zoom: `Zoom`,
prev: `Previous`,
next: `Next`,
errorMsg: `The image cannot be loaded`
},
exit_popup:{
copy: `Copy`,
copied: `Copied`
},
timezone: "shop",
order: {
dayNames : "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",
monthNames: "January,February,March,April,May,June,July,August,September,October,November,December"
},
AddedWishlistRemove: true,
text_wis_add: `Add to Wishlist`,
text_wis_adding: `Adding to Wishlist`,
text_wis_added: `Browse Wishlist`,
text_wis_remove: `Remove Wishlist`,
enableComparePopup:false,
text_cp_add: `Add to Compare`,
text_cp_added: `Browse Compare`,
icon_cp_add : ` `,
icon_cp_added : ` `,
icon_wis_add : ` `,
icon_wis_added: ` `,
icon_wis_remove: `
`
}
Search our site
English
{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Home","item": "https://canadianprotein.com"},{"@type": "ListItem","position": 2,"name": "All products","item": "https://canadianprotein.com/collections/all-products"},{"@type": "ListItem","position": 3,"name": "Whey Protein Isolate","item": "https://canadianprotein.com/products/100-whey-protein-isolate"}]}
{"@context": "https://schema.org","@id": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate#product","@type": "Product","brand": {"@type": "Brand","name": "Canadian Protein"},"sku": "N5E","mpn": "753215592814","description": "\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003eCanadian Protein Whey Protein Isolate is a high quality undenatured protein supplement that provides excellent quality, and a slight cost break from our Premium Isolate. \u003ca href=\"#Contents\"\u003eRead the product description below.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"Contents\"\u003eContents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv id=\"toc\"\u003e\n\u003cul\u003e\n\u003cli class=\"toclevel-1 tocsection-1\"\u003e\u003ca href=\"#What-is-it\"\u003e\u003cspan class=\"tocnumber\"\u003e1\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eWhat is 100% Whey Protein Isolate?\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-2\"\u003e\u003ca href=\"#How-does-it-work\"\u003e\u003cspan class=\"tocnumber\"\u003e2\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eHow does it work?\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-3\"\u003e\u003ca href=\"#Benefits\"\u003e\u003cspan class=\"tocnumber\"\u003e3\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eWhat are the main benefits of whey protein isolate supplements?\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-2 tocsection-4\"\u003e\u003ca href=\"#More-protein-per-serving\"\u003e\u003cspan class=\"tocnumber\"\u003e3.1\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eMore protein per serving\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-2 tocsection-5\"\u003e\u003ca href=\"#Muscle-growth-and-repair\"\u003e\u003cspan class=\"tocnumber\"\u003e3.2\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eMuscle growth and repair\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-2 tocsection-6\"\u003e\u003ca href=\"#Rapid-absorption\"\u003e\u003cspan class=\"tocnumber\"\u003e3.3\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eRapid Absorption\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-7\"\u003e\u003ca href=\"#How-and-when-to-consume\"\u003e\u003cspan class=\"tocnumber\"\u003e4\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eHow and when should it be consumed?\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-8\"\u003e\u003ca href=\"#Whey-protein-isolate-vs-whey-concentrate\"\u003e\u003cspan class=\"tocnumber\"\u003e5\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eWhey Protein Isolate VS Whey Concentrate\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-9\"\u003e\u003ca href=\"#Stack\"\u003e\u003cspan class=\"tocnumber\"\u003e6\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eWhat can it be stacked with?\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-10\"\u003e\u003ca href=\"#Nutrition-facts\"\u003e\u003cspan class=\"tocnumber\"\u003e7\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eNutrition facts\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-11\"\u003e\u003ca href=\"#Ingredients\"\u003e\u003cspan class=\"tocnumber\"\u003e8\u003c\/span\u003e \u003cspan class=\"toctext\"\u003e100% Whey Protein Isolate Ingredients\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-13\"\u003e\u003ca href=\"#Allergen-warnings\"\u003e\u003cspan class=\"tocnumber\"\u003e9\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eAllergen warnings\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli class=\"toclevel-1 tocsection-14\"\u003e\u003ca href=\"#Reviews\"\u003e\u003cspan class=\"tocnumber\"\u003e10\u003c\/span\u003e \u003cspan class=\"toctext\"\u003eReviews\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan id=\"What-is-it\"\u003eWhat is Whey Protein Isolate?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eFor anybody looking to build muscle, or simply help their muscles recover after a grueling workout, protein is absolutely vital, as it plays a crucial role in protein synthesis, which is where new muscle proteins are synthesized to replace damaged muscle tissue. As protein is vital for muscle growth and repair, protein supplements are the most popular sports supplements in the entire world, especially whey protein. Typically, whey protein concentrates are more common than isolates, because they are cheaper. \u003ca class=\"alink\" href=\"https:\/\/www.canadianprotein.com\/whey-isolate\" title=\"Whey Isolate\"\u003eWhey isolate\u003c\/a\u003e and concentrates are both derived from cow’s milk and are obtained when the milk is separated into cheese. However, whereas whey concentrates will typically be between 70 and 80% protein per serving, whey isolates will be around 90-97% protein per serving. This means that you get more protein per serving, and less (only 5%) fats and carbohydrates, than regular whey protein. Whey isolate undergoes highly advanced filtration processes, which are typically micro and ultra-filtration processes. This means that the protein molecules do not become denatured, and so obviously, as a result, they are still as potent and effective. The proteins are high in bioactive peptides, and fats, carbohydrates, and other unwanted ingredients, are filtered out.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"How-does-it-work\"\u003eHow does it work?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eFrom a bodybuilding standpoint, whey protein is vital for a number of different reasons. To begin with, protein is actually thermogenic, which basically means that it increases the metabolism as the body attempts to digest it and break it down. This proves useful for weight loss and energy production. However, it really comes into its own when it comes to building muscle. As we exercise, especially with lifting weights, our muscle fibres and tissues become damaged, worn down, and even destroyed, which is why we feel sore after training. We don’t actually build muscle by lifting weights at all, we actually destroy it. We build muscle when we let our bodies recover, providing they have the right nutrients to do so. Protein is required for a process known as protein synthesis to occur, which, as mentioned, is when the body creates new muscle proteins and tissues to replace the damaged ones as a result of our workouts. Without the protein and amino acids making up the protein however, our bodies wouldn’t have the tools required to build the muscle. Whey isolate ensures that we get even more pure protein, so the muscles and muscle cells can absorb more nutrients required for optimal muscle growth.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"Benefits\"\u003eWhat are the main benefits of whey protein isolate supplements?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"videowrapper\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/HadIdJx5ndM\" width=\"560\" height=\"236\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003eSome of the primary benefits associated with whey protein isolate, include:\u003c\/p\u003e\n\u003ch3\u003e\u003cspan id=\"More-protein-per-serving\"\u003eMore protein per serving\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eAs mentioned, whey concentrates are cheaper because they contain less protein, and provide less protein per serving. Typically, whey concentrates will provide around 70 – 80% protein, some more, and some even less. Whey isolates however, are typically 90-97% pure protein, so you get more protein per serving, and as a result, your muscles are being fed more nutrients per serving.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan id=\"Muscle-growth-and-repair\"\u003eMuscle growth and repair\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eAs we said, in order for the muscles to grow and recover following a workout, the body needs the tools required to initiate the post-workout recovery process. With whey isolate, that is exactly what the body gets, making it a fantastic supplement for helping to pack on the muscle.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan id=\"Rapid-absorption\"\u003eRapid Absorption\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eWhen it comes to post-workout nutrition, timing is everything, as you do not want to miss the ‘anabolic window’ so you need to get nutrients into your muscles as soon as possible. Whey protein in general, is fast absorbing, but as whey isolate contains less lactose, fats, and carbs, these cannot slow down absorption, so the protein gets into your system even quicker.\u003c\/p\u003e\n\u003cp\u003eOther benefits include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased muscle mass\u003c\/li\u003e\n\u003cli\u003eIncreased strength levels\u003c\/li\u003e\n\u003cli\u003eImproved post-workout recovery\u003c\/li\u003e\n\u003cli\u003eGreat taste\u003c\/li\u003e\n\u003cli\u003eHigh concentration of protein per serving\u003c\/li\u003e\n\u003cli\u003eConvenient\u003c\/li\u003e\n\u003cli\u003ePromotes athletic ability\u003c\/li\u003e\n\u003cli\u003eReduced DOMS after training\u003c\/li\u003e\n\u003cli\u003eHelps strengthen the immune system\u003c\/li\u003e\n\u003cli\u003eAnd more...\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan id=\"How-and-when-to-consume\"\u003eHow and when should it be consumed?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eAdults: 1 Scoop(s) 1 time(s) per day. Mix product well in 1-2 cups of liquid (water, juice, etc.) immediately before consumption. Store in a cool, dry place.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"Whey-protein-isolate-vs-whey-concentrate\"\u003eWhey Protein Isolate VS Whey Concentrate\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eWhereas \u003ca class=\"alink\" href=\"https:\/\/www.canadianprotein.com\/whey-protein-concentrate\" title=\"Whey Protein Concentrate\"\u003ewhey protein concentrate\u003c\/a\u003e is still very beneficial, it does only provide typically around 70 – 80% protein per serving, as opposed to whey isolate. Whey isolate is of a higher quality and is a much purer whey protein, making it more beneficial, which is why it does tend to cost slightly more. Whilst the benefits are largely the same, whey isolate is considered superior as it provides a much purer and much higher protein content per serving.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"Stack\"\u003eWhat can it be stacked with?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eAs it is a highly popular bodybuilding supplement, a great bodybuilding stack could be: Pre-Workout supplements, \u003ca class=\"alink\" href=\"https:\/\/www.canadianprotein.com\/creatine-monohydrate\" title=\"Creatine Monohydrate\"\u003eCreatine Monohydrate\u003c\/a\u003e, \u003ca class=\"alink\" href=\"https:\/\/www.canadianprotein.com\/l-leucine\" title=\"L-Leucine\"\u003eL-Leucine\u003c\/a\u003e, \u003ca class=\"alink\" href=\"https:\/\/www.canadianprotein.com\/waxy-maize\" title=\"Waxy Maize Starch\"\u003eWaxy Maize Starch\u003c\/a\u003e, and Casein Protein at night, all along with the whey protein isolate.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan id=\"Nutrition-facts\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan id=\"Ingredients\"\u003e100% Whey Protein Isolate Ingredients\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBanana Cream Pie\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Banana_Cream_Pie_480x480.png?v=1638474159\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWhey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBirthday Cake\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Birthday_Cake_480x480.png?v=1638474218\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Birthday_Cake_480x480.png?v=1638474218\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eIngredients:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eWhey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCanadian\u003c\/strong\u003e \u003cstrong\u003eMaple\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Canadian_Maple_480x480.png?v=1638474257\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Canadian_Maple_480x480.png?v=1638474257\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWhey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCappuccino \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Cappuccino_480x480.png?v=1638474299\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eIngredients:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eWhey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChocolate Chip Cookie Dough\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Chip_Cookie_Dough_480x480.png?v=1638474447\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Chip_Cookie_Dough_480x480.png?v=1638474447\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e\u003cspan\u003e Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, Xanthan gum, Sucralose, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChocolate Hazelnut \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Hazelnut_480x480.png?v=1638474482\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, \u003cmeta charset=\"utf-8\"\u003eXanthan gum, Sucralose, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChocolate Milkshake \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Milkshake_480x480.png?v=1638474517\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Salt, Cocoa powder, \u003cmeta charset=\"utf-8\"\u003eXanthan gum, Sucralose, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChocolate Peanut Butter\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Peanut_Butter_480x480.png?v=1638474564\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Peanut flour (peanut), Cocoa powder, Salt, Xanthan gum, Sucralose, Sunflower lecithin\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCinnabun \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Cinnabun_480x480.png?v=1638474913\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e\u003cspan\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCookies \u0026amp; Cream \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Cookies_and_Cream_480x480.png?v=1638474959\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEggnog \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Eggnog_480x480.png?v=1638475006\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOriginal Chocolate \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Original_Chocolate_480x480.png?v=1638475051\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePumpkin Spice\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Pumpkin_Spice_480x480.png?v=1638475086\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalted Caramel \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Salted_Caramel_480x480.png?v=1638475162\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrawberry Banana\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Strawberry_Banana_480x480.png?v=1638475199\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrawberry Milkshake\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Strawberry_Milkshake_480x480.png?v=1638475225\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnflavoured \u0026amp; Unsweetened\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Unflavoured_480x480.png?v=1638475251\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients: \u003c\/strong\u003eWhey protein isolate, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eVanilla\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Vanilla_480x480.png?v=1638475279\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Natural and artificial flavour, Sucralose, Xanthan gum, Salt, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNatural Vanilla (Stevia)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Vanilla_480x480.png?v=1638475279\" data-mce-selected=\"1\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e\u003cspan\u003e Whey protein isolate, Natural flavour, Reb A (steviol glycosides), Salt,\u003cbr data-mce-fragment=\"1\"\u003eXanthan gum, Sunflower lecithin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNatural Chocolate Milkshake (Stevia)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0249\/3241\/7583\/files\/Whey_Isolate_-_Chocolate_Milkshake_480x480.png?v=1638474517\" data-mce-selected=\"1\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Whey protein isolate, Cocoa powder, Natural flavours, Salt, Xanthan gum, Reb A (steviol glycosides), Sunflower lecithin\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan id=\"Allergen-warnings\"\u003eAllergen warnings\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eAll Flavours Contain: Milk.\u003c\/p\u003e\n\u003cp\u003eChocolate Peanut Butter Flavour Contains: Peanuts.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis product may contain milk, \u003c\/span\u003e\u003cu\u003eegg, \u003c\/u\u003e\u003cspan\u003egluten, shellfish, soy, peanuts and other tree nuts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e Allergy Statement: This product is made in a facility that handles milk products,\u003c\/span\u003e\u003cu\u003e egg product,\u003c\/u\u003e\u003cspan\u003e gluten, shellfish, soy, peanuts and other tree nuts.\u003c\/span\u003e\u003c\/p\u003e","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate","name": "Whey Protein Isolate","image": "https:products/Whey-Protein-Isolate-1kg-Chocolate-Milkshake_a959f88a-4755-4daa-9107-4e49978c3c62.jpg","itemCondition": "http://schema.org/NewCondition","offers": [{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471932463","image": "https:products/Whey-Protein-Isolate-2kg-Vanilla_c9dc2c73-4b6b-4509-b8f9-c8d3565a0c4c.jpg","sku": "N5E","mpn": "N5E","availability": "https://schema.org/InStock","gtin12": "753215592814"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472358447","image": "https:products/Whey-Protein-Isolate-2kg-Chocolate-Milkshake_1bbbc76a-cce0-4d9d-91a8-a606973a52dc.jpg","sku": "F6U","mpn": "F6U","availability": "https://schema.org/InStock","gtin12": "753215592425"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471670319","image": "https:products/Whey-Protein-Isolate-2kg-Banana-Cream-Pie_b612036d-a5ba-4755-8382-21d6603e0984.jpg","sku": "CPK","mpn": "CPK","availability": "https://schema.org/InStock","gtin12": "753215592265"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472555055","image": "https:products/Whey-Protein-Isolate-2kg-Birthday-Cake_4b241001-0a68-45e8-af37-c8e7337c5465.jpg","sku": "WZS","mpn": "WZS","availability": "https://schema.org/InStock","gtin12": "753215592296"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471703087","image": "https:products/Whey-Protein-Isolate-2kg-Canadian-Maple_4fa14e90-333d-405f-b4a9-d6ee96344357.jpg","sku": "D1P","mpn": "D1P","availability": "https://schema.org/InStock","gtin12": "753215592326"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471735855","image": "https:products/Whey-Protein-Isolate-2kg-Cappuccino_2a1bf9f5-d519-48d5-9b2f-2716de67cf9f.jpg","sku": "VYK","mpn": "VYK","availability": "https://schema.org/InStock","gtin12": "753215592357"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472751663","image": "https:products/Whey-Protein-Isolate-2kg-Chocolate-Chip-Cookie-Dough_8f7ad962-89e7-4dc0-9591-ff79737fdfca.jpg","sku": "R1K","mpn": "R1K","availability": "https://schema.org/InStock","gtin12": "753215592388"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=39411936428079","image": "https:products/Whey-Protein-Isolate-2kg-Chocolate-Hazelnut_ef29257a-6fdf-44e4-922a-3fe59671e549.jpg","sku": "656","mpn": "656","availability": "https://schema.org/InStock","gtin12": "723849945713"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471768623","image": "https:products/Whey-Protein-Isolate-2kg-Chocolate-Peanut-Butter_f868338d-d446-4fe0-9df8-fdc1483db6fa.jpg","sku": "9GC","mpn": "9GC","availability": "https://schema.org/InStock","gtin12": "753215592456"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471801391","image": "https:products/Whey-Protein-Isolate-2kg-Cinnabun_3d3c8018-8817-4d38-beec-93077d41d3c0.jpg","sku": "UPY","mpn": "UPY","availability": "https://schema.org/InStock","gtin12": "753215592487"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471834159","image": "https:products/Whey-Protein-Isolate-2kg-Cookies-and-Cream_cf816bfe-8f21-4b3e-94af-77e6fe645573.jpg","sku": "PUJ","mpn": "PUJ","availability": "https://schema.org/InStock","gtin12": "753215592524"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472653359","image": "https:products/Whey-Protein-Isolate-2kg-Salted-Caramel_61b0a3ae-9db5-48b9-a126-861750e8139f.jpg","sku": "RVS","mpn": "RVS","availability": "https://schema.org/InStock","gtin12": "753215592647"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471899695","image": "https:products/Whey-Protein-Isolate-2kg-Strawberry-Banana_ab5a3fef-34ec-4946-a9cc-a8d8dfef33cd.jpg","sku": "NBD","mpn": "NBD","availability": "https://schema.org/InStock","gtin12": "753215592708"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472456751","image": "https:products/Whey-Protein-Isolate-2kg-Strawberry-Milkshake_c95056ec-4bab-436a-990a-e90ebeb050a7.jpg","sku": "XBV","mpn": "XBV","availability": "https://schema.org/InStock","gtin12": "753215592739"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471965231","image": "https:products/Whey-Protein-Isolate-2kg-Unflavoured_b6390a48-5c77-4c2a-9b7b-e4196cd813b6.jpg","sku": "WGB","mpn": "WGB","availability": "https://schema.org/InStock","gtin12": "753215592777"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=41710519320623","image": "https:products/Whey-Protein-Isolate-NATURAL-2kg-Chocolate-Milkshake.jpg","sku": "97J","mpn": "97J","availability": "https://schema.org/InStock","gtin12": "723849946857"},{"@type": "Offer","price": "82.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=41710519975983","image": "https:products/Whey-Protein-Isolate-NATURAL-2kg-Vanilla.jpg","sku": "QRD","mpn": "QRD","availability": "https://schema.org/InStock","gtin12": "723849946840"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471604783","image": "https:products/Whey-Protein-Isolate-1kg-Vanilla_d7289d94-3f6e-4648-a87e-535c08b6c0e7.jpg","sku": "KY8","mpn": "KY8","availability": "https://schema.org/InStock","gtin12": "753215592807"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472325679","image": "https:products/Whey-Protein-Isolate-1kg-Chocolate-Milkshake_a959f88a-4755-4daa-9107-4e49978c3c62.jpg","sku": "ESB","mpn": "ESB","availability": "https://schema.org/InStock","gtin12": "753215592418"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471342639","image": "https:products/Whey-Protein-Isolate-1kg-Banana-Cream-Pie_5405b476-8901-4abb-83c2-9e831603b007.jpg","sku": "UFT","mpn": "UFT","availability": "https://schema.org/InStock","gtin12": "753215592258"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472522287","image": "https:products/Whey-Protein-Isolate-1kg-Birthday-Cake_541fdf4b-a466-47ab-895c-e2909b1048ef.jpg","sku": "YVR","mpn": "YVR","availability": "https://schema.org/InStock","gtin12": "753215592289"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471375407","image": "https:products/Whey-Protein-Isolate-1kg-Canadian-Maple_e729dff6-598d-49ef-9c84-8f35c15d0339.jpg","sku": "WVJ","mpn": "WVJ","availability": "https://schema.org/InStock","gtin12": "753215592319"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471408175","image": "https:products/Whey-Protein-Isolate-1kg-Cappuccino_8b86e814-d29b-40fd-8e7b-ce67cb48d05c.jpg","sku": "U91","mpn": "U91","availability": "https://schema.org/InStock","gtin12": "753215592340"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472718895","image": "https:products/Whey-Protein-Isolate-1kg-Chocolate-Chip-Cookie-Dough_94584f32-7e73-4d78-a872-4e89669bc922.jpg","sku": "MP9","mpn": "MP9","availability": "https://schema.org/InStock","gtin12": "753215592371"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=39411931349039","image": "https:products/Whey-Protein-Isolate-1kg-Chocolate-Hazelnut_be1374e3-dd5f-4eed-bfa5-917600ab7f78.jpg","sku": "65K","mpn": "65K","availability": "https://schema.org/InStock","gtin12": "723849945706"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471440943","image": "https:products/Whey-Protein-Isolate-1kg-Chocolate-Peanut-Butter_c7697dfe-0bb7-480c-a918-a1984f814723.jpg","sku": "5LB","mpn": "5LB","availability": "https://schema.org/InStock","gtin12": "753215592449"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471473711","image": "https:products/Whey-Protein-Isolate-1kg-Cinnabun_0d2c4d68-d25f-487d-a07e-25afe51aebba.jpg","sku": "NNH","mpn": "NNH","availability": "https://schema.org/InStock","gtin12": "753215592470"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471506479","image": "https:products/Whey-Protein-Isolate-1kg-Cookies-and-Cream_2927d5ce-fcfb-461d-8e01-135a118cc1e5.jpg","sku": "Y2L","mpn": "Y2L","availability": "https://schema.org/InStock","gtin12": "753215592517"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472620591","image": "https:products/Whey-Protein-Isolate-1kg-Salted-Caramel_4c8b213a-bde1-4fc0-949a-0f51667b4faf.jpg","sku": "FH2","mpn": "FH2","availability": "https://schema.org/InStock","gtin12": "753215592630"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471572015","image": "https:products/Whey-Protein-Isolate-1kg-Strawberry-Banana_1a54c65c-5099-4b6e-847a-97911b09b1eb.jpg","sku": "F9X","mpn": "F9X","availability": "https://schema.org/InStock","gtin12": "753215592692"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453472423983","image": "https:products/Whey-Protein-Isolate-1kg-Strawberry-Milkshake_f3fba72f-26b4-40c4-85d5-d048eff9708d.jpg","sku": "M5Z","mpn": "M5Z","availability": "https://schema.org/InStock","gtin12": "753215592722"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=31453471637551","image": "https:products/Whey-Protein-Isolate-1kg-Unflavoured_fee39dab-6966-4c9e-8e22-93876957ee60.jpg","sku": "DMT","mpn": "DMT","availability": "https://schema.org/InStock","gtin12": "753215592760"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=41710518861871","image": "https:products/Whey-Protein-Isolate-NATURAL-1kg-Chocolate-Milkshake.jpg","sku": "1RE","mpn": "1RE","availability": "https://schema.org/InStock","gtin12": "723849946819"},{"@type": "Offer","price": "45.0","priceCurrency": "CAD","priceValidUntil": "2019-12-14 15:22:45 -0500","itemCondition": "http://schema.org/NewCondition","url": "https:\/\/canadianprotein.com\/products\/100-whey-protein-isolate?variant=41710519681071","image": "https:products/Whey-Protein-Isolate-NATURAL-1kg-Vanilla.jpg","sku": "VL6","mpn": "VL6","availability": "https://schema.org/InStock","gtin12": "723849946802"}] ,"aggregateRating": {"@type": "AggregateRating","ratingValue": 4.51,"reviewCount": 4638,"bestRating": 5,"worstRating": 1}}
function myInit(){ StampedFn.init({ apiKey: '449406b4-46b3-4ba9-bf5b-aae3108417f0', sId: '337965' }); }
function discountyExtractTextfromHtml(htmlString) {
if (!htmlString) return;
return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || ''
}
var discountyPreLoadedProducts = window.discountyPreLoadedProducts || [];
var discountyInitialCartItems = window.discountyInitialCartItems || [];
var discountyDiscountsInfo = window.discountyDiscountsInfo || [];
discountyDiscountsInfo.push({
id: "31453471932463",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472358447",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471670319",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472555055",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471703087",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471735855",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472751663",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "39411936428079",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471768623",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471801391",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471834159",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472653359",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471899695",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472456751",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471965231",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "41710519320623",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "41710519975983",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471604783",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472325679",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471342639",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472522287",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471375407",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471408175",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472718895",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "39411931349039",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471440943",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471473711",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471506479",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472620591",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471572015",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453472423983",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "31453471637551",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "41710518861871",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
discountyDiscountsInfo.push({
id: "41710519681071",
group_id: parseInt("28899"),
operand_type: parseInt("1"),
discount_type: parseInt("1"),
tiers: [
{
criteria:
"2"
,
discount: discountyExtractTextfromHtml(
`5`
),
},
{
criteria:
"3"
,
discount: discountyExtractTextfromHtml(
`10`
),
},
]
});
var discountyInitialSelectedVariant = {"id":31453471932463,"title":"2 kg (4.4 lb) \/ Vanilla","option1":"2 kg (4.4 lb)","option2":"Vanilla","option3":null,"sku":"N5E","requires_shipping":true,"taxable":true,"featured_image":{"id":30381808484399,"product_id":4400011313199,"position":37,"created_at":"2021-11-25T19:20:50-05:00","updated_at":"2024-05-17T19:13:33-04:00","alt":null,"width":1000,"height":1000,"src":"\/\/canadianprotein.com\/cdn\/shop\/products\/Whey-Protein-Isolate-2kg-Vanilla_c9dc2c73-4b6b-4509-b8f9-c8d3565a0c4c.jpg?v=1715987613","variant_ids":[31453471932463]},"available":true,"name":"Whey Protein Isolate - 2 kg (4.4 lb) \/ Vanilla","public_title":"2 kg (4.4 lb) \/ Vanilla","options":["2 kg (4.4 lb)","Vanilla"],"price":8200,"weight":2100,"compare_at_price":null,"inventory_management":"shopify","barcode":"753215592814","featured_media":{"alt":null,"id":22738491736111,"position":37,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/canadianprotein.com\/cdn\/shop\/products\/Whey-Protein-Isolate-2kg-Vanilla_c9dc2c73-4b6b-4509-b8f9-c8d3565a0c4c.jpg?v=1715987613"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":6150}],"price":6150,"compare_at_price":8200,"per_delivery_price":6150,"selling_plan_id":609976367,"selling_plan_group_id":"997d2e894b7f57785041604d8c4752dfcd2de852"},{"price_adjustments":[{"position":1,"price":6150}],"price":6150,"compare_at_price":8200,"per_delivery_price":6150,"selling_plan_id":593887279,"selling_plan_group_id":"997d2e894b7f57785041604d8c4752dfcd2de852"},{"price_adjustments":[{"position":1,"price":6150}],"price":6150,"compare_at_price":8200,"per_delivery_price":6150,"selling_plan_id":610009135,"selling_plan_group_id":"997d2e894b7f57785041604d8c4752dfcd2de852"},{"price_adjustments":[{"position":1,"price":6150}],"price":6150,"compare_at_price":8200,"per_delivery_price":6150,"selling_plan_id":610041903,"selling_plan_group_id":"997d2e894b7f57785041604d8c4752dfcd2de852"},{"price_adjustments":[{"position":1,"price":6150}],"price":6150,"compare_at_price":8200,"per_delivery_price":6150,"selling_plan_id":610107439,"selling_plan_group_id":"997d2e894b7f57785041604d8c4752dfcd2de852"}],"quantity_rule":{"min":1,"max":null,"increment":1}};
var sm_theme_app_extension_in_use = true;
if (window.location.pathname == '/collections/all') {
window.location.replace('/collections/all-products');
}
var smFeaturedImage = 'products/Whey-Protein-Isolate-2kg-Vanilla_c9dc2c73-4b6b-4509-b8f9-c8d3565a0c4c.jpg';
var productSMHandle = '100-whey-protein-isolate';
var productSMTitle = 'Whey Protein Isolate';
var productSMID = "4400011313199";
var productSMVendor = "Canadian Protein";
var productSMType = "Protein Powders";
var sm_logged_in_customer = false;
var sm_customer_id = 0;
var sm_customer_tags = [];
//var sm_quantity_selector_attr = 'id';
var sm_translations_labels = {"gift_already_in_cart":"Gift GIFT_NAME already in cart","remove_from_cart":"Remove from cart?","change_gift_for_offer":"Change gift, or gift variant","add_to_cart":"Add to cart","add_product_to_cart_and_get_gift":"Add PRODUCT_NAME to cart and get free gift","add_multiple_products_to_cart_and_get_gift":"Add any product from collection(s) TYPE_VALUES to cart and get free gift","pick_free_gift_for_multiple_products":"You added to cart product from collection(s) TYPE_VALUES, you can pick free gift","pick_free_gift_for_product":"You can pick free gift for PRODUCT_NAME","buy_for_more_and_get_gift":"If you spend ORDER_MINIMUM (TO_SPEND more), you will get free gift","buy_for_more_and_get_gift_with_conditions":"","pick_free_gift_for_order":"You spend more then ORDER_MINIMUM, pick your free gift","active_until":"active until UNTIL_DATE","until_date_format":1,"gift_cart_property_label":"Free gift: 100% off","cart_validation_is_active":0,"cv_more_than_one_gift":"You can not add more than one : ","cv_only_gifts_in_cart":"You can not have only gifts in the cart"};
var sm_desing_settings = {"changeGiftVariantsInCart":0,"showGiftOldPriceInGiftBox":0,"removeGiftsLinks":0,"disableUnavailableGifts":0,"canChangeGiftsQuantity":0,"selectedGiftIcon":1,"giftIconColor":{"hue":120,"saturation":0,"brightness":0.75,"alpha":1},"giftIconTextValue":"Free Gift","selectedGiftBoxPosition":1,"backgroundColorOfGiftBox":{"hue":1,"saturation":0,"brightness":1},"backgroundColorOfGiftBoxIcon":{"hue":1,"saturation":0,"brightness":1},"giftBoxIconIsPulsed":1,"hideGiftBox":0,"showProgressBar":0,"progressBarColor":{"hue":111,"saturation":0.2391,"brightness":0.902},"addGiftToCartAutomaticallyOnlyFirstTime":1};
var sm_products_gifts = [];
var sm_orders_gifts = [];
var sm_multiple_products_gifts = [];
var sm_pro_version_settings = [];
var sm_money_with_currency_format = "${{amount}} USD";
var sm_money_format = "$@@amount&&";
var sm_override_checkout_button = true;
var sm_is_cart_page = false;
var sm_collections_products_ids = {};
var sm_order_offers_conditions_products_ids = {};
function b64DecodeUnicode(str) {
try {
return decodeURIComponent(
atob(str)
.split('')
.map(function (c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
})
.join(''),
);
} catch {
return str;
}
}
window.upcartSettings = {};
window.upcartSettings.upcartSettings = {};
window.upcartSettings.upcartEditorSettings = {};
window.upcartSettings.stickyCartButtonEditorSettings = {};
window.upcartSettings.upcartSettings.cartPosition = b64DecodeUnicode("cmlnaHQ=");
if (window.upcartSettings.upcartSettings.cartPosition === '') {
window.upcartSettings.upcartSettings.cartPosition = b64DecodeUnicode("cmlnaHQ=");
}
window.upcartSettings.upcartSettings.disableSticky = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.disableSticky === '') {
window.upcartSettings.upcartSettings.disableSticky = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.disableSticky = JSON.parse(window.upcartSettings.upcartSettings.disableSticky);
window.upcartSettings.upcartSettings.openOnAddToCart = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartSettings.openOnAddToCart === '') {
window.upcartSettings.upcartSettings.openOnAddToCart = b64DecodeUnicode("dHJ1ZQ==");
}
window.upcartSettings.upcartSettings.openOnAddToCart = JSON.parse(window.upcartSettings.upcartSettings.openOnAddToCart);
window.upcartSettings.upcartSettings.redirectToCart = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.redirectToCart === '') {
window.upcartSettings.upcartSettings.redirectToCart = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.redirectToCart = JSON.parse(window.upcartSettings.upcartSettings.redirectToCart);
window.upcartSettings.upcartSettings.enableCartSkeletons = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartSettings.enableCartSkeletons === '') {
window.upcartSettings.upcartSettings.enableCartSkeletons = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.enableCartSkeletons = JSON.parse(window.upcartSettings.upcartSettings.enableCartSkeletons);
window.upcartSettings.upcartSettings.translations = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCJ9");
if (window.upcartSettings.upcartSettings.translations === '') {
window.upcartSettings.upcartSettings.translations = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCJ9");
}
window.upcartSettings.upcartSettings.translations = JSON.parse(window.upcartSettings.upcartSettings.translations);
window.upcartSettings.upcartSettings.htmlFields = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0=");
if (window.upcartSettings.upcartSettings.htmlFields === '') {
window.upcartSettings.upcartSettings.htmlFields = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0=");
}
window.upcartSettings.upcartSettings.htmlFields = JSON.parse(window.upcartSettings.upcartSettings.htmlFields);
window.upcartSettings.upcartSettings.automaticDiscount = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartSettings.automaticDiscount === '') {
window.upcartSettings.upcartSettings.automaticDiscount = b64DecodeUnicode("dHJ1ZQ==");
}
window.upcartSettings.upcartSettings.automaticDiscount = JSON.parse(window.upcartSettings.upcartSettings.automaticDiscount);
window.upcartSettings.upcartSettings.basePriceForDiscount = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.basePriceForDiscount === '') {
window.upcartSettings.upcartSettings.basePriceForDiscount = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.basePriceForDiscount = JSON.parse(window.upcartSettings.upcartSettings.basePriceForDiscount);
window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties === '') {
window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = JSON.parse(window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties);
window.upcartSettings.upcartSettings.showContinueShoppingButton = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.showContinueShoppingButton === '') {
window.upcartSettings.upcartSettings.showContinueShoppingButton = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.showContinueShoppingButton = JSON.parse(window.upcartSettings.upcartSettings.showContinueShoppingButton);
window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention === '') {
window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = JSON.parse(window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention);
window.upcartSettings.upcartSettings.htmlFieldForceReRender = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.htmlFieldForceReRender === '') {
window.upcartSettings.upcartSettings.htmlFieldForceReRender = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.htmlFieldForceReRender = JSON.parse(window.upcartSettings.upcartSettings.htmlFieldForceReRender);
window.upcartSettings.upcartSettings.skipGoogleFonts = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.skipGoogleFonts === '') {
window.upcartSettings.upcartSettings.skipGoogleFonts = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.skipGoogleFonts = JSON.parse(window.upcartSettings.upcartSettings.skipGoogleFonts);
window.upcartSettings.upcartSettings.overrideScrollLocking = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.overrideScrollLocking === '') {
window.upcartSettings.upcartSettings.overrideScrollLocking = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.overrideScrollLocking = JSON.parse(window.upcartSettings.upcartSettings.overrideScrollLocking);
window.upcartSettings.upcartSettings.trafficAllocationPercent = b64DecodeUnicode("MTAw");
if (window.upcartSettings.upcartSettings.trafficAllocationPercent === '') {
window.upcartSettings.upcartSettings.trafficAllocationPercent = b64DecodeUnicode("MTAw");
}
window.upcartSettings.upcartSettings.renderCartInShadowDom = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartSettings.renderCartInShadowDom === '') {
window.upcartSettings.upcartSettings.renderCartInShadowDom = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.renderCartInShadowDom = JSON.parse(window.upcartSettings.upcartSettings.renderCartInShadowDom);
window.upcartSettings.upcartSettings.cartEventTracking = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.cartEventTracking === '') {
window.upcartSettings.upcartSettings.cartEventTracking = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.cartEventTracking = JSON.parse(window.upcartSettings.upcartSettings.cartEventTracking);
window.upcartSettings.upcartSettings.updateItemIdentifier = b64DecodeUnicode("bGluZQ==");
if (window.upcartSettings.upcartSettings.updateItemIdentifier === '') {
window.upcartSettings.upcartSettings.updateItemIdentifier = b64DecodeUnicode("bGluZQ==");
}
window.upcartSettings.upcartSettings.customCSS = b64DecodeUnicode("LnVwY2FydC1wcm9kdWN0LWl0ZW1baWQqPSc0MzMwMTIxODgxMTk1MSddIFtjbGFzcyo9InN0eWxlc19RdWFudGl0eUZpZWxkX18iXQp7CiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7Cn0KLnVwY2FydC1wcm9kdWN0LWl0ZW1baWQqPSc0MzMwMTIxODgxMTk1MSddIFtjbGFzcyo9InN0eWxlc19RdWFudGl0eUZpZWxkX18iXQp7CiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7Cn0=");
if (window.upcartSettings.upcartSettings.customCSS === '') {
window.upcartSettings.upcartSettings.customCSS = b64DecodeUnicode("Knt9");
}
window.upcartSettings.upcartSettings.customStickyCartCSS = b64DecodeUnicode("Knt9");
if (window.upcartSettings.upcartSettings.customStickyCartCSS === '') {
window.upcartSettings.upcartSettings.customStickyCartCSS = b64DecodeUnicode("Knt9");
}
window.upcartSettings.upcartSettings.integrationZapietEnabled = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.integrationZapietEnabled === '') {
window.upcartSettings.upcartSettings.integrationZapietEnabled = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.integrationZapietEnabled = JSON.parse(window.upcartSettings.upcartSettings.integrationZapietEnabled);
window.upcartSettings.upcartSettings.integrationYmqEnabled = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartSettings.integrationYmqEnabled === '') {
window.upcartSettings.upcartSettings.integrationYmqEnabled = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartSettings.integrationYmqEnabled = JSON.parse(window.upcartSettings.upcartSettings.integrationYmqEnabled);
window.upcartSettings.upcartEditorSettings.cartIsEnabled = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.cartIsEnabled === '') {
window.upcartSettings.upcartEditorSettings.cartIsEnabled = b64DecodeUnicode("dHJ1ZQ==");
}
window.upcartSettings.upcartEditorSettings.cartIsEnabled = JSON.parse(window.upcartSettings.upcartEditorSettings.cartIsEnabled);
window.upcartSettings.upcartEditorSettings.settingsModule = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCJ9fQ==");
if (window.upcartSettings.upcartEditorSettings.settingsModule === '') {
window.upcartSettings.upcartEditorSettings.settingsModule = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCJ9fQ==");
}
window.upcartSettings.upcartEditorSettings.settingsModule = JSON.parse(window.upcartSettings.upcartEditorSettings.settingsModule);
window.upcartSettings.upcartEditorSettings.announcementModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.announcementModule === '') {
window.upcartSettings.upcartEditorSettings.announcementModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.announcementModule = JSON.parse(window.upcartSettings.upcartEditorSettings.announcementModule);
window.upcartSettings.upcartEditorSettings.announcementEditor = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+IG1pbnV0ZXMhPC9wPg==");
if (window.upcartSettings.upcartEditorSettings.announcementEditor === '') {
window.upcartSettings.upcartEditorSettings.announcementEditor = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+IG1pbnV0ZXMhPC9wPg==");
}
window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = b64DecodeUnicode("I0NERTBFMA==");
if (window.upcartSettings.upcartEditorSettings.announcementBackgroundColor === '') {
window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = b64DecodeUnicode("I0NERTBFMA==");
}
window.upcartSettings.upcartEditorSettings.announcementModulePosition = b64DecodeUnicode("dG9w");
if (window.upcartSettings.upcartEditorSettings.announcementModulePosition === '') {
window.upcartSettings.upcartEditorSettings.announcementModulePosition = b64DecodeUnicode("dG9w");
}
window.upcartSettings.upcartEditorSettings.announcementBorderColor = b64DecodeUnicode("I0M1RTZGRA==");
if (window.upcartSettings.upcartEditorSettings.announcementBorderColor === '') {
window.upcartSettings.upcartEditorSettings.announcementBorderColor = b64DecodeUnicode("I0M1RTZGRA==");
}
window.upcartSettings.upcartEditorSettings.announcementTimer = b64DecodeUnicode("MDA6MDA=");
if (window.upcartSettings.upcartEditorSettings.announcementTimer === '') {
window.upcartSettings.upcartEditorSettings.announcementTimer = b64DecodeUnicode("MDA6MDA=");
}
window.upcartSettings.upcartEditorSettings.rewardsModule = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.rewardsModule === '') {
window.upcartSettings.upcartEditorSettings.rewardsModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.rewardsModule = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsModule);
window.upcartSettings.upcartEditorSettings.rewardsBarBackgroundColor = b64DecodeUnicode("I0UyRTJFMg==");
if (window.upcartSettings.upcartEditorSettings.rewardsBarBackgroundColor === '') {
window.upcartSettings.upcartEditorSettings.rewardsBarBackgroundColor = b64DecodeUnicode("I0UyRTJFMg==");
}
window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = b64DecodeUnicode("IzExMQ==");
if (window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor === '') {
window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = b64DecodeUnicode("IzkzRDNGRg==");
}
window.upcartSettings.upcartEditorSettings.rewardsBasis = b64DecodeUnicode("Y2FydFRvdGFs");
if (window.upcartSettings.upcartEditorSettings.rewardsBasis === '') {
window.upcartSettings.upcartEditorSettings.rewardsBasis = b64DecodeUnicode("Y2FydFRvdGFs");
}
window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible === '') {
window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible);
window.upcartSettings.upcartEditorSettings.rewardsTargetType = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
if (window.upcartSettings.upcartEditorSettings.rewardsTargetType === '') {
window.upcartSettings.upcartEditorSettings.rewardsTargetType = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
}
window.upcartSettings.upcartEditorSettings.rewardsMinAmount = b64DecodeUnicode("MTI1");
if (window.upcartSettings.upcartEditorSettings.rewardsMinAmount === '') {
window.upcartSettings.upcartEditorSettings.rewardsMinAmount = b64DecodeUnicode("MTI1");
}
window.upcartSettings.upcartEditorSettings.rewardsEditor = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
if (window.upcartSettings.upcartEditorSettings.rewardsEditor === '') {
window.upcartSettings.upcartEditorSettings.rewardsEditor = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
}
window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
if (window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText === '') {
window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
}
window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
if (window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount === '') {
window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
}
window.upcartSettings.upcartEditorSettings.rewardsItemCount = b64DecodeUnicode("NQ==");
if (window.upcartSettings.upcartEditorSettings.rewardsItemCount === '') {
window.upcartSettings.upcartEditorSettings.rewardsItemCount = b64DecodeUnicode("NQ==");
}
window.upcartSettings.upcartEditorSettings.rewardsTiers = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwibWluQW1vdW50Ijo5OSwiaXRlbUNvdW50IjoiNSIsInRleHRCZWZvcmVSZWFjaGluZ0ZvckNhcnRUb3RhbCI6IjxwPllvdeKAmXJlIDxiPntBTU9VTlR9PC9iPiBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+IiwidGV4dEJlZm9yZVJlYWNoaW5nRm9ySXRlbUNvdW50IjoiPHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPiIsInJld2FyZERlc2NyaXB0aW9uIjoiRnJlZSBTaGlwcGluZyIsInByb2R1Y3RzIjpbXX1dLCJnZW9Mb2NhdGlvblByaWNpbmciOlt7ImlkIjoiYjMyYTZjNTAtNjk2My00OTE3LWI5NjctNzk5ZmJkY2Q3ODdkIiwiY291bnRyeUNvZGVzIjpbIkNBIl0sImV4Y2x1ZGUiOmZhbHNlLCJ0aWVycyI6WyI5OSJdfSx7ImlkIjoiZGM4MzAwYmYtZDYwOC00NTYzLWI2YzEtMjdjYmM0MWQxODdhIiwiY291bnRyeUNvZGVzIjpbIlVTIl0sImV4Y2x1ZGUiOmZhbHNlLCJ0aWVycyI6WyIxNDkiXX1dLCJyZXdhcmRzQXV0b0NvbnZlcnRDdXJyZW5jeSI6ZmFsc2UsInJld2FyZHNHZW9Mb2NhdGlvbkVuYWJsZWQiOnRydWUsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
if (window.upcartSettings.upcartEditorSettings.rewardsTiers === '') {
window.upcartSettings.upcartEditorSettings.rewardsTiers = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
}
window.upcartSettings.upcartEditorSettings.rewardsTiers = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsTiers);
window.upcartSettings.upcartEditorSettings.rewardsTierProducts = b64DecodeUnicode("W10=");
if (window.upcartSettings.upcartEditorSettings.rewardsTierProducts === '') {
window.upcartSettings.upcartEditorSettings.rewardsTierProducts = b64DecodeUnicode("W10=");
}
window.upcartSettings.upcartEditorSettings.rewardsTierProducts = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsTierProducts);
window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier === '') {
window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier);
window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = b64DecodeUnicode("");
if (window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart === '') {
window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = JSON.parse(window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart);
window.upcartSettings.upcartEditorSettings.recommendationsModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.recommendationsModule === '') {
window.upcartSettings.upcartEditorSettings.recommendationsModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.recommendationsModule = JSON.parse(window.upcartSettings.upcartEditorSettings.recommendationsModule);
window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
if (window.upcartSettings.upcartEditorSettings.recommendationsHeaderText === '') {
window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
}
window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton === '') {
window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = JSON.parse(window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton);
window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = b64DecodeUnicode("U2hvcCBOb3c=");
if (window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText === '') {
window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = b64DecodeUnicode("U2hvcCBOb3c=");
}
window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
if (window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL === '') {
window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
}
window.upcartSettings.upcartEditorSettings.recommendationItems = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
if (window.upcartSettings.upcartEditorSettings.recommendationItems === '') {
window.upcartSettings.upcartEditorSettings.recommendationItems = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
}
window.upcartSettings.upcartEditorSettings.recommendationItems = JSON.parse(window.upcartSettings.upcartEditorSettings.recommendationItems);
window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
if (window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText === '') {
window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
}
window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = b64DecodeUnicode("Mw==");
if (window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow === '') {
window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = b64DecodeUnicode("Mw==");
}
window.upcartSettings.upcartEditorSettings.recommendationsDirection = b64DecodeUnicode("dmVydGljYWw=");
if (window.upcartSettings.upcartEditorSettings.recommendationsDirection === '') {
window.upcartSettings.upcartEditorSettings.recommendationsDirection = b64DecodeUnicode("dmVydGljYWw=");
}
window.upcartSettings.upcartEditorSettings.upsellsModule = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.upsellsModule === '') {
window.upcartSettings.upcartEditorSettings.upsellsModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.upsellsModule = JSON.parse(window.upcartSettings.upcartEditorSettings.upsellsModule);
window.upcartSettings.upcartEditorSettings.upsellsDirection = b64DecodeUnicode("aG9yaXpvbnRhbA==");
if (window.upcartSettings.upcartEditorSettings.upsellsDirection === '') {
window.upcartSettings.upcartEditorSettings.upsellsDirection = b64DecodeUnicode("aG9yaXpvbnRhbA==");
}
window.upcartSettings.upcartEditorSettings.upsellsTitle = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
if (window.upcartSettings.upcartEditorSettings.upsellsTitle === '') {
window.upcartSettings.upcartEditorSettings.upsellsTitle = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
}
window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = b64DecodeUnicode("MTA=");
if (window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow === '') {
window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = b64DecodeUnicode("MTA=");
}
window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.upsellsShouldLimit === '') {
window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = JSON.parse(window.upcartSettings.upcartEditorSettings.upsellsShouldLimit);
window.upcartSettings.upcartEditorSettings.upsellsTrigger = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.upsellsTrigger === '') {
window.upcartSettings.upcartEditorSettings.upsellsTrigger = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.upsellsTrigger = JSON.parse(window.upcartSettings.upcartEditorSettings.upsellsTrigger);
window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart === '') {
window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = JSON.parse(window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart);
window.upcartSettings.upcartEditorSettings.upsellsItems = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
if (window.upcartSettings.upcartEditorSettings.upsellsItems === '') {
window.upcartSettings.upcartEditorSettings.upsellsItems = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
}
window.upcartSettings.upcartEditorSettings.upsellsItems = JSON.parse(window.upcartSettings.upcartEditorSettings.upsellsItems);
window.upcartSettings.upcartEditorSettings.upsellsModulePosition = b64DecodeUnicode("Ym90dG9t");
if (window.upcartSettings.upcartEditorSettings.upsellsModulePosition === '') {
window.upcartSettings.upcartEditorSettings.upsellsModulePosition = b64DecodeUnicode("Ym90dG9t");
}
window.upcartSettings.upcartEditorSettings.recommendedUpsells = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.recommendedUpsells === '') {
window.upcartSettings.upcartEditorSettings.recommendedUpsells = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.recommendedUpsells = JSON.parse(window.upcartSettings.upcartEditorSettings.recommendedUpsells);
window.upcartSettings.upcartEditorSettings.smartVariantMatching = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.smartVariantMatching === '') {
window.upcartSettings.upcartEditorSettings.smartVariantMatching = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.smartVariantMatching = JSON.parse(window.upcartSettings.upcartEditorSettings.smartVariantMatching);
window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = b64DecodeUnicode("cmVsYXRlZA==");
if (window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent === '') {
window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = b64DecodeUnicode("cmVsYXRlZA==");
}
window.upcartSettings.upcartEditorSettings.addonsModule = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.addonsModule === '') {
window.upcartSettings.upcartEditorSettings.addonsModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.addonsModule = JSON.parse(window.upcartSettings.upcartEditorSettings.addonsModule);
window.upcartSettings.upcartEditorSettings.addonsField = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjp0cnVlLCJwcm9kdWN0SGFuZGxlIjoic2hpcHBpbmctcHJvdGVjdGlvbiIsImRlZmF1bHRCZWhhdmlvciI6dHJ1ZSwidGllcnMiOlt7Im1heENhcnRUb3RhbCI6OTksInRlbXBvcmFyeURhdGFGb3JBZG1pbiI6eyJ2YXJpYW50UHJpY2UiOjIuNDl9LCJ2YXJpYW50SWQiOiI0MzI5MDM2MTQ2MjgzMSJ9LHsibWF4Q2FydFRvdGFsIjo0OTksInRlbXBvcmFyeURhdGFGb3JBZG1pbiI6eyJ2YXJpYW50UHJpY2UiOjMuOTl9LCJ2YXJpYW50SWQiOiI0MzI5MDM2MTU2MTEzNSJ9LHsibWF4Q2FydFRvdGFsIjpudWxsLCJ0ZW1wb3JhcnlEYXRhRm9yQWRtaW4iOnsidmFyaWFudFByaWNlIjo3Ljk5fSwidmFyaWFudElkIjoiNDMyOTAzNjE1OTM5MDMifV0sInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9LCJwcm9kdWN0QWRkb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwicHJvZHVjdCI6bnVsbCwiZGVmYXVsdEJlaGF2aW9yIjpmYWxzZX19");
if (window.upcartSettings.upcartEditorSettings.addonsField === '') {
window.upcartSettings.upcartEditorSettings.addonsField = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwiZGVmYXVsdEJlaGF2aW9yIjpmYWxzZSwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGwsImRlZmF1bHRCZWhhdmlvciI6ZmFsc2V9fQ==");
}
window.upcartSettings.upcartEditorSettings.addonsField = JSON.parse(window.upcartSettings.upcartEditorSettings.addonsField);
window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted === '') {
window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = JSON.parse(window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted);
window.upcartSettings.upcartEditorSettings.notesModule = b64DecodeUnicode("dHJ1ZQ==");
if (window.upcartSettings.upcartEditorSettings.notesModule === '') {
window.upcartSettings.upcartEditorSettings.notesModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.notesModule = JSON.parse(window.upcartSettings.upcartEditorSettings.notesModule);
window.upcartSettings.upcartEditorSettings.notesTitle = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
if (window.upcartSettings.upcartEditorSettings.notesTitle === '') {
window.upcartSettings.upcartEditorSettings.notesTitle = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
}
window.upcartSettings.upcartEditorSettings.notesPlaceholder = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
if (window.upcartSettings.upcartEditorSettings.notesPlaceholder === '') {
window.upcartSettings.upcartEditorSettings.notesPlaceholder = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
}
window.upcartSettings.upcartEditorSettings.notesPlacement = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
if (window.upcartSettings.upcartEditorSettings.notesPlacement === '') {
window.upcartSettings.upcartEditorSettings.notesPlacement = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
}
window.upcartSettings.upcartEditorSettings.trustBadgesModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.trustBadgesModule === '') {
window.upcartSettings.upcartEditorSettings.trustBadgesModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.trustBadgesModule = JSON.parse(window.upcartSettings.upcartEditorSettings.trustBadgesModule);
window.upcartSettings.upcartEditorSettings.trustBadges = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
if (window.upcartSettings.upcartEditorSettings.trustBadges === '') {
window.upcartSettings.upcartEditorSettings.trustBadges = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
}
window.upcartSettings.upcartEditorSettings.trustBadges = JSON.parse(window.upcartSettings.upcartEditorSettings.trustBadges);
window.upcartSettings.upcartEditorSettings.discountCodeModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.discountCodeModule === '') {
window.upcartSettings.upcartEditorSettings.discountCodeModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.discountCodeModule = JSON.parse(window.upcartSettings.upcartEditorSettings.discountCodeModule);
window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
if (window.upcartSettings.upcartEditorSettings.discountCodePlaceholder === '') {
window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
}
window.upcartSettings.upcartEditorSettings.discountCodeButtonText = b64DecodeUnicode("QXBwbHk=");
if (window.upcartSettings.upcartEditorSettings.discountCodeButtonText === '') {
window.upcartSettings.upcartEditorSettings.discountCodeButtonText = b64DecodeUnicode("QXBwbHk=");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = JSON.parse(window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule);
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = JSON.parse(window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades);
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = JSON.parse(window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride);
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
}
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
if (window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText === '') {
window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
}
window.upcartSettings.upcartEditorSettings.expressPayModule = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.upcartEditorSettings.expressPayModule === '') {
window.upcartSettings.upcartEditorSettings.expressPayModule = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.upcartEditorSettings.expressPayModule = JSON.parse(window.upcartSettings.upcartEditorSettings.expressPayModule);
window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = b64DecodeUnicode("W10=");
if (window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways === '') {
window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = b64DecodeUnicode("W10=");
}
window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = JSON.parse(window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways);
window.upcartSettings.upcartEditorSettings.expressPayVersion = b64DecodeUnicode("MQ==");
if (window.upcartSettings.upcartEditorSettings.expressPayVersion === '') {
window.upcartSettings.upcartEditorSettings.expressPayVersion = b64DecodeUnicode("MQ==");
}
window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = b64DecodeUnicode("");
if (window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles === '') {
window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
}
window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = JSON.parse(window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles);
window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = b64DecodeUnicode("");
if (window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent === '') {
window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = b64DecodeUnicode("dHJ1ZQ==");
}
window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = JSON.parse(window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent);
window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = b64DecodeUnicode("ZmFsc2U=");
if (window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled === '') {
window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = b64DecodeUnicode("ZmFsc2U=");
}
window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = JSON.parse(window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled);
window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = b64DecodeUnicode("IzAwMDAwMA==");
if (window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor === '') {
window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = b64DecodeUnicode("IzAwMDAwMA==");
}
window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = b64DecodeUnicode("YWxsRGV2aWNlcw==");
if (window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings === '') {
window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = b64DecodeUnicode("YWxsRGV2aWNlcw==");
}
window.upcartSettings.stickyCartButtonEditorSettings.iconColor = b64DecodeUnicode("I2ZmZmZmZg==");
if (window.upcartSettings.stickyCartButtonEditorSettings.iconColor === '') {
window.upcartSettings.stickyCartButtonEditorSettings.iconColor = b64DecodeUnicode("I2ZmZmZmZg==");
}
window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = b64DecodeUnicode("c3F1YXJlQmFn");
if (window.upcartSettings.stickyCartButtonEditorSettings.iconStyle === '') {
window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = b64DecodeUnicode("c3F1YXJlQmFn");
}
window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroundColor = b64DecodeUnicode("I2U0MjYyNg==");
if (window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroundColor === '') {
window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroundColor = b64DecodeUnicode("I2U0MjYyNg==");
}
window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = b64DecodeUnicode("I2ZmZmZmZg==");
if (window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor === '') {
window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = b64DecodeUnicode("I2ZmZmZmZg==");
}
window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
if (window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition === '') {
window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
}
window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
window.upcartMoneyFormat = "${{amount}}";
window.upcartStorefrontPublicAccessToken = 'c7f6df25c8d9092506b7a791a5c24a46' || undefined;
window.upcartClientLocalizationCountry = {
isoCode: 'DE',
currency: 'CurrencyDrop',
name: 'Germany'
};
window.upcartMyShopifyDomain = 'canadian-protein.myshopify.com';
window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
return line;
});
function UpCartPreviewModeCheckIfActive() {
const PREVIEW_MODE_SESSION_STORAGE_KEY = 'upcart-preview-mode';
const upcartPreviewQueryExists = new URLSearchParams(window.location.search).has('upcart-preview-mode');
const previewSessionStorageExists = sessionStorage.getItem(PREVIEW_MODE_SESSION_STORAGE_KEY) !== null;
return upcartPreviewQueryExists || previewSessionStorageExists;
}
function UpCartloadQRCodeScript(src, callback) {
const script = document.createElement('script');
script.src = src;
script.type = 'text/javascript';
script.defer = true;
script.onload = callback;
script.onerror = function() {
console.error('Failed to load script: ' + src);
};
document.head.appendChild(script);
}
document.addEventListener("DOMContentLoaded", function() {
if (UpCartPreviewModeCheckIfActive()) {
UpCartloadQRCodeScript("https://cdn.shopify.com/extensions/21e2fd81-d2ff-42f7-b027-e775ddc42371/upcart-cart-drawer-69/assets/qrcode.js", function() {
if (typeof QRCode !== 'undefined') {
window.UpcartQRCode = function(el, options) {
return new QRCode(el, options);
};
} else {
console.error('QRCode Object is not defined.');
}
});
}
});
const embedWidgetRendererScript = document.createElement("script");
embedWidgetRendererScript.type = "text/javascript";
embedWidgetRendererScript.src = "https://cdn.shopify.com/extensions/5aa89fcf-d1f1-4cb2-bffc-bf112dd10e05/sezzle-widget-121/assets/widget-renderer.min.js";
embedWidgetRendererScript.onload = function() {
new WidgetRenderer({
merchantUUID: "9867e1de-141c-400c-88e8-19c03e734359",
blockType: "embed"
}).init();
};
document.head.appendChild(embedWidgetRendererScript);
let cip = localStorage.getItem("cip");
if(!cip){
fetch('https://api.ipify.org?format=json')
.then(response => response.json())
.then(data => { localStorage.setItem("cip", data.ip); });
}
function c_pt(string) {
const utf8 = new TextEncoder().encode(string);
return crypto.subtle.digest('SHA-256', utf8).then((hashBuffer) => {
const hashArray = Array.from(new Uint8Array(hashBuffer));
const hashHex = hashArray
.map((bytes) => bytes.toString(16).padStart(2, '0'))
.join('');
return hashHex;
});
}
function c_time() { return Math.floor(Date.now() / 1000) }
function c_rn() { return Math.floor(Math.random() * c_time() * c_time()); }
let ev_data_vc = {
"data": [{
"event_name": "ViewContent",
"event_time": c_time(),
"event_id": "e_id" + c_rn(),
"action_source": "website",
"event_source_url": document.location.href ,
"user_data": {
"client_ip_address": cip,
"client_user_agent": "Online store",
}
}]
};
let ev_data_vp = {
"data": [{
"event_name": "PageView",
"event_time": c_time(),
"event_id": "e_id" + c_rn(),
"action_source": "website",
"event_source_url": document.location.href ,
"user_data": {
"client_ip_address": cip,
"client_user_agent": "Online store",
}
}]
};
function cfbcpi(cdt) {
fetch('https://graph.facebook.com/v16.0/318482728864480/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer undefined'
},
body: JSON.stringify(cdt)
}).then(response=>response.json()).then().catch(error=>console.log(error))
}
if(document.location.pathname == "/"){
cfbcpi(ev_data_vc);
}
cfbcpi(ev_data_vp);
// end fbcapi
function getDiff(cart_item, cart_remove) {
return cart_item.items.filter(item=>{
let isDifferent = true;
cart_remove.items.forEach(removeItem=>{
if (item.item_variant_id === removeItem.item_variant_id) {
isDifferent = false;
}
}
);
return isDifferent;
}
);
}
if(!window.jQuery){
var jqueryScript = document.createElement('script');
jqueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js');
document.head.appendChild(jqueryScript);
}
__DL__jQueryinterval = setInterval(function(){
if(window.jQuery){
getURLParams = function(name, url){
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
};
__DL__ = { dynamicCart: true, debug: false, cart: null, wishlist: null, removeCart: null };
customBindings = {
cartTriggers: [],
viewCart: [],
removeCartTrigger: [],
cartVisableSelector: [],
promoSubscriptionsSelectors: [],
promoSuccess: [],
ctaSelectors: [],
newsletterSelectors: [],
newsletterSuccess: [],
searchPage: [],
wishlistSelector: [],
removeWishlist: [],
wishlistPage: [],
checkoutSelectors: [],
selectProduct: [],
searchTermQuery: [getURLParams('q')], // replace var with correct query
};
/* DO NOT EDIT */
defaultBindings = {
cartTriggers: ['.add-to-cart,form[action="/cart/add"],.cart-btn'],
viewCart: ['form[action="/cart"],.my-cart,.trigger-cart,#mobileCart'],
removeCartTrigger: ['[href*="/cart/change?"]'],
cartVisableSelector: ['.inlinecart.is-active,.inline-cart.is-active'],
promoSubscriptionsSelectors: [],
promoSuccess: [],
ctaSelectors: [],
newsletterSelectors: ['input.contact_email'],
newsletterSuccess: ['.success_message'],
searchPage: ['search'],
wishlistSelector: [],
removeWishlist: [],
selectProduct: ['.product-card'],
checkoutSelectors: ['[name="checkout"], .checkout, .slider-cart-checkout-btn, .checkout-btn, .shopify-payment-button__button'],
wishlistPage: []
};
// stitch bindings
objectArray = customBindings;
outputObject = __DL__;
applyBindings = function(objectArray, outputObject){
for (var x in objectArray) {
var key = x;
var objs = objectArray[x];
values = [];
if(objs.length > 0){
values.push(objs);
if(key in outputObject){
values.push(outputObject[key]);
outputObject[key] = values.join(", ");
}else{
outputObject[key] = values.join(", ");
}
}
}
};
applyBindings(customBindings, __DL__);
applyBindings(defaultBindings, __DL__);
clearInterval(__DL__jQueryinterval);
if(__DL__.debug){ console.log('Page Template: product'); }
window.cov_aio_dlv = window.cov_aio_dlv || [];
var template = "product";
/** COV DL : Product List Page (Collections, Category)
* Fire on all product listing pages. */
const pdp_items = {items: [{
'item_id': '4400011313199',
'item_name': "Whey Protein Isolate",
'quantity' : document.querySelectorAll('[name="quantity"]').value || parseInt('1'),
'currency': "CAD",
'price': "45.00",
'item_brand': "Canadian Protein",
'item_category': "All products",
'item_category2': "Autumn Essentials",
'item_category3': "Back to School Sale",
'item_category4': "Best selling products",
'item_category5': "BFCM 30",
'item_list_id': 168272822319,
'item_list_name': "All products"
}] };
let eid_pv = "e_id" + c_rn();
window.cov_aio_dlv.push({'event': 'view_item','fb_event_id' : eid_pv, ecommerce: pdp_items });
let ev_pdp = {
"data": [{
"event_name": "ViewContent",
"event_time": c_time(),
"event_id": eid_pv,
"action_source": "website",
"event_source_url": document.location.href ,
"user_data": {
"client_ip_address": cip,
"client_user_agent": "Online store",
},
"custom_data" :{
"content_type": "product",
"content_ids": "4400011313199",
"content_name": "Whey Protein Isolate",
"content_price": '"45.00"',
"currency": 'CAD'
}
}]
};
cfbcpi(ev_pdp);
$(document).on('click', '.shopify-payment-button__button', function (e) {
pdp_items.items[0].quantity = document.querySelectorAll('[name="quantity"]').value || parseInt('1')
let eid_ic ="e_id" + c_rn();
let ev_cart = {
"data": [{
"event_name": "InitiateCheckout",
"event_time": c_time(),
"event_id": eid_ic,
"action_source": "website",
"event_source_url": document.location.href ,
"user_data": {
"client_ip_address": cip,
"client_user_agent": "Online store",
},
"custom_data" :{
"content_type": "Cart",
"value": "0.00",
"currency": "USD"
}
}]
};
cfbcpi(ev_cart);
cov_aio_dlv.push({'event': 'begin_checkout','fb_event_id' : eid_ic, ecommerce: pdp_items });
e.preventDefault();
});
/** COV DL : Product Page
* Fire on all Product View & collection pages add_to_cart use this payload. */
if (template.match(/.*product.*/gi) && !template.match(/.*collection.*/gi)) {
sku = '';
var product = {
'products': [{
'item_id' : "4400011313199",
'item_name': "Whey Protein Isolate",
'currency' : "CAD",
'price' : "45.00",
'item_brand' : "Canadian Protein",
}]
};
function productView(){
var sku = "N5E";
if(__DL__.debug){
console.log("Product view"+" :"+JSON.stringify(product, null, " "));
}
}
productView();
$(__DL__.cartTriggers).click(function(){
var skumatch = "N5E";
if(sku != skumatch){
productView();
}
});
}
/** COV DL : Cart View Fire anytime a user views their cart (non-dynamic) */
/**
* DATALAYER Variable
* Checkout & Transaction Data */
__DL__products = [];
transactionData = {
'transactionNumber' : null,
'transactionId' : null,
'transactionAffiliation' : "Canadian Protein",
'transactionTotal' : "",
'transactionTax' : "",
'transactionShipping' : "",
'transactionSubtotal' : "",
'products': __DL__products
};
if(__DL__.debug == true){
/** COV DL : Transaction */
if(document.location.pathname.match(/.*order.*/g)||document.location.pathname.match(/.*thank\_you.*/g)){
cov_aio_dlv.push(transactionData,{
'pageType' :'Transaction',
'event' :'Transaction'
});
console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
}
}
/** COV DL : Checkout */
if(Shopify.Checkout){
if(Shopify.Checkout.step){
if(Shopify.Checkout.step.length > 0){
if (Shopify.Checkout.step === 'contact_information'){
cov_aio_dlv.push(transactionData,{
'event' :'Customer Information',
'pageType' :'Customer Information'});
console.log("Customer Information - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
}else if (Shopify.Checkout.step === 'shipping_method'){
cov_aio_dlv.push(transactionData,{
'event' :'Shipping Information',
'pageType' :'Shipping Information'});
console.log("Shipping - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
}else if( Shopify.Checkout.step === "payment_method" ){
cov_aio_dlv.push(transactionData,{
'event' :'Add Payment Info',
'pageType' :'Add Payment Info'});
console.log("Payment - Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
}
}
if(__DL__.debug == true){
/** COV DL : Transaction */
if(Shopify.Checkout.page == "thank_you"){
cov_aio_dlv.push(transactionData,{
'pageType' :'Transaction',
'event' :'Transaction'
});
console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " "));
}
}else{
/** COV DL : Transaction */
if(Shopify.Checkout.page == "thank_you"){
cov_aio_dlv.push(transactionData,{
'pageType' :'Transaction',
'event' :'Transaction'
});
}
}
}
}
console.log('COV DATALAYER: DataLayer Loaded..');
/**********************
* DATALAYER EVENT BINDINGS
***********************/
/** COV DL :
* Add to Cart / Dynamic Cart View
* Fire all pages trigger after all additional dataLayers have loaded. */
$(document).ready(function() {
/** COV DL : Search Results */
var searchPage = new RegExp(__DL__.searchPage, "g");
if(document.location.pathname.match(searchPage)){
var search = {
'searchTerm' : __DL__.searchTermQuery,
'pageType' : "Search",
'event' : "Search"
};
cov_aio_dlv.push(search);
if(__DL__.debug){
console.log("Search"+" :"+JSON.stringify(search, null, " "));
}
}
/** COV DL : Cart */
// stage cart data
function mapJSONcartData(){
jQuery.getJSON('/cart.js', function (response) {
// get Json response
__DL__.cart = response;
var cart = {
'products': __DL__.cart.items.map(function (line_item) {
return {
'item_id' : +'"'+line_item.id+'"',
'item_name' : line_item.title,
'price' : (line_item.price/100),
'quantity' : line_item.quantity,
'coupon' : null,
'currency' : "CAD",
}
}),
'event' : 'view_cart'
};
if(cart.products.length > 0){
cov_aio_dlv.push(cart);
if (__DL__.debug) {
console.log("Cart"+" :"+JSON.stringify(cart, null, " "));
}
}
});
}
viewcartfire = 0;
// view cart
$(__DL__.viewCart).on('click', function (event) {
if(viewcartfire !== 1){
viewcartfire = 1;
// if dynamic cart is TRUE
if (__DL__.dynamicCart) {
cartCheck = setInterval(function () {
// begin check interval
if ($(__DL__.cartVisableSelector).length > 0) {
// check visible selectors
clearInterval(cartCheck);
mapJSONcartData();
$(__DL__.removeCartTrigger).on('click', function (event) {
// remove from cart
var link = $(this).attr("href");
jQuery.getJSON(link, function (response) {
// get Json response
__DL__.removeCart = response;
var removeFromCart = {
'products': __DL__.removeCart.items.map(function (line_item) {
return {
'id' : +'"'+line_item.id+'"',
'variant' : line_item.variant_id,
'name' : line_item.title,
'price' : (line_item.price/100),
'quantity' : line_item.quantity
}
}),
'pageType' : 'remove_from_cart',
'event' : 'remove_from_cart'
};
cov_aio_dlv.push(removeFromCart);
if (__DL__.debug) {
console.log("Cart views "+" :"+JSON.stringify(removeFromCart, null, " "));
}
});
});
}
}, 500);
}
}
});
// add to cart
jQuery.getJSON('/cart.js', function (response) {
// get Json response
__DL__.cart = response;
var cart = {
'products': __DL__.cart.items.map(function (line_item) {
return {
'item_id' : +'"'+line_item.id+'"',
'item_name' : line_item.title,
'price' : (line_item.price/100),
'quantity' : line_item.quantity
}
})
}
__DL__.cart = cart;
collection_cartIDs = [];
collection_matchIDs = [];
collection_addtocart = [];
for (var i = __DL__.cart.products.length - 1; i >= 0; i--) {
var x = parseFloat(__DL__.cart.products[i].variant);
collection_cartIDs.push(x);
}
});
function __DL__addtocart(){
if (__DL__.debug) {
console.log("Add to Cart PDP"+" :"+JSON.stringify(product, null, " "));
console.log("Add to Cart PDP"+" :"+typeof(product));
console.log("Add to Cart PDP"+" :"+JSON.stringify(product.products[0], null, " "));
}
//console.log(Object.values(product.products)); // log data
const items = Object.values(product.products);
let eid_act = "e_id" + c_rn();
cov_aio_dlv.push({
'event' : 'add_to_cart',
'fb_event_id' : eid_act,
ecommerce: {
items: items
}
});
let ev_act = {"data": [{
"event_name": "Add to cart",
"event_time": c_time(),
"event_id": eid_act,
"action_source": "website",
"event_source_url": document.location.href ,
"user_data": {
"client_ip_address": cip,
"client_user_agent": "Online store",
},
"custom_data" :{
"content_type": "product",
"content_ids": items[0].item_id,
"content_name": items[0].item_name
}
}]
};
cfbcpi(ev_act);
// if dynamic cart is TRUE
if (__DL__.dynamicCart) {
// console.log("dynamic");
var cartCheck = setInterval(function () {
// begin check interval
if ($(__DL__.cartVisableSelector).length > 0) {
// check visible selectors
clearInterval(cartCheck);
mapJSONcartData();
$(__DL__.removeCartTrigger).on('click', function (event) {
// remove from cart
var link = $(this).attr("href");
jQuery.getJSON(link, function (response) {
// get Json response
__DL__.removeCart = response;
var removeFromCart = {
'products': __DL__.removeCart.items.map(function (line_item) {
return {
'id' : +'"'+line_item.id+'"',
'variant' : line_item.variant_id,
'name' : line_item.title,
'price' : (line_item.price/100),
'quantity' : line_item.quantity
}
}),
'pageType' : 'remove_from_cart',
'event' : 'remove_from_cart'
};
cov_aio_dlv.push(removeFromCart);
if (__DL__.debug) {
console.log("dynamic Cart"+" :"+JSON.stringify(removeFromCart, null, " "));
}
});
});
}
}, 500);
}
}
$(document).on('click', __DL__.cartTriggers, function() {
__DL__addtocart();
});
/**
* DATALAYER: Newsletter Subscription */
__DL__newsletter_fire = 0;
$(document).on('click', __DL__.newsletterSelectors, function () {
if(__DL__newsletter_fire !== 1){
__DL__newsletter_fire = 1;
var newsletterCheck = setInterval(function () {
// begin check interval
if ($(__DL__.newsletterSuccess).length > 0) {
// check visible selectors
clearInterval(newsletterCheck);
cov_aio_dlv.push({'event': 'Newsletter Subscription'});
}
},500);
}
});
/** COV DL : Wishlist */
setTimeout( function(){
$(__DL__.wishlistSelector).on('click', function () {
cov_aio_dlv.push(product,
{'event': 'Add to Wishlist'});
if(__DL__.debug){
console.log("Wishlist"+" :"+JSON.stringify(product, null, " "));
}
});
if(document.location.pathname == __DL__.wishlistPage){
var __DL__productLinks = $('[href*="product"]');
var __DL__prods = [];
var __DL__links = [];
var __DL__count = 1;
$(__DL__productLinks).each(function(){
var href = $(this).attr("href");
if(!__DL__links.includes(href)){
__DL__links.push(href);
$(this).attr("dataLayer-wishlist-item",__DL__count++);
jQuery.getJSON(href, function (response) {
// get Json response
__DL__.wishlist = response;
var wishlistproducts = {
'id' : __DL__.wishlist.product.id,
'name' : __DL__.wishlist.product.title,
};
__DL__prods.push(wishlistproducts);
});
}
});
cov_aio_dlv.push({'products': __DL__prods,
'pageType' : 'Wishlist',
'event' : 'Wishlist'});
}
var __DL__count = 1;
var wishlistDel = $(__DL__.removeWishlist);
wishlistDel.each(function(){
$(this).attr("dataLayer-wishlist-item-del",__DL__count++);
});
$(__DL__.removeWishlist).on('click', function(){
console.log('click')
var index = $(this).attr("dataLayer-wishlist-item-del");
var link = $("[dataLayer-wishlist-item="+index+"]").attr("href");
// console.log(index)
// console.log(link)
jQuery.getJSON(link, function (response) {
// get Json response
__DL__.wishlist = response;
var wishlistproducts = {
'id' : __DL__.wishlist.product.id,
'name' : __DL__.wishlist.product.title,
};
cov_aio_dlv.push({'products': wishlistproducts,
'pageType' : 'Wishlist',
'event' : 'Wishlist Delete Product'});
});
})
}, 3000);
/** COV DL : CTAs */
$(__DL__.ctaSelectors).on('click', function () {
var ctaCheck = setInterval(function () {
// begin check interval
if ($(__DL__.ctaSuccess).length > 0) {
// check visible selectors
clearInterval(ctaCheck);
cov_aio_dlv.push({'event': 'CTA'});
}
},500);
});
/** COV DL : Promo Subscriptions */
$(__DL__.promoSubscriptionsSelectors).on('click', function () {
var ctaCheck = setInterval(function () {
// begin check interval
if ($(__DL__.promoSuccess).length > 0) {
// check visible selectors
clearInterval(ctaCheck);
cov_aio_dlv.push({'event': 'Promo Subscription'});
}
},500);
});
}); // document ready end
}
}, 500);
const embedCheckoutRendererScript = document.createElement("script");
embedCheckoutRendererScript.type = "text/javascript";
embedCheckoutRendererScript.src = "https://cdn.shopify.com/extensions/5aa89fcf-d1f1-4cb2-bffc-bf112dd10e05/sezzle-widget-121/assets/checkout-button-renderer.min.js";
embedCheckoutRendererScript.onload = function() {
new CheckoutButtonRenderer({
merchantUUID : "9867e1de-141c-400c-88e8-19c03e734359",
defaultPlacement : "true",
theme : "light",
template : "Checkout with %%logo%%",
cartTotal : 0,
}).init();
};
document.head.appendChild(embedCheckoutRendererScript);
!function(d,g,e){d.TiktokAnalyticsObject=e;var a=d[e]=d[e]||[];a.methods="page track identify instances debug on off once ready alias group enableCookie disableCookie".split(" ");a.setAndDefer=function(b,c){b[c]=function(){b.push([c].concat(Array.prototype.slice.call(arguments,0)))}};for(d=0;d
if(typeof ttq==undefined){!function(w,d,t){w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i
dataLayer.push({ecommerce:null});
window[window.TiktokAnalyticsObject].instance("C0JGPJ52BAPH375FCH1G").track("Browse",{"pixelMethod":"standard","eb_version":"v1","is_standard_mode":"1"});
Drag this widget to any location on the page.
Actions within this store like adding to cart or submitting forms are disabled in this demo. Please navigate to the prepared pages using the demo navigation.
Actions within this store like adding to cart or submitting forms are disabled in this demo. Please navigate to the prepared pages using the demo navigation.