Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (2024)

At Promoco DC, we're more than just a weed and mushroom dispensary in Washington D.C.; we're your trusted partner in exploring the therapeutic and recreational benefits of cannabis and magic mushrooms. Our mission is to provide our community with high-quality, safe, and legally sourced products, all delivered with the care and expertise you deserve. Think of us as your knowledgeable friend in the cannabis and mushroom world, here to guide you through our exceptional selections and services.

Promco DC Menu

Our product range is curated to cater to all preferences and needs. Whether you're a connoisseur of the finest weed strains or curious about the healing potential of magic mushrooms, our dispensary has you covered. From aromatic sativas, rich indicas, balanced hybrids, to a variety of mushroom strains, edibles, and concentrates, we ensure every item on our shelves meets stringent quality standards. At Promoco DC, exploring the depth of nature’s gifts has never been easier or safer.

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (1)

Carts

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (2)

Flower

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (3)

Magic Mushrooms DC

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (4)

Concentrates

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (5)

Edibles

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (6)

Pantry

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (7)

View All

Just Added:

Sour jammers (Sativa/Hybrid)

45.00

Wookie slushie (Hybrid)

40.00

Commando (50/50 Hybrid)

40.00

Helium runtz (sativa)

50.00

Twister (Sativa/Hybrid)

45.00

Randy marsh (hybrid)

40.00

Bubblegum Popperz (Hybrid)

45.00

Michelle’s Runtz

45.00

Snickerz (Hybrid)

45.00

Tart Spicoli (Indica Dominant Hybrid)

40.00

Orange Tree (Hybrid)

Sold Out

Punch Mints (50/50 Hybrid)

35.00

Laughing Gas (Hybrid)

Sold Out

SHOP JUST ADDED

What's Hot:

Promoco Cart 1g

40.00 50.00

Taffy’s

10.00

Mushroom Shake Pills

from 50.00

Candy Ropes

25.00 30.00

Shatter/Wax

60.00

King Size Raw Cone Preroll

from 20.00

Neau Tropics 6 Gram Mushroom Bars

100.00

Whole Melt Extracts Live Diamond Vaporizer 2g

80.00

Pinky's Potion: THC Tincture (1000 MG)

40.00

Whole Melt Extracts

25.00

Casper

45.00

V-mod Square Battery

25.00

Neau Tropics Artisanal Gummies

65.00

Whole Melt Extracts - Badder

25.00

SHOP HOT PRODUCTS

How It Works

Fast, Easy and Safe

1) Shop

Simply shop our menu and add the items you'd like to your cart.

2) Schedule

During checkout, pick the date & time when you'd like to recieve your order (pickup & delivery options are available)

3) Verify ID

Describe the feature, service or product that this icon represents.

Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (51)

Quality Over All

Who We Are

PromoCo is Washington D.C.'s premier i71 compliant in-store & delivery service offering the best flower, carts, shrooms & concentrates in the area. We opened in 2018 as a cart based service, but have since blossomed in offering a variety of products while upholding our commitment to exceptional customer service. Our reputation speaks for itself.

SHOP NOW

We Let you Do the Talking

Don’t just take our word for it; hear what our satisfied customers have to say. From life-changing experiences with magic mushrooms to the joy of discovering the perfect cannabis strain, our testimonials reflect the positive impact Promoco DC has made in the lives of many.

Delivery Service

Our delivery service extends throughout Washington D.C., bringing your preferred cannabis and mushrooms directly to your doorstep. We pride ourselves on punctuality and discretion, ensuring your products arrive safely and within the promised time frame. Our delivery team understands the importance of professionalism and privacy, making your satisfaction their top priority.

Our Location

1813 18th St NW
Washington DC,20009

Premium Products

DMV Delivery

Safe & Secure

Live Support

Search

"; if (discountResponse.discount_table.placement_position == 'BEFORE') { element.before(wrapper); } else { element.after(wrapper); } } $("div.adp-vol-wrapper").html(discountResponse.discount_table.html); } else if (discountResponse.discount_table && discountResponse.discount_table.type === "AUTOMATIC") { if (discountResponse.vol_rows && discountResponse.vol_rows.length > 0 && ("buy_x_dollars" == discountResponse.type || "vd" == discountResponse.type) && window.appikonDiscount.settings.dp.show_vol_discount_table) { var e; if (window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("final_selector")) { e = $(window.appikonDiscount.settings.vd_placement_settings.final_selector).first(); if (0 === e.length) { e = $("form[action*='/cart/add']").first(); } } else { e = $("form[action*='/cart/add']").first(); } if (0 === $(".adp-vol-wrapper").length) { window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("placement") && "before" == window.appikonDiscount.settings.vd_placement_settings.placement ? e.before("") : e.after(""); } "buy_x_dollars" === discountResponse.type ? showBuyXDiscounts(discountResponse) : showVolDiscounts(discountResponse); } } var objectExists = function (t) { return "object" == typeof t ? t : null }; if (objectExists(discountResponse.discounts)) { if(isAppikonProductPage && discountResponse.product_notification) { showAppikonNotification(discountResponse.product_notification); } else if(isAppikonCartPage && discountResponse.notifications && discountResponse.notifications.length) { showAppikonNotification(discountResponse.notifications[0]); } if (objectExists(discountResponse.discounts.cart) && objectExists(discountResponse.discounts.cart.items)) { showCartDiscounts(discountResponse.discounts); } } if (discountResponse.product_lowest_price_message && window.appikonDiscount.settings.product_page_price_selector && window.appikonDiscount.settings.product_page_price_selector !== "") { $(window.appikonDiscount.settings.product_page_price_selector).replaceWith("" + discountResponse.product_lowest_price_message + ""); } reloadCurrency() if (window.appikon.postDiscountHandlers) { for (let i = 0; i " + n.compare_at_price_format + "" + n.discounted_price_format + ""); $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("" + n.compare_at_line_price_format + "" + n.discounted_line_price_format + ""); $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("" + n.compare_at_price_format + "" + n.discounted_price_format + ""); } else { $(".appikon-cart-item-price[data-key='" + n.key + "']").html("" + n.original_price_format + "" + n.discounted_price_format + ""); $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("" + n.original_line_price_format + "" + n.discounted_line_price_format + ""); $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("" + n.original_price_format + "" + n.discounted_price_format + ""); } $("span.discounted_price").css("font-weight", "bold"); } else { $(".appikon-cart-item-price[data-key='" + n.key + "']").html("" + n.original_price_format + ""); $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("" + n.original_line_price_format + ""); $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("" + n.original_price_format + ""); $("span.discounted_price").css("font-weight", "normal"); } $(".appikon-cart-item-upsell-notes[data-key='" + n.key + "']").html(n.upsell_note); $(".appikon-cart-item-success-notes[data-key='" + n.key + "']").html(n.success_note); } if ("string" == typeof t.discounted_price_html) { if (window.appikonDiscount.settings.hide_paypal) { $(".additional_checkout_buttons,.additional-checkout-button,.additional-checkout-buttons, .extra-checkout-buttons, .dynamic-checkout__content,.cart__additional_checkout, .cart-checkout-additional, #dynamic-checkout-cart").hide(), addGlobalStyle(".additional_checkout_buttons, .additional-checkout-button, .additional-checkout-buttons {display:none !important;}"); } if (t.positive_discount) { displayCartTotals(t); } if (t.zero_discount_only || 0 == window.appikon.cart.total_price) { $('form[action*="/cart"]').append(""); try { window.appikon.cart.attributes.adp_identifier = 1 } catch (o) { } // remove event checkout listeners if no discounts var checkoutSelectors = getCheckoutSelectors(); checkoutSelectors.forEach(function (t) { t = t.trim(); var e = document.querySelectorAll(t); if ("object" == typeof e && e) for (var n = 0; n " + t.original_price_html + ""); $("span.wholesale-original-cart-total").css("display", "none"); $(".wholesale-cart-total").css("font-weight", "normal"); // remove event checkout listeners if no discounts var checkoutSelectors = getCheckoutSelectors(); checkoutSelectors.forEach(function (t) { t = t.trim(); var e = document.querySelectorAll(t); if ("object" == typeof e && e) for (var n = 0; n " + "" + "
" if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "BEFORE") { $(selector).before(discountCodeWrapper); } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "AFTER") { $(selector).after(discountCodeWrapper); } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "PREPEND") { $(selector).prepend(discountCodeWrapper); } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "APPEND") { $(selector).append(discountCodeWrapper); } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "REPLACE") { $(selector).after(discountCodeWrapper); $(selector).hide(); } } function displayCartTotals(t) { $(".wholesale-original-cart-total span.wholesale-original-price").length > 0 ? $(".wholesale-original-cart-total span.wholesale-original-price").css("text-decoration", "line-through") : $(".wholesale-original-cart-total").css("text-decoration", "line-through"); $(".wholesale-original-cart-total").show() if (window.appikonDiscount.settings.use_compare_at_price === true) { $("span.wholesale-original-price").html(t.compare_at_price_html); } else { $("span.wholesale-original-price").html(t.original_price_html); } $(".wholesale-cart-total").html("" + t.discounted_price_html + ""); var e = ""; if (t.summary_item_html) { e = t.summary_item_html; } $(".subtotal .cart_savings.sale").hide(); $(".wholesale-cart-total").prepend("

" + e + "

"); if (window.appikonDiscount.settings.show_discount_code) { $('.appikon-discounts-wrapper').remove(); var discountCodePlacementSelectors = window.appikonDiscount.settings.discount_code_settings.inputPlacementSelector.split(','); discountCodePlacementSelectors.forEach(showDiscountCodeInput); if (window.appikon.discount_code) { $(".appikon-discounts-wrapper").hide(); $("div[id=appikon-discount-item]").html('' + t.discount_item_html); document.querySelectorAll("#appikon-remove-discount-code").forEach(item => { item.addEventListener('click', event => { deleteCookie("appikon_discount_" + window.appikonDiscount.settings.shop); delete window.appikon.discount_code; triggerDiscountCalculation(); }) }); } else { $(".appikon-discounts-wrapper").show(); } } $(".wholesale-cart-total span").css("text-decoration", "none"); reloadCurrency(); } function showAppikonNotificatioBar(notificationMessage, selector, placement) { if(notificationMessage && notificationMessage.trim()) { var notificationBarElement = "

X

" + notificationMessage.trim() + "

" // Remove old notification $('#appikon-notification-bar').remove() if(selector) { var selectorElement = $(selector).first(); if(selectorElement.length){ "before" == placement.toLowerCase() ? selectorElement.before(notificationBarElement) : selectorElement.after(notificationBarElement) } } else { window.appikonDiscount.settings.global.headerSelector.split(",").forEach(function (t) { t = $.trim(t) "#shopify-section-header" == t ? $(t).after(notificationBarElement) : "main" == t ? $(t).prepend(notificationBarElement) : $(t).before(notificationBarElement) }) } $("#appikon-notification-bar").length > 0 && $("#appikon-notification-bar").show() } } function showAppikonNotification(notificationMessage) { // Show product page Notification if(isAppikonProductPage && window.appikonDiscount.settings.show_product_notification_bar) { showAppikonNotificatioBar(notificationMessage, window.appikonDiscount.settings.notification_placement_settings.final_selector, window.appikonDiscount.settings.notification_placement_settings.placement) } if(isAppikonCartPage && window.appikonDiscount.settings.show_cart_notification_bar) { showAppikonNotificatioBar(notificationMessage, window.appikonDiscount.settings.notification_cart_placement_settings.final_selector, window.appikonDiscount.settings.notification_cart_placement_settings.placement) } } function DiscountedPricingCheckout(t) { var termsSelector = "input[type='checkbox']"; if (window.appikonDiscount.settings.terms_selector) { termsSelector += window.appikonDiscount.settings.terms_selector; } else { termsSelector += "#agree"; } if (!(1 != window.appikonDiscount.settings.turn_off_agree_checkbox && $(termsSelector).length > 0 && $(termsSelector + ":checked").length != $(termsSelector).length)) { $(t.target).prop("disabled", "disabled"); window.appikon.action_type = "checkout"; var i = [], a = []; $("[name^='attributes']").each(function () { var t = $(this), e = $(this).attr("name"), n = { name: e = e.replace(/^attributes\[/i, "").replace(/\]$/i, ""), value: t.val() }; if ("" != n.value) switch (t[0].tagName.toLowerCase()) { case "input": "checkbox" == t.attr("type") ? t.is(":checked") && a.push(n) : a.push(n); break; default: a.push(n) } }); var r = ""; if (window.Shopify.locale) { i.push("locale=" + window.Shopify.locale); } $("[name='note']").length && (r = $("[name='note']")[0].value), window.appikon.cart.note_attributes = a, window.appikon.cart.note = r, r.length && i.push("note=" + encodeURIComponent(r)), a.length && a.map(function (t) { i.push("attributes" + encodeURIComponent("[" + t.name + "]") + "=" + encodeURIComponent(t.value)) }), $.ajax({ cache: !1, contentType: "application/json; charset=utf-8", dataType: "json", type: "POST", url: window.appikonDiscount.settings.app_root_url, data: JSON.stringify(window.appikon), success: function (t) { t.invoice_url ? (i.length && (t.invoice_url += "?" + i.join("&")), setTimeout(function () { window.location.href = t.invoice_url }, 500) ) : ( t.invoice_url = "/checkout", t.discount_code && (setCookie("adp-pr-id", t.pr_id, 14), i.push("discount=" + t.discount_code)), i.length && (t.invoice_url += "?" + i.join("&")), window.location.href = t.invoice_url ) }, error: function () { window.location.href = "/checkout" } }) } } function notifyCalculationsInProgress() { return hasFlag("notify_about_disoc*nt_calculations") && (hasFlag("disable_checkout_button") ? (checkoutBtn.attr("disabled", !0).val("Please wait").text("Please wait").css("border-color", originalBorder).css("background-color", originalBackground), setTimeout(enableCheckoutButton, 4e3)) : isAppikonCartPage && showAppikonNotification(window.appikonDiscount.settings.calculation_note, {})), !0 } function hideCalculationsInProgressNote() { return hasFlag("notify_about_disoc*nt_calculations") && (hasFlag("disable_checkout_button") ? enableCheckoutButton() : $("#appikon-notification-bar").text() == window.appikonDiscount.settings.calculation_note + "X" && $("#appikon-notification-bar").fadeOut("slow")), !0 } function getRefreshDelayValue() { var t = ""; return t = isMobileBrowser() ? window.appikonDiscount.settings.buyx.delay_mobile_refresh_cart : window.appikonDiscount.settings.buyx.delay_refresh_cart, 1e3 * parseFloat(t) } function disableCheckoutButtons() { var checkoutSelectors = getCheckoutSelectors(); $.each(checkoutSelectors, function(index, selector){ $(selector).prop('disabled', true); }); } function enableCheckoutButtons() { var checkoutSelectors = getCheckoutSelectors(); $.each(checkoutSelectors, function(index, selector){ $(selector).prop('disabled', false); }); } function checkForTestOffer() { window.appikon.test_offer_token = getCookie('shopacado-test-offer-token'); window.appikon.test_offer_name = getCookie('shopacado-test-offer-name'); console.log("testing offer: " + getCookie('shopacado-test-offer-name')); if (window.appikon.test_offer_token && window.appikon.test_offer_token != "") { showTestOfferNotice(); } } function showTestOfferNotice() { var noticeHtml = `

Testing Offer: ` + window.appikon.test_offer_name + `

`; $("#shopacado-banner").remove(); $("body").prepend(noticeHtml); $("body").addClass("push-down"); $("#shopacado-stop-test-offer").click( function () { removeTestOfferNotice(); }); } function removeTestOfferNotice() { $("#shopacado-banner").remove(); $("body").removeClass("push-down"); deleteCookie("shopacado-test-offer-token"); deleteCookie("shopacado-test-offer-name"); delete window.appikon.test_offer_token; delete window.appikon.test_offer_name; } function calculateAppikonDiscount() { disableCheckoutButtons(); var xhrAppikonDiscountRequest = $.ajax({ cache: !1, type: "POST", url: window.appikonDiscount.settings.app_root_url, data: JSON.stringify(window.appikon), dataType: "json", contentType: "application/json; charset=utf-8" }).done(function(data) { window.appikonResponseStore.discountResponse = data; fillCartData(true); enableCheckoutButtons(); }).fail(function(jqXHR, status, error) { console.error("calculateAppikonDiscount", error, jqXHR.responseText) enableCheckoutButtons(); }) } function prepareAppikonDiscountRequestData(appikonDrawerCart) { window.appikon.cart = appikonDrawerCart; window.appikon.adp_page = 'cart'; window.appikon.discounts = {}; window.appikon.cart_product_ids = []; appikonDrawerCart.items.forEach(function(item){ var appikon_item = item; ["product_title", "total_discount", "discounts", "grams", "vendor", "taxable", "gift_card", "url", "image", "featured_image", "requires_shipping", "product_type", "product_description", "variant_title", "variant_options"].map(function(k) { delete appikon_item[k] }); window.appikon.cart_product_ids.push(appikon_item.product_id); }); if(window.appikon.cart.items.length > 0) { // Get Product Metadata var xhrAppiconCartViewJSONRequet = $.ajax({ cache: !1, type: "GET", url: "/cart?view=appikon.json", dataType: "text", beforeSend: function(xhr){xhr.setRequestHeader('x-requested-with', '');} }).done(function(data) { var cartMetadataResponse = JSON.parse(data) window.appikon.cart_collection_ids = []; window.appikon.cart.items.forEach(function(item){ cartMetadataResponse.items.forEach(function(cartMetadataItem){ if(cartMetadataItem.id == item.id) { item["collection_ids"] = cartMetadataItem.collectionIds; } }); window.appikon.cart_collection_ids.push(item.collection_ids); }); calculateAppikonDiscount(); }).fail(function(jqXHR, status, error) { console.error("prepareAppikonDiscountRequestData", error, jqXHR.responseText) }) } } function isCartChange(newCart) { var isCartChange = false; var oldCart = window.appikonResponseStore.cartJS; var cartPropertiesToCompare = ["original_total_price", "total_discount", "total_weight", "item_count", "items_subtotal_price"]; $.each(cartPropertiesToCompare, function (i, prop) { if (oldCart[prop] !== newCart[prop]) { isCartChange = true; return false; // break the loop } }); if(!isCartChange && oldCart.items.length !== newCart.items.length) { isCartChange = true; } if(!isCartChange) { $.each(oldCart.items, function(i, oldItem){ var newItem = newCart.items[i]; if(oldItem.id !== newItem.id || oldItem.quantity !== newItem.quantity) { isCartChange = true; return false; // break the loop } }) } return isCartChange; } function triggerDiscountCalculation() { if (window.appikonResponseStore.cartJS) { prepareAppikonDiscountRequestData(window.appikonResponseStore.cartJS); } else { getAppikonDiscontData(); } } function processCartData(ajaxCartData) { if (isCartChange(ajaxCartData)) { window.appikonResponseStore.cartJS = ajaxCartData; prepareAppikonDiscountRequestData(ajaxCartData) } else { fillCartData(); } } async function addCompareAtPrice(cart) { var totalCompareAtPrice = 0; await Promise.all(cart.items.map(async (item) => { $.ajax({ url: '/products/' + item.handle + '.js', dataType: 'json', async: false, success: function(product){ for (const variant of product.variants) { item["compare_at_price"] = item["price"]; if (variant.id == item.variant_id && variant.compare_at_price != null) { item["compare_at_price"] = variant.compare_at_price; break; } }; const compareAtLinePrice = item["compare_at_price"] * item["quantity"]; totalCompareAtPrice += compareAtLinePrice; item["compare_at_line_price"] = compareAtLinePrice; } }); })); cart.compare_at_total_price = totalCompareAtPrice; return cart; } function getAppikonDiscontData() { if (window.appikonDiscount.settings.use_compare_at_price === true){ var xhrAppiconCartRequet = $.ajax({ cache: !1, type: "GET", url: "/cart.js", dataType : "json" }).done(async function(ajaxCartData) { let cartWithCompareAt = await addCompareAtPrice(ajaxCartData); processCartData(cartWithCompareAt); }).fail(function(jqXHR, status, error) { console.error("getAppikonDiscontData", error, jqXHR.responseText) }) }else{ var xhrAppiconCartRequet = $.ajax({ cache: !1, type: "GET", url: "/cart.js", dataType : "json" }).done(function(ajaxCartData) { processCartData(ajaxCartData); }).fail(function(jqXHR, status, error) { console.error("getAppikonDiscontData", error, jqXHR.responseText) }) } } window.appikon.calculateDiscounts = getAppikonDiscontData; function insertCartTitleSnippet(productTitleSelector) { var isInserted = false; if (!productTitleSelector) { return isInserted; } var selectors = productTitleSelector.split(","); $.each(selectors, function(index, selector) { var elems = $(selector); if (elems.length) { var cart = window.appikon.cart; elems.each(function (index) { if (index "); isInserted = true; } }); } }) return isInserted; } function insertCartLinePriceSnippet(cartLinePriceSelector) { var isInserted = false; if (!cartLinePriceSelector) { return isInserted; } var selectors = cartLinePriceSelector.split(","); $.each(selectors, function(index, selector) { var elems = $(selector); if (elems.length) { var cart = window.appikon.cart; elems.each(function (index) { if (index " + $(this).html() + ""); isInserted = true; } }); } }) return isInserted; } function insertCartUnitPriceSnippet(cartUnitPriceSelector) { var isInserted = false; if (!cartUnitPriceSelector) { return isInserted; } var selectors = cartUnitPriceSelector.split(","); $.each(selectors, function(index, selector) { var elems = $(selector); if (elems.length) { var cart = window.appikon.cart; elems.each(function (index) { if (index " + $(this).html() + ""); } }); } }) return isInserted; } function insertCartSubTotalSnippet(cartSubTotalSelector) { var isInserted = false; if (cartSubTotalSelector) { var selectors = cartSubTotalSelector.split(","); $.each(selectors, function(index, selector) { var elem = $(selector).eq(0); if(elem && elem.length && elem.find(".wholesale-original-cart-total").length == 0) { elem.html("" + "" + elem.html() + "" + "" + "" + "

" + "" + "" + "

"); isInserted = true; } }) } return isInserted; } function insertCartSnippets(cartType) { var productTitleInserted = null; var linePriceInserted = null; var subtotalInserted = null; var unitPriceInserted = null; if (cartType === 'DRAWER') { productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.drawer_cart_product_title_selector); linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.drawer_cart_line_price_selector); unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.drawer_cart_unit_price_selector); subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.drawer_cart_sub_total_selector); } else if (cartType === 'REGULAR') { productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.regular_cart_product_title_selector); linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.regular_cart_line_price_selector); unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.regular_cart_unit_price_selector); subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.regular_cart_sub_total_selector); } return productTitleInserted || linePriceInserted || subtotalInserted || unitPriceInserted; } function fillCartData(forceFill) { setTimeout(function() { if(window.appikonResponseStore.discountResponse) { var drawerCartSnippets = insertCartSnippets("DRAWER"); var regularCartSnippets = false; if (window.appikonDiscount.settings.is_dynamic_insertion) { regularCartSnippets = insertCartSnippets("REGULAR"); } if(drawerCartSnippets || regularCartSnippets || forceFill == true) { appikonDelegate(window.appikonResponseStore.discountResponse); } } }, 400); } function refreshAppikonData() { getAppikonDiscontData(); } function handleCartRequests(url) { var isCartRequestProcessed = true; if ((url.includes('/cart.js') || url.includes('/cart.json') || url.includes('/cart/add.js') || url.includes('/cart/update.js') || (window.appikonDiscount.settings.is_dynamic_insertion && url.includes('/cart/change')) || url.includes('/cart/clear.js') || url.endsWith('/cart') || url.includes('/cart?')) && !url.includes('/cart?view=appikon.json')) { if (url.includes('/cart/add.js') || url.endsWith('/cart') || url.includes('/cart?') ) { $.ajax({ cache: !1, type: "GET", url: "/cart.js", dataType: "json" }).done(function (ajaxCartData) { //processCartData(ajaxCartData); }).fail(function (jqXHR, status, error) { console.error(error) }) } else { isCartRequestProcessed = false; } } return isCartRequestProcessed; } $(document).ready(function () { if(window.appikonDiscount.settings.dp.installed) { refreshAppikonData(); if (window.appikonDiscount.settings.listen_to_ajax_cart_events_strategy) { // Intercept AJAX requests var origOpen = window.XMLHttpRequest.prototype.open; window.XMLHttpRequest.prototype.open = function() { this.addEventListener('load', async function() { var url = this.responseURL; if(!handleCartRequests(url)) { var ajaxCartData = JSON.parse(this.responseText); if (window.appikonDiscount.settings.use_compare_at_price === true) { var cartWithCompareAt = await addCompareAtPrice(ajaxCartData); processCartData(cartWithCompareAt); } else { processCartData(ajaxCartData); } } }); origOpen.apply(this, arguments); }; // Intercept fetch requests const originalFetch = window.fetch; window.fetch = function() { return new Promise((resolve, reject) => { originalFetch.apply(this, arguments) .then((response) => { var url = response.url; if(!handleCartRequests(url)) { $.ajax({ cache: !1, type: "GET", url: "/cart.js", dataType: "json" }) // response.clone().json().then(ajaxCartData => { // processCartData(ajaxCartData); //}); } resolve(response); }) .catch((error) => { reject(response); }) }); } } else { var appikonCallRepeater = setInterval(refreshAppikonData,1000); } } }); var appikonCookieCode = getCookie("appikon_discount_" + window.appikonDiscount.settings.shop); appikonCookieCode && (window.appikon.discount_code = appikonCookieCode); if (hasFlag("disable_checkout_button")) { var checkoutBtn = $(window.appikonDiscount.settings.global.appikonCheckoutSelector); var originalCheckoutContent = checkoutBtn.val() || checkoutBtn.html(); var originalBorder = checkoutBtn.css("border-color"); var originalBackground = checkoutBtn.css("background-color"); var enableCheckoutButton = function () { checkoutBtn.html(originalCheckoutContent).val(originalCheckoutContent).removeAttr("disabled").removeAttr("border-color").removeAttr("background-color") }; } if (isAppikonCartPage) { var skipIds = getCookie("adp-skip-ids"); skipIds && (window.appikon.skip_ids = skipIds) } window.appikon.multicurrency = {}; if (window.Shopify && window.Shopify.currency) { window.appikon.multicurrency.currency = window.Shopify.currency.active; window.appikon.multicurrency.rate = window.Shopify.currency.rate; } if (window.theme && window.theme.moneyFormat) { window.appikon.multicurrency.moneyFormat = window.theme.moneyFormat; } else if (window.theme && window.theme.strings && window.theme.strings.moneyFormat) { window.appikon.multicurrency.moneyFormat = window.theme.strings.moneyFormat; } else if (window.Theme && window.Theme.strings && window.Theme.strings.moneyFormat) { window.appikon.multicurrency.moneyFormat = window.Theme.strings.moneyFormat; } else if (window.Theme && window.Theme.moneyFormat) { window.appikon.multicurrency.moneyFormat = window.Theme.moneyFormat; } else if (window.mwSwitcherObjects && window.mwSwitcherObjects.shop.money_format){ window.appikon.multicurrency.moneyFormat = window.mwSwitcherObjects.shop.money_format; } window.appikon.adp_page.length && window.appikonDiscount.settings.dp.installed > 0 && ($.ajax({ cache: !1, type: "POST", url: window.appikonDiscount.settings.app_root_url, data: JSON.stringify(window.appikon), dataType: "json", contentType: "application/json; charset=utf-8", success: function (t) { appikonDelegate(t); } })), setTimeout(function () { "function" == typeof ga && ga(function (t) { window.gaclientId = t.get("clientId") }) }, 1e3), hasFlag("refresh_on_qty_plush_minus") && ($(document).on("click", window.appikonDiscount.settings.plus_minus_qty_selector, function () { var t = this; isAppikonCartPage && setTimeout(function () { $(t).parents('form[action*="/cart"]').submit() }, 500) }), hasFlag("refresh_on_qty_change_hard") && (window.appikon.cartSubmit = function () { isAppikonCartPage && setTimeout(function () { $('form[action*="/cart"]').submit() }, 500) }, $(document).ready(function () { setTimeout(function () { var t, e = document.querySelectorAll(window.appikonDiscount.settings.plus_minus_qty_selector); for (t = 0; t 0, qtyInputEvent = debutEditBtnExists ? "" : "input "; if (isAppikonCartPage && $(document).on(qtyInputEvent + "change", "input.appikon-quantity, input[name^='updates['], input[id^='updates_'], input[id^='Updates_']", function (t) { var e = this; t.preventDefault(), "" != $.trim($(this).val()) && (setTimeout(function () { hasFlag("quantities_refresh_over_submit") ? window.location.reload() : $(e).parents('form[action*="/cart"]').submit() }, getRefreshDelayValue())) }), isAppikonCartPage && ($(document).on("click", "td.cart-qty span.icon-plus, td.cart-qty span.icon-minus", function (t) { t.preventDefault(), $(this).parents('form[action*="/cart"]').submit() }), !window.appikonDiscount.settings.is_dynamic_insertion && $(document).ajaxSuccess(function (t, e, n) { n && "/cart/change.js" == n.url && window.location.reload() }), 1 != hasFlag("avoid_default_qty_input_event_change") && (setTimeout(function () { $(".js-qty__adjust").off("click") }, 500), $(document).on("click", "div.js-qty .js-qty__adjust", function (t) { if(!window.appikonDiscount.settings.avoid_cart_quantity_adjustment) { t.preventDefault(); var e = parseInt($(this).parents("div.js-qty").find("input").val()); if ($(this).hasClass("js-qty__adjust--plus")) var n = e + 1; else n = e - 1; $(this).parents("div.js-qty").find("input").val(n).change() } else { $(this).parents("div.js-qty").find("input").change() } }))), $(document).on("click", "button#apply-appikon-discount", function (t) { t.preventDefault(); var discount_code_entered = $("input[id=appikon-discount-code]:visible").val().trim(); setCookieMinutes("appikon_discount_" + window.appikonDiscount.settings.shop, discount_code_entered, 5); window.appikon.discount_code = discount_code_entered; triggerDiscountCalculation(); }), $(document).on("click", "div#appikon-close-notification", function (t) { t.preventDefault(), setCookie("appikon_notifications_closed", 1, .01), $("#appikon-notification-bar").slideUp("slow") }), $(document).on("click", ".appikon-variants-container select.adp-variants", function () { $(this).children("option").length <1 && alert("All item variants are out of stock") }), hasFlag("use_google_fonts")) { function insertGoogleFontStyle(t) { var e = document.head, n = document.createElement("link"); n.id = "adp_google_fonts_link", n.type = "text/css", n.rel = "stylesheet", n.href = "https://fonts.googleapis.com/css?family=" + t.join(","), e.appendChild(n) } }; }); }(window, document);
Promoco DC: Weed & Shroom Delivery - Mushroom dispensary (2024)
Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 5950

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.