Branch: 86 South Main Street, Pine Island
0 $0.00
items in your cartto quote To cart
Ooops no items were found.
Try something else.
Ok
Loading…
Search & Filter
Age Verification

Insect & Pest Control

1189 items found
Sort by
Duke Traps 1112 Cage Trap, 30 in L, 12 in W, 12 in H
Tomcat 0370610 Disposable Mouse Bait Station, 2 oz Bait, 1 -Opening, Plastic, Black/Clear
Tomcat 0370510 Disposable Rat and Mouse Killer, 4 oz Bait, 1 -Opening, Plastic, Black/Clear
Tomcat 0363110 Glue Board
Tomcat 0362310 Mouse Glue Trap, Plastic, 4 PK
Tomcat 0362810 Rat Glue Trap
Tomcat 0362710 Mouse Glue Trap, 4 PK
Tomcat 0362910 Rat Glue Trap, 4-1/2 in W, 12-1/2 in H
Tomcat 0360630 Mouse Trap, Mechanical, Plastic
Tomcat 0362110 Mouse Trap, Mechanical, Plastic, 2 PK
Tomcat Secure-Kill 0360820 Rat Trap
Tomcat 0361510 Mouse Snap Trap, Plastic
Total 1189 products
show per page
SEARCH ×

/** * EvoX AJAX Variant Switch Handler * Updates product image, price, and description dynamically */ function evoXProductChangeCallback() { console.log("Variant switched via AJAX… syncing DOM elements"); // Wait briefly to ensure AJAX content is rendered setTimeout(() => { // Step 1: Update Product Image const imageEl = document.querySelector('.product-image img, .product-main-image img'); const imageSrc = imageEl ? imageEl.src : null; if (imageSrc) { console.log("New Image URL:", imageSrc); // Example: optionally update another image element elsewhere // document.querySelector('#custom-image-preview').src = imageSrc; } // Step 2: Update Product Price const priceEl = document.querySelector('.product-price .price, .pricing .price, .productView-price .price'); const price = priceEl ? priceEl.textContent.trim() : null; if (price) { console.log("Updated Price:", price); // Example: mirror price elsewhere if needed // document.getElementById('price-mirror').innerText = price; } // Step 3: Update Product Description const descEl = document.querySelector('.product-description, .productView-description, .description'); const description = descEl ? descEl.textContent.trim() : null; if (description) { console.log("New Description:", description); // Example: update alternate display box // document.getElementById('custom-desc-box').innerText = description; } // You can extend this logic to update thumbnails, stock status, etc. }, 150); // Wait 150ms to allow AJAX DOM to finish updating }