- 0
- menu
4.94 out of 5based on 1345 customer ratings
(1345 customer reviews)
4.94 out of 5based on 1345 customer ratings
(1345 customer reviews)
The Mini Catalog is a bound, full color catalogof all our oils! The REVIVE Catalog lists uses for each REVIVE Essential Oil & Blend. It even has a page where you can check off the REVIVE Oils you’ve already purchased.
The Basics Kit includes 6 full-sized bottles of our favorite blends and essential oils:Lavender,Lemon,Peppermint,Protect,Sleep,Purify.
Catalog Size = 5.125″ x 4.0″
Free Shipping & Returns
GC/MS tested (Quality Tested)
No MLM Hassle
$52.50
Qty
- Reviews(1345)
- Description
- Specifications
People Love us
Rated 4.94 out of 5 stars
1345 reviews
Average Review
(1345 reviews) 4.94 out of 5 stars
(1291)
(36)
(7)
(7)
(4)
Most recent reviewsMost helpful reviews
Be the first to leave a product review using our new individual product reviews <3. We would love if you scroll to the bottom and leave a review
Nicole C.
VERIFIED PURCHASE
5 out of 5
Amazing Quality Oils I have been on the hunt to find a clean brand comparable to doterra. Not only are these oils so close to doterra their customer service is spectacular. I’m so glad their products are US based and thankful I found them. Will be a forever customer!
Was this review helpful to you?
Ruth C.
VERIFIED PURCHASE
5 out of 5
Customer service I have been a customer for many years by the last two shipments to Canada have been “messed up” by customs who charged me duties on my order.
The Revive team immediately fixed the issue and reimbursed me for the expense. I appreciate the prompt service, respectful customer attention and how I wasn’t questioned about the issue. Thank you very much for your kind services with a special mention to Elizabeth!Was this review helpful to you?
Kathryn T.
VERIFIED PURCHASE
5 out of 5
Very helpful support I recently had an issue with something that I was billed for; the issue was resolved the same day! Very happy with the helpful and timely response. Thank you, Revive staff! You have my business for life!
Was this review helpful to you?
audreymendez47
VERIFIED PURCHASE
5 out of 5
Metabolism Metabolism Revive oil is definitely a game changer for me!
It’s my first time using revive oils, and so far Metabolism is my favorite, I lather it on my belly, legs and feet. After some time, I began to notice a change in my metabolism, in my body. It’s noticeable but subtle and I love it. Thank you Revive!!Was this review helpful to you?
Denise D.
VERIFIED PURCHASE
5 out of 5
Oil of the month To my surprise o ordered oil of the month when it came it was haunted mansion and I was thrilled because I would have never bought that one but it’s my favorite!’ I can smell patchouli and other scents in it but omg it’s amazing. My summer favorite is summer of love. But I love all their oils and I have a big collection of them. Thanks for making these scents.
Was this review helpful to you?
Lisa M.
VERIFIED PURCHASE
5 out of 5
I’m so grateful I found this company! I can’t afford Young Living or Dotera. Those companies are outrageous in price.
Revive is affordable and awesome quality! Their customer service is outstanding! I’m so impressed with them! I will only buy from them! I hope they continue to add more and more!
Was this review helpful to you?
VERIFIED PURCHASE
5 out of 5
Revive Immunity Boost I love Immunity Boost by Revive! Such a clean smelling product but I trust it will do what it is supposed to do!
The Immunity Boost Pump soap is wonderful as well! If you work in a public situation where you may have constant contact with students or people coming into an office area it is great to wash your hands to kill those germs!
My daughter and I love your products!Was this review helpful to you?
Stacey
VERIFIED PURCHASE
5 out of 5
Amazing service I’ve been buying Revive products for a couple years now. On my most recent order, I was charged duties - when I reached out to Revive to investigate-they had resolved, communicated effectively and a credit provided within 10 min. I am so impressed with their commitment to customer service, I had to mention!
Was this review helpful to you?
Linda V.
VERIFIED PURCHASE
5 out of 5
refund I had placed order & after getting confirmation of order discovered there was item accidently on order & sent email which Elizabeth responded immediately & corrected order & refunded 12.00 for item
Was this review helpful to you?
Fr. Kevin F
VERIFIED PURCHASE
5 out of 5
Awesome products Awesome oils great people
Highly recommendedWas this review helpful to you?
Jane B.
VERIFIED PURCHASE
5 out of 5
Sore No More essential oils review I received my essential oils order this past week and ordered Sore No More for the first time. I have an on going issue with my rotator cuff which is painful pretty much 24/7. I have tried the usual rubs, roll ons and sprays to try to alleviate the pain, which does help, but only for a short period of time. Last night I decided to make a roller ball blend using 15 drops of Sore No More essential oils in a 10 ml bottle, topping it up with Fractionated Coconut Oil. I rolled it on my shoulder and within 10 minutes I had relief from the pain! Trying to find a position where I can sleep without placing pressure on my shoulder is very difficult. Not only was I able to sleep without pain, but I was pain free throughout the night and all morning! I am beyond thrilled to have found my little magic in a bottle!! I should have ordered this ages ago and will definitely continue using it. It’s amazing and I highly recommend it. I used to order through Young Living at the discounted members cost and have since changed to Revive saving money while enjoying high quality oils as well. Their customer service is absolutely fabulous! One extremely happy Revive Customer!
Was this review helpful to you?
Robyn
VERIFIED PURCHASE
5 out of 5
Best customer service ever the oils are as good as young living and a whole lot cheaper
Was this review helpful to you?
Jocelyne L.
VERIFIED PURCHASE
5 out of 5
Awesome customer support For some odd reason I had to pay custom duty even though my order mentioned that the shipping and duties were paid. Within 24 hours I received reimbursement. Such great customer support. Thank you
Was this review helpful to you?
Lisa
VERIFIED PURCHASE
5 out of 5
Amazing customer service and products!
Was this review helpful to you?
Jodine H.
VERIFIED PURCHASE
5 out of 5
Cunstomer Service I recently asked CS a question about beard oil and a scent I was trying to replicate for my husband. I received a very helpful reply in a timely manner. I am a long time customer of Revive EO, some for use but more for the joy of having them,lol! While I had used two different popular MLM companies when I learned about Revive and the quality of oils they sell there was no going back to another company. A huge thank you to Revive!
Was this review helpful to you?
Alyssa M.
VERIFIED PURCHASE
5 out of 5
Customer service I put in an order & I messed up. Ross quickly got back to me & fixed my order. I love great simple customer service!
Was this review helpful to you?
Cheryl H.
VERIFIED PURCHASE
5 out of 5
Revive is always prompt!! This time, the shipping address was somehow wrong after I submitted my order. I contacted Revive and they responded to my inquiry right away as well as corrected the address. No hassles! No annoyance! Just very friendly and happy to help!😊
Was this review helpful to you?
Lori B.
VERIFIED PURCHASE
5 out of 5
CBD for Pets We have tried various pet CBD brands over the years and none of them seemed to have any affect on helping our dog her with anxiety. We could not believe the difference we saw in our dog in only 2 weeks of using Revive's CBD for Pets. She has been on it for a few months and is a different dog. She has calmed down and can do so many "dog things" that her anxiety did not allow her to do for the past 3yrs.
Was this review helpful to you?
Cindy M.
VERIFIED PURCHASE
5 out of 5
Great customer service Not only are all of the Revive products I have ever ordered been supreme to any other oils the customer service is above and beyond.
Was this review helpful to you?
Louise B.
VERIFIED PURCHASE
5 out of 5
OWNER OF JUG TAVERN ANTIQUES AWSOME THEY WILL GO THE EXTRA MILE FOR YOU
Was this review helpful to you?
Alayna
VERIFIED PURCHASE
5 out of 5
I love the oils and the customer service is amazing!!
Was this review helpful to you?
Vicki K.
VERIFIED PURCHASE
5 out of 5
Customer service I have found Revives customer service to be excellent. Response time is quick and very friendly and accommodating.
Was this review helpful to you?
Faye A.
VERIFIED PURCHASE
5 out of 5
Love Revive Essential oils I love the purity of Revive Essential Oils and the liquid laundry detergent by Revive. The smell is so fresh and clean! I also love the Immunity roll on as well as the regular bottle oils.
I, too, used to use DoTerra and Young Living oils and whike they were good, Revive is equally good and much more reasonable costs.Was this review helpful to you?
Barb M.
VERIFIED PURCHASE
5 out of 5
Honey diffuser Great company communication and replacement of defective product. Love REVIVE products and customer service.
Was this review helpful to you?
Caitlin T.
VERIFIED PURCHASE
5 out of 5
Loving the products and excellent customer service! So far the skin care set has exceeded my expectations and I love all the oils I have! With my recent order, one of the items spilled quite a bit. I contacted the company and they immediately replied with two great options for me to choose from. This customer service was excellent! I understand things happen in shipping and it was out of their control, but they still made it right! Great company!
Was this review helpful to you?
Kat D.
VERIFIED PURCHASE
5 out of 5
Customer service I had a question, and Revive replied quickly and helped me out. This company has the best customer service!
Was this review helpful to you?
Heather D.
VERIFIED PURCHASE
5 out of 5
Excellent Customer Care Thank you Revive for your high standards and quality oils. You made the return process so smooth and easy. The return I made was actually my user error. It was nice dealing with an ethical company that truly cares about their customers and their products. Well done!
Was this review helpful to you?
Gabby
VERIFIED PURCHASE
5 out of 5
Pumpkin Pie Delicious I just got to say, that the Pumpkin Pie oil is true to its name! This aroma smells like freshly baked Pumpkin Pie! You just need a couple of drops since it goes along way! I used it in one of my diffusers with water. The other diffuser is an Aura Cacia room plug in diffusers. I will use this throughout thee Fall season and some?!? Then I will try one that will take me back to my childhood Christmas! Gracias!
Was this review helpful to you?
Shari K.
VERIFIED PURCHASE
5 out of 5
My experience with Revive! I enjoy the benefits of immunity oil which is the same as thieves essential oil because it’s been helping my throat every day as I’ve been using it for gargling. I had a throat ultrasound a little over a week ago and the results were negative. I think because of the fact that I’ve been gargling with that every day mixed with a little bit of water and vinegar. I dedicated to continue with it and I need to order another bottle of immunity oil. But I have to wait until Friday when I get paid. But in the meantime, I’m gargling every day with lemon and eucalyptus.
My roommate and I had tried immunity dish soap and dishwasher pods and it has done a wonderful job without the harsh chemicals. The dishes were sparkling clean. The immunity dish soap has done a better job than the thieves soap and I love the fact that it’s not only for dishes. It can be used for house cleaning. I used to order stuff from young living for years and got to the point that I can no longer order from them anymore. I’ve been trying to do some research. But I never knew that I could ever find anything that just as therapeutic and pure as young living, but for less money. I’ve also been using the frankincense oil for my arthritis and feel some benefits with it.
I want to express my special thanks and gratitude to you.
Truly Yours, ShariWas this review helpful to you?
Kate V.
VERIFIED PURCHASE
5 out of 5
Why would anyone shop anywhere else? It’s just the best- on every level🤷♀️
Was this review helpful to you?
Susan G.
VERIFIED PURCHASE
5 out of 5
Fabulous customer service! I reached out to customer because I had lost a part to my car diffuser. They responded immediately and shipped a replacement part. Thanks!!
Was this review helpful to you?
Trudi T.
VERIFIED PURCHASE
5 out of 5
Prompt Responses I really appreciate how quickly I get a response to any questions I may have. Thank you.
Was this review helpful to you?
Maisie
VERIFIED PURCHASE
5 out of 5
Excellent products and excellent customer service I love the products and the price point. I've been very happy with each of my purchases. Excellent customer service as well.
Was this review helpful to you?
Melanie S.
VERIFIED PURCHASE
5 out of 5
Excellent customer service, amazing prices, pure and fabulous quality products. I stumbled upon Revive when looking for a more reasonably priced, yet high quality alternative to Do Terra and Young Living oils. They have proven to be not only pure excellent quality and reasonably priced, but their customer service is top notch. I recently received an oil that had managed to open and leak in the package. I took a few pics and sent an email and they sent me a new oil within days at no cost to me, no additional questions asked. They have won me over as a lifetime customer.
Was this review helpful to you?
Dawn P.
VERIFIED PURCHASE
5 out of 5
I must tell.....
I switched to Revive a few years ago at the suggestion from my upline in a MLM. I cannot tell you how happy I am that I made that switch.
I have contacted customer service on several different occasions, most of them due to me doing something incorrectly during my order LOL
Tonight was the icing on the cake. I was placing my order expressly to take advantage of their Labor Day Sale. Being the absent-minded ding-dong that I am, I failed to enter the required code into the box :) Unfortunately, it was after I had hit the SUBMIT button. Went to my account to see if there was any way that I could correct it myself and found nothing.
So, at that point I sent a message from my order page explaining my dilemma. While sending that, received the email that my order had been received and thanking me for placing it. I noticed a REPLY button at the bottom, thought why not, so as I am again pleading my case, I go back to my account to obtain the order number to include in my email and what do I see......................DISCOUNT APPLIED!
I am so very happy with the quality of their products, their customer service ROCKS!! All of that and reasonably prices to boot. Thank you!!Was this review helpful to you?
jocelyne.1960
VERIFIED PURCHASE
5 out of 5
A "scent-sational" experience in Canada! My recent order was charged duty as it came into Canada. I read on the website that REVIVE would cover the cost if this occurred (it has not happened before and I've been ordering for years) so I sent an email and was reimbursed within a few days. This service and the excellence of the products will keep me recommending REVIVE to everyone that I know. I LOVE REVIVE!
Was this review helpful to you?
Carrie B.
VERIFIED PURCHASE
5 out of 5
Great products Besides having great products, the company cares about their customers.
Was this review helpful to you?
Theresa F.
VERIFIED PURCHASE
5 out of 5
Superb Essential Oils and Excellent Customer Service You can't get any better than quality essential oils and great customer service. My last order had a little glitch. No ones fault just sometimes packaging has a flaw. Contacted customer service, sent pics, had my replacement in days. Excellent example of how customer service should be and often is not. Customer for life
Was this review helpful to you?
Lee W.
VERIFIED PURCHASE
5 out of 5
Best customer service!! I had one bottle break during shipping, while it was a mess as far as oil inside the package, they way it was packaged made isn’t didn’t ruin anything else in my order.
I sent a quick email explaining what happened and within 24 hrs had a response telling me I’d have an email soon with a shipping notification for a replacement bottle.
So easy and so efficient!
Love this company and the products they put out!Was this review helpful to you?
Kimberly W.
VERIFIED PURCHASE
5 out of 5
No. 1 essential oils and customer service! Love these oils! Great quality and no MTM. Best customer service as well!
Was this review helpful to you?
Missy D.
VERIFIED PURCHASE
5 out of 5
Appreciate I really appreciate being able to ask questions and get an actual, thoughtful and knowledgeable, response. Thanks Revive! I'm so grateful I found you guys!
Was this review helpful to you?
Dianna M.
VERIFIED PURCHASE
5 out of 5
Great customer service! My foaming soap arrived, but the bottles were cracked. I sent one email and heard back very quickly. Excellent service! I love the products already, now I can say I love the company too!
Was this review helpful to you?
reji.musso
VERIFIED PURCHASE
5 out of 5
Nasty Smelling Dishwasher Immunity Boost Cleaner Tablets - WOW, in fact WOW, WOW! I can't say enough about this product. My daughter and I had tried every youtube recommendation for cleaning the NASTY odor from the dishwasher. Literally everything. I saw these and we used one tablet. The next day, I asked my daughter if she had noticed the same offputting smell and she said she did not. And, I did not. I don't often write reviews, but this has to be shared. I hope to never be without!
Was this review helpful to you?
Mary Lou H.
VERIFIED PURCHASE
5 out of 5
Awesome customer service! I forgot to add the promo code to my order. I placed my order on a Sunday. Monday I received confirmation that they adjusted my order. Amazing…..just like their essential oils.
Was this review helpful to you?
Jeri W.
VERIFIED PURCHASE
5 out of 5
Great! Love these oils and the price! I also give them the highest marks for customer service!
Was this review helpful to you?
Kim G.
VERIFIED PURCHASE
5 out of 5
Love Revive I’ve been a customer two years now I like that they send me a seasonal box of 4 oils And a surprise xtra oil or product to use for the season Once it was face mask once it was a stone to put oils in. No middle man Free stickers for oils and the website explains what each oil is used for. Love that I am on automatic seasonal deal. I look forward to it. I use it for my hair, skin, and air purifier. My teeth too.
Was this review helpful to you?
Amanda V.
VERIFIED PURCHASE
5 out of 5
Customer service is wonderful! Wonderful customer service combined with high quality oils! The perfect combination.
Was this review helpful to you?
Lois B.
VERIFIED PURCHASE
5 out of 5
Dishwaher Pods I decided to try Revive's Dishwasher Pods a few months ago. My daughter and I have both been on a search for several years for a less toxic solution to washing dishes in the dishwasher. All the "organic/natural/safe" products we have tried didn't do a good job of cleaning the dishes. Finally, we have found a product we love - Revive! We will continue to order and use this great product. We love it as much as all of their essential oils.
Was this review helpful to you?
Beth W.
VERIFIED PURCHASE
5 out of 5
Best Customer Service I not only LOVE Revive’s products but their customer service is the best ever! If I ever have a problem they fix it immediately with no questions asked.
Was this review helpful to you?
Steph M.
VERIFIED PURCHASE
5 out of 5
Best customer service ever!!! This was the single best customer experience ever!! No hassle, quick response, and I will never order oils from anyone else again!!
Was this review helpful to you?
1345 reviews for REVIVE Essential Oils
Show More
Add a review
SKU: 9584936
Clinically Proven Hair Growth
Add Hair, Skin, and Nails Supplement to your order right now for $35.
Add Hair, Skin, and Nails Supplement to your order right now for $35.
Our Healthy Hair Skin & Nails Supplement is your new secret weapon for fuller hair, longer nails and youthful skin!
Our Healthy Hair Skin & Nails Supplement is your new secret weapon for fuller hair, longer nails and youthful skin!
Don't forget our most popular NEW PRODUCT Rose Hydrosol!
Add Rose Hydrosol to your order right now for $14.
Add Rose Hydrosol to your order right now for $14.
It balances your skin, promotes relaxation, and is a wonderful linen spray
Use it on your face in place of your toner (your skin will love it!) or spray in your closet to refresh your clothing.
It balances your skin, promotes relaxation, and is a wonderful linen spray. Use it on your face in place of your toner (your skin will love it!) or spray in your closet to refresh your clothing.
'); }};const setupTopCart = function() { const productNameEls = document.querySelectorAll('.product-name:not(.processed)'); const header = document.querySelector('.your-cart-mini:not(.processed)'); const shopTable = document.querySelector('.minicart-container table.shop_table:not(.processed)'); const slider = document.querySelector('.cart-below-coupon-slider:not(.processed)'); const checkoutBtn = document.querySelector('.minicart-checkout:not(.processed)'); if (header) { header.innerHTML = 'My Cart×'; header.classList.add('processed'); } if (checkoutBtn) { checkoutBtn.innerHTML = '
Secure Checkout'; checkoutBtn.insertAdjacentHTML('afterend', '
'); checkoutBtn.classList.add('processed'); } for (let productName of productNameEls) { const imageWrapper = productName.querySelector('.cart-item-thumbnail-wrapper'); const name = productName.querySelector('.cart-item-title-wrapper'); const qtyWrapper = productName.querySelector('.cart-item-qty-wrapper'); const subtotalWrapper = productName.querySelector('.cart-item-subtotal-wrapper'); const subTotal = productName.querySelector('.product-subtotal:not(.processed)'); const subscribeWrapper = productName.querySelector('.cart-item-subscribe-and-save-wrapper'); if (imageWrapper && name && qtyWrapper && subtotalWrapper && subscribeWrapper) { if (subTotal && subTotal.textContent && subTotal.textContent.indexOf('Free!') > -1) { subTotal.classList.add('free-item'); subTotal.classList.add('processed'); } const columnsWrapper = document.createElement('div'); columnsWrapper.className = 'columns-wrapper'; productName.appendChild(columnsWrapper); columnsWrapper.appendChild(imageWrapper); const contentWrapper = document.createElement('div'); contentWrapper.className = 'cart-item-content-wrapper'; columnsWrapper.appendChild(contentWrapper); const contentTop = document.createElement('div'); contentTop.className = 'cart-item-content-top'; const nameSpan = name.nextElementSibling; contentTop.appendChild(name); if (nameSpan) contentTop.appendChild(nameSpan); contentWrapper.appendChild(contentTop); const contentBottom = document.createElement('div'); contentBottom.className = 'cart-item-content-bottom'; contentBottom.appendChild(qtyWrapper); contentBottom.appendChild(subtotalWrapper); contentWrapper.appendChild(contentBottom); const fullWidthDiv = document.createElement('div'); fullWidthDiv.className = 'full-width-subscribe'; fullWidthDiv.appendChild(subscribeWrapper); productName.appendChild(fullWidthDiv); productName.classList.add('processed'); } }};const setupSplideSlides = function() { const slideEls = document.querySelectorAll('.minicart-container .splide__slide:not(.processed)'); if (slideEls.length) { for (let slide of slideEls) { const imageWrapper = slide.querySelector('.cart-item-second-wrapper'); //const subtotal = slide.querySelector('.product-subtotal .woocommerce-Price-amount.amount'); const subtotal = slide.querySelector('.product-subtotal'); const title = slide.querySelector('.cart-item-title-wrapper a'); if (imageWrapper) { const columnsWrapper = document.createElement('div'); columnsWrapper.className = 'columns-wrapper-slide'; slide.appendChild(columnsWrapper); const firstColumn = document.createElement('div'); firstColumn.className = 'first-column-slide'; const secondColumn = document.createElement('div'); secondColumn.className = 'second-column-slide'; firstColumn.appendChild(imageWrapper); while (slide.firstChild !== columnsWrapper) { secondColumn.appendChild(slide.firstChild); } columnsWrapper.appendChild(firstColumn); columnsWrapper.appendChild(secondColumn); slide.classList.add('processed'); } } } const slideElsRegular = document.querySelectorAll('.minicart-container .splide__slide'); if (slideElsRegular.length) { for (let slide of slideElsRegular) { const subtotal = slide.querySelector('.product-subtotal'); const title = slide.querySelector('.cart-item-title-wrapper a'); if (title && subtotal) { const subtotalText = subtotal.innerHTML; // Update title only if subtotal is not already included if (!title.innerHTML.includes(subtotalText)) { title.innerHTML += ' ' + subtotalText; } } } }};const addSummary = function() { const table = document.querySelector('.minicart-footer-total:not(.processed)'); const cartDiscount = document.querySelector('.minicart-footer-total tr.cart-discount:not(.processed)'); const cartSaleDiscount = document.querySelector('.minicart-footer-total tr.order-sale-discount:not(.processed)'); const tableNotProcesses = document.querySelector('.minicart-footer-total'); const totalRowNotProcesses = tableNotProcesses ? tableNotProcesses.querySelector('.order-total-minicart') : null; if (tableNotProcesses && totalRowNotProcesses) { //Subtotal amount const amountElement = document.querySelector('.minicart-container .cart_form .cart-subtotal td'); let amount = amountElement ? amountElement.textContent : ''; let displayAmount = amount; //Shipping amount const shippingAmountElement = document.querySelector('.minicart-container .cart_form .shipping td'); const shippingAmountElementSelect = document.querySelector('.minicart-container .cart_form .shipping .select2-chosen'); // Savings amount const savingsElement = document.querySelector('.minicart-container .order-sale-discount') ? document.querySelector('.minicart-container .order-sale-discount .woocommerce-Price-amount.amount') : null; const savings = savingsElement ? savingsElement.textContent : ''; if (savingsElement) { displayAmount = parseFloat(displayAmount.replace('$', '')) + parseFloat(savings.replace('$', '')); displayAmount = displayAmount.toFixed(2); displayAmount = '$' + displayAmount; } else { displayAmount = displayAmount; } let shippingAmount = null; if (shippingAmountElementSelect) { shippingAmount = shippingAmountElementSelect.textContent; } else if (shippingAmountElement) { shippingAmount = shippingAmountElement.textContent; } console.log("addSummary event"); if (table) { const totalRow = table.querySelector('.order-total-minicart'); const cartTotalRow = document.createElement('tr'); const cartTotalCell = document.createElement('td'); cartTotalCell.colSpan = 2; cartTotalCell.textContent = "Cart totals"; cartTotalRow.classList.add('order-header-minicart'); cartTotalRow.appendChild(cartTotalCell); const subtotalRow = document.createElement('tr'); const subtotalHeader = document.createElement('th'); subtotalHeader.textContent = "Subtotal"; const subtotalValue = document.createElement('td'); subtotalValue.textContent = displayAmount; subtotalValue.setAttribute('data-amount', amount); subtotalRow.classList.add('order-subtotal-minicart'); subtotalRow.appendChild(subtotalHeader); subtotalRow.appendChild(subtotalValue); console.log("addSummary table"); let cartsavingsRow; if (savingsElement) { cartsavingsRow = document.createElement('tr'); const cartsavingsHeader = document.createElement('th'); cartsavingsHeader.textContent = "TOTAL SAVINGS"; const cartsavingsValue = document.createElement('td'); cartsavingsValue.textContent = savings; cartsavingsRow.classList.add('order-savings-minicart'); cartsavingsRow.appendChild(cartsavingsHeader); cartsavingsRow.appendChild(cartsavingsValue); } const shippingRow = document.createElement('tr'); const shippingHeader = document.createElement('th'); shippingHeader.textContent = "SHIPPING"; const shippingValue = document.createElement('td'); shippingValue.textContent = shippingAmount; shippingRow.classList.add('order-shipping-minicart'); shippingRow.appendChild(shippingHeader); shippingRow.appendChild(shippingValue); table.tBodies[0].insertBefore(cartTotalRow, totalRow); table.tBodies[0].insertBefore(subtotalRow, totalRow); if (savingsElement && cartsavingsRow) { table.tBodies[0].insertBefore(cartsavingsRow, totalRow); } table.tBodies[0].insertBefore(shippingRow, totalRow); table.classList.add('processed'); } if (savingsElement && savings && document.querySelector('.order-savings-minicart') && document.querySelector('.order-savings-minicart td').textContent != savings) { document.querySelector('.order-savings-minicart td').textContent = savings; } // if (amountElement && amount && document.querySelector('.order-subtotal-minicart') && document.querySelector('.order-subtotal-minicart td').getAttribute('data-amount') != amount) { // //document.querySelector('.order-subtotal-minicart td').textContent = displayAmount; // } if (shippingAmountElement && shippingAmount && document.querySelector('.order-shipping-minicart') && document.querySelector('.order-shipping-minicart td').textContent != shippingAmount) { document.querySelector('.order-shipping-minicart td').textContent = shippingAmount; } if (cartDiscount && document.querySelector('.order-subtotal-minicart')) { document.querySelector('.order-subtotal-minicart').insertAdjacentElement('afterend', cartDiscount); cartDiscount.classList.add('processed'); } }}const mutationCallback = (mutationsList, observer) => { for (let mutation of mutationsList) { if (mutation.type === 'childList') { const isEmpty = document.querySelector('.mini-cart-empty'); if (!isEmpty) { setupTopCart(); setupSplideSlides(); shippingLabel(); addSummary(); } } }};waitForMinicart(function() { enableMinicart(); const targetNode = document.querySelector('.minicart-container'); const config = { attributes: false, childList: true, subtree: true }; const observer = new MutationObserver(mutationCallback); if (targetNode) { observer.observe(targetNode, config); } const params = new URLSearchParams(window.location.search); const coupon_code = params.get('cid'); // if coupon cid paramter set if (params && coupon_code) { revive_block_forms(); if (typeof jQuery === 'function') { jQuery.post('/wp-admin/admin-ajax.php?cart_coupon_id='+coupon_code, { 'action': 'revive_eo_do_ajax_apply_qty_coupon', 'data': 'foobarid', 'coupon_code' : coupon_code }, function(response) { revive_update_forms(response); setupTopCart(); setupSplideSlides(); shippingLabel(); addSummary(); }); } } else { setupTopCart(); setupSplideSlides(); shippingLabel(); addSummary(); }}, 200);