MPN#
SKU#
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
var stockmsg = '<%= product.outOfStockMsg %>';
if(stockmsg.length < 2) {
document.getElementById('stockmsg').style.display = "inline-block";
}
// Get brand
var prodBrand = "<%= product.brand %>";
// Create a Map for brand logo and brand pages
var brandData = new Map([
["Canon", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/canon.png", "/shop/brands/canon"]],
["Cinestill", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/cinestillfilm.png", "/shop/brands/cinestill"]],
["Fujifilm", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/fujifilm_logo.png", "/shop/brands/fujifilm"]],
["Godox", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/godox.png", "/shop/brands/godox"]],
["Ilford", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/iford-logo.png", "/shop/brands/ilford"]],
["Laowa", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/laowa-lens-logo.png", "/shop/brands/laowa"]],
["Lomography", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/lomography-logo.png", "/shop/brands/lomography"]],
["Manfrotto", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/manfrotto.png", "/shop/brands/manfrotto"]],
["Nikon", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/nikon.png", "/shop/brands/nikon"]],
["OM System", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/om-system-logo.png", "/shop/brands/om-system"]],
["Panasonic", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/logo_panasonic.gif", "/shop/brands/panasonic"]],
["Polaroid", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/polaroid.png", "/shop/brands/polaroid"]],
["ProMaster", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/promaster.png", "/shop/brands/promaster"]],
["Savage Universal", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/savage-logo.png", "/shop/brands/savage-universal"]],
["Sigma", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/logo-sigma.png", "/shop/brands/sigma"]],
["Sirui", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/sirui.png", "/shop/brands/sirui"]],
["Sony", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/sony.png", "/shop/brands/sony"]],
["Tamron", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/tamron.png", "/shop/brands/tamron"]],
["Zeiss", ["https://irp.cdn-website.com/f1f0e0dc/dms3rep/multi/zeiss.png", "/shop/brands/zeiss"]]
]);
// Run script to find brand match
for (var x of brandData) {
if(prodBrand === x[0]) {
document.getElementById("brandPageDiv").style.display = "block";
document.getElementById("brandPageLink").href = x[1][1];
document.getElementById("brandPageImg").src = x[1][0];
break;
}
}
Add to cart
// Get variables
var prodManage = <%= product.quantity.quantityManagement %>;
var prodTotal = <%= product.quantity.total %>;
if(prodManage && prodTotal == 0) {
console.log(prodManage);
console.log(prodTotal);
};
// Check if the 'preOrder' value is true
var isPreOrder = <%= product.preOrder %>;
var preOrderDate = '<%= product.preOrderDate %>';
if(isPreOrder) {
console.log(isPreOrder);
console.log('The product is on pre-order until' + preOrderDate);
document.getElementById("outOfStock").style.display = 'none';
document.getElementById("1948683017").innerHTML = 'No cost to pre-order' + '
' + 'Available on ' + preOrderDate; };
' + 'Available on ' + preOrderDate; };
Price Match For The Best Price!
Our Price Match Guarantee ensures we won't be beat on price. We'll match the product prices of key online and local competitors.
Protect Your Gear - Add Extended Warranty
Mack Diamond Warranty provides enhanced protection for your camera.
Learn more →

<% console.log(product) %>
<% console.log(cart) %>
Test text
//promo start/end date
var startDate = isDateBeforeToday(new Date("Mon Nov 20 2023"));
var endDate = isDateAfterToday(new Date("Fri Dec 1 2023"));
//get url to check language
var url = location.href;
var id = '<%= product.mpn %>';
var repo = document.getElementById("repo").getAttribute("flag");
//mpn cashback $300
var prod0 = "4147C002";
var prod1 = "4147C002R";
var prod2 = "5077C002";
//mpn cashback $500
var prod3 = "4895C002";
//mpn free course
var prod4 = "3380C132";
var prod5 = "3380C002";
var prod6 = "5803C002";
var prod7 = "5803C012";
var prod8 = "5137C002";
var prod9 = "5137C002B";
var prod10 = "5137C009";
var prod11 = "5137C009B";
var prod12 = "5331C002";
var prod13 = "5331C009";
var prod14 = "5811C012";
var prod15 = "6052C012";
//mpn free battery
var prod16 = "5666C002";
var prod17 = "5666C002S";
var prod18 = "5666C018";
var prod19 = "5666C018S";
function isDateBeforeToday(date) {
return new Date(date.toDateString()) < new Date(new Date().toDateString());
}
function isDateAfterToday(date) {
return new Date(date.toDateString()) > new Date(new Date().toDateString());
}
if (startDate && endDate) {
if (repo == "on") {
if (id == prod0 || id == prod1 || id == prod2) {
canonCashback300();
}
else if (id == prod3) {
canonCashback500();
}
else if (id == prod4 || id == prod5 || id == prod6 || id == prod7 || id == prod8 || id == prod9 || id == prod10 || id == prod11 || id == prod12 || id == prod13 || id == prod14 || id == prod15) {
canonFreeClass();
}
else if (id == prod16 || id == prod17 || id == prod18 || id == prod19) {
canonFreeBattery();
}
}
}
//create image element
function canonCashback300 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-cashback-badge-300.png");
}
else {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-cashback-badge-300.png");
}
elem.setAttribute("height", "188");
elem.setAttribute("width", "200");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonCashback500 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-cashback-badge-500.png");
}
else {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-cashback-badge-500.png");
}
elem.setAttribute("height", "188");
elem.setAttribute("width", "200");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonFreeClass () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-course-badge-fr.png");
}
else {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-course-badge-fr.png");
}
elem.setAttribute("height", "200");
elem.setAttribute("width", "250");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonFreeBattery () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-battery-badge-fr.png");
}
else {
elem.setAttribute("src", "https://irp.cdn-website.com/14aefc77/dms3rep/multi/canon-battery-badge-fr.png");
}
elem.setAttribute("height", "200");
elem.setAttribute("width", "250");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
