magicalbutter.ca
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://magicalbutter.com/
Effective URL: https://magicalbutter.ca/
Submission: On January 13 via api from US — Scanned from CA
Effective URL: https://magicalbutter.ca/
Submission: On January 13 via api from US — Scanned from CA
Form analysis
8 forms found in the DOMPOST /cart
<form action="/cart" method="post" novalidate="" class="cart-drawer-form">
<div id="cartSlideoutWrapper" class="envy-shopping-right slideout-panel-hidden cart-drawer-right slideout-menu slideout-menu-right">
<div class="cart-drawer__top">
<div class="cart-drawer__empty-div"></div>
<h3 class="type-subheading type-subheading--1 wow fadeIn animated" style="visibility: visible; animation-name: fadeIn;">
<span class="cart-drawer--title">Your Cart</span>
</h3>
<a href="#" class="slide-menu cart-close-icon cart-menu-close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
</div>
<div class="cart-error-box"></div>
<div class="cart-empty-box"> Your basket is empty </div>
<script type="application/template" id="cart-item-template"> <div class="cart-item">
<div class="cart-item-image--wrapper">
<a class="cart-item-link" href="/product">
<img
class="cart-item-image"
src="/product/image.jpg"
alt=""
/>
</a>
</div>
<div class="cart-item-details--wrapper">
<a href="/product" class="cart-item-link cart-item-details--product-title-wrapper">
<span class="cart-item-product-title"></span>
<span class="cart-item-variant-title hide"></span>
</a>
<div class="cart-item-price-wrapper">
<span class="sr-only">Now</span>
<span class="cart-item-price"></span>
<span class="sr-only">Was</span>
<span class="cart-item-price-original"></span>
<span class="cart-item-price-per-unit"></span>
</div>
<ul class="order-discount--cart-list" aria-label="Discount"></ul>
<div class="cart-item--quantity-remove-wrapper">
<div class="cart-item--quantity-wrapper">
<button type="button" class="cart-item-quantity-button cart-item-decrease" data-amount="-1" aria-label="Reduce item quantity by one">-</button>
<input type="text" class="cart-item-quantity" min="1" pattern="[0-9]*" aria-label="quantity" />
<button type="button" class="cart-item-quantity-button cart-item-increase" data-amount="1" aria-label="Increase item quantity by one">+</button>
</div>
<div class="cart-item-remove-button-container">
<button type="button" id="cart-item-remove-button">Remove</button>
</div>
</div>
</div>
</div>
</script>
<script type="application/json" id="initial-cart">
{
"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": "CAD",
"items_subtotal_price": 0,
"cart_level_discount_applications": [],
"checkout_charge_amount": 0
}
</script>
<div class="cart-items">
<div class="cart-items-content"></div>
<div id="shopify-section-cart-upsell" class="shopify-section">
<div class="product-recommendations hidden" data-url="/recommendations/products?section_id=cart-upsell&product_id=6884112761022&limit=3"></div>
<script>
window.addEventListener('fh_load', function() {
if (typeof FH !== "undefined" && typeof FH.loadStyle !== "undefined" && typeof FH.loadScript !== "undefined" && typeof wetheme !== "undefined" && typeof wetheme.drawer !== "undefined" && typeof wetheme.drawer.slideouts !==
"undefined" && typeof wetheme.drawer.slideouts.right !== "undefined") {
wetheme.drawer.slideouts.right.on('beforeopen', function() {
window.requestIdleCallback(function() {
if (typeof MB.cartDrawerUpsell === "undefined") {
FH.loadStyle("//magicalbutter.ca/cdn/shop/t/64/assets/cart-upsell.css?v=77687268783609602831661364600");
FH.loadScript({
src: "//magicalbutter.ca/cdn/shop/t/64/assets/cart-upsell.js?v=169641410572009049201661364600",
asyncOrDefer: 'async',
callback: function() {
if (typeof MB.cartDrawerUpsell !== "undefined") {
MB.cartDrawerUpsell();
}
}
});
} else if (typeof MB.cartDrawerUpsell !== "undefined") {
MB.cartDrawerUpsell();
}
});
});
}
});
</script>
<style>
.product-recommendations.hidden {
opacity: 0;
max-height: 0;
transform: translateY(2rem);
overflow: hidden;
}
</style>
</div>
</div>
<div class="ajax-cart--bottom-wrapper">
<div class="ajax-cart--cart-discount">
<div class="cart--order-discount-wrapper custom-font ajax-cart-discount-wrapper"></div>
</div>
<span class="cart-price-text type-subheading">Subtotal</span>
<div class="ajax-cart--cart-original-price">
<span class="cart-item-original-total-price" style="display: none;"><span class="money">$0.00</span></span>
</div>
<div class="ajax-cart--total-price hide">
<h5><span class="cart-total-price" id="cart-price"><span class="money">$0.00</span></span></h5>
</div>
<div class="slide-checkout-buttons">
<button type="submit" name="checkout" class="btn cart-button-checkout hide">
<span class="cart-button-checkout-text">Complete Checkout</span>
<div class="cart-button-checkout-spinner lds-dual-ring hide"></div>
</button>
<div class="additional-checkout-buttons hide">
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div>
</div>
</div>
</div>
</div>
</form>
/search
<form id="search-page-form" action="/search">
<div id="search-wrapper">
<div class="search_bar--controls">
<button id="search_submit" type="submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</button>
</div>
<input type="hidden" name="type" value="article,product,">
<input id="search_text" name="q" type="text" size="20" placeholder="Search...">
<a href="#" class="search-show" title="Search">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
</a>
</div>
</form>
/search
<form id="search-page-form" action="/search">
<div id="search-wrapper">
<div class="search_bar--controls">
<button id="search_submit" type="submit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</button>
</div>
<input type="hidden" name="type" value="article,product,">
<input id="search_text" name="q" type="text" size="20" placeholder="Search...">
<a href="#" class="search-show" title="Search">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
</a>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="localization-selector-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/"></form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="newsletter">
<p class="note form-success hide">
<strong>Thanks for Joining!</strong>
</p>
<div id="newsletter-wrapper">
<input id="newsletter_text" type="email" value="" placeholder="Enter email" name="contact[email]" class="input-group-field email" aria-label="Enter email" autocorrect="off" autocapitalize="off">
<button type="submit" id="newsletter_submit" name="commit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</button>
</div>
<div class="lds-dual-ring newsletter-spinner hide"></div>
</form>
POST /localization
<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="localization-selector-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/"></form>
/search
<form id="search" action="/search">
<div id="search-wrapper">
<input id="search_text" name="q" type="text" size="20" onblur="if(this.value=='')this.value=this.defaultValue;" onfocus="if(this.value==this.defaultValue)this.value='';" value="Search">
</div>
</form>
POST /localization
<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="localization-selector-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<ul class="mobile-menu mobile-menu-child mobile-menu-hidden" id="mobile-menu-currency">
<a href="#" class="slide-menu menu-close-icon mobile-menu-close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
<li>
<a href="#" class="mobile-menu-back mobile-menu-link" data-link="mobile-menu--">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left" aria-hidden="true"><polyline points="15 18 9 12 15 6"></polyline></svg>
<div class="mobile-menu-title">Currency</div>
</a>
</li>
<li>
<button type="submit" name="currency_code" class="mobile-menu-link mobile-menu-currency-link mobile-menu-currency-selected" value="CAD"> CAD $<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check" aria-hidden="true">
<polyline points="20 6 9 17 4 12"></polyline>
</svg></button>
</li>
</ul>
</form>
Text Content
YOUR CART Your basket is empty Subtotal $0.00 $0.00 Complete Checkout * Deals * Magical Kitchen Bundle * Magical Gummy Bundle * Decarb Bundle * Shop * MB2e MagicalButter Machine * DecarBox Thermometer Combo Pack * Kitchenware * Trays * Filters * Extras * Recipes * Base Recipes * Decarboxylation * Mushroom Powder Recipes * Gummies * On-The-Go * Candies & Desserts * Small Bites & Appetizers * Sauces & Spreads * Soups & Salads * Drinks * Breakfast * Lunch * Dinner * Alternative Diets * Topicals & Salves * Holiday & Seasonal * Resources * Learn About Edibles * Decarboxylation: A Beginner's Guide * The Ultimate Guide to Making Magical Butter * MagicalButter Users United * Dosage Calculator * FAQ (HelpHQ) 0 * * 0 * Deals * Magical Kitchen Bundle * Magical Gummy Bundle * Decarb Bundle * Shop * MB2e MagicalButter Machine * DecarBox Thermometer Combo Pack * Kitchenware * Trays * Filters * Extras * Recipes * Base Recipes * Decarboxylation * Mushroom Powder Recipes * Gummies * On-The-Go * Candies & Desserts * Small Bites & Appetizers * Sauces & Spreads * Soups & Salads * Drinks * Breakfast * Lunch * Dinner * Alternative Diets * Topicals & Salves * Holiday & Seasonal * Resources * Learn About Edibles * Decarboxylation: A Beginner's Guide * The Ultimate Guide to Making Magical Butter * MagicalButter Users United * Dosage Calculator * FAQ (HelpHQ) * EDIBLES MADE EASY 🌿 Save automatically when you purchase a bundle! Shop deals EDIBLES MADE EASY 🌿 Save automatically when you purchase a bundle! Shop deals ‹ › Hassle Free Returns 1 Year Warranty Included Free Shipping Included 30-Day Money Back Guarantee Live Customer Support 800-420-4334 | M-F 10-6PM EST * Hassle Free Returns 1 Year Warranty Included * Free Shipping Included 30-Day Money Back Guarantee * Live Customer Support 800-420-4334 | M-F 10-6PM EST * 1 * 2 * 3 * 4 * 5 A MAGICAL EXPERIENCE Make At-Home Infusing A Breeze With The MagicalButter Machine LEARN MORE GUMMIES MADE EASY THE MAGICAL SWEETS BUNDLE Lean into green with The Magical Sweets Bundle. It’s easy to start making sweet, potent treats at home. Gummies Made Easy! Shop now CUSTOMER REVIEWS * > "You simply can't find an easier or more effective product that gives you > the results you are looking for, and the customers service is RIDICULOUSLY > fantastic. It is hard to find companies nowadays that stand behind their > products, but these guys sure do!" JOHN * > "I followed the directions and had great success. This machine does exactly > what it’s suppose to do and does it very, very well. Easy to use, well made > machine, many, many uses with this. Compact, easy to clean and durable. > Thank you MagicalButter!" ANDREW * > "Enjoy Edibles? THIS IS A MUST HAVE! They make life EASY! Easy Cooking - > Easy Filtering - Easy Use - Easy Clean Up! Nothing is Easier! I honestly > can't say enough about it. Add ingredients to machine, push 2 buttons and > walk away until the end cook time. You will quickly understand it's one of > your best investments. Highly Recommend At Every Level!" DEBI * > "I love this machine! I make edibles for my son and best friend to ease > their physical pain and this machine makes it so easy. It is truly set it > and forget it. Clean up is easy too. Customer service is great, the recipes > booklet is helpful and the shipping is fast." SHERI * > "I have been watching and watching this product over the last year or two > and just could not justify spending that much on this machine... now I am > kicking myself in the butt for waiting SO LONG!!! LARRY * * * JOIN OUR COMMUNITY Real people. Real stories. Real conversation. Learn More * JOIN OUR COMMUNITY Real people. Real stories. Real conversation. Learn More * JOIN OUR COMMUNITY Real people. Real stories. Real conversation. Learn More * Previous * Next FEATURED RECIPES MAGICAL BUTTER MAGICAL TINCTURE MAGICAL COCONUT OIL DECARBOXYLATION View all * Facebook icon * Instagram icon * Twitter icon * YouTube icon * LinkedIn icon MB WORLD HEADQUARTERS E-Mail: support@magical.com Phone: +1 (800) 420-4334 Fax+1 (727) 264-2112 ADDITIONAL RESOURCES SHOP * Deals * Shop * Kitchenware * Terms of Service * Refund policy ADDITIONAL RESOURCES INFO * FAQ (HelpHQ) * MB2e Owner's Manual * MagicalButter Affiliate Program * Accessibility Statement * Click for Accessibility Click for Accessibility ADDITIONAL RESOURCES * Privacy Policy * Product Warranty * Warranty Registration * Do Not Sell My Personal Information JOIN OUR MAILING LIST Describe the benefits of your newsletter Thanks for Joining! American Express Apple Pay Diners Club Discover Meta Pay Google Pay Mastercard PayPal Shop Pay Venmo Visa © 2024 Magical Brands CA. Public Benefit Corp. * * Deals * Shop * Recipes * Resources * Currency * Facebook icon * Instagram icon * Twitter icon * YouTube icon * LinkedIn icon * Currency * CAD $ * * Thanks for Joining!