FREE Christmas Blend(s) - Revive Essential Oils (2024)

4.93 out of 5 based on 1277 customer ratings

(1277 customer reviews )

4.93 out of 5 based on 1277 customer ratings

(1277 customer reviews )

Use Coupon CodeSANTAat checkout!

1.FREE Christmas Morning on orders of $65 or more!

2. FREEChristmas Morning &Christmas Tree on orders of $100 or more!

3. AllChristmas Morning, Christmas Tree, & Pumpkin Pie FREEon orders of $155or more!


Free Shipping & Free Returns


GC/MS Tested (Quality Tested)


No MLM Hassle
  • Reviews(1277)
  • Description
  • Specifications

People Love us

Rated 4.93 out of 5 stars


1277 reviews

Average Review

(1277 reviews) 4.93 out of 5 stars

(1223)

(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

    1277 reviews for REVIVE Essential Oils

  1. Lexi B.

    VERIFIED PURCHASE

    5 out of 5

    Thankful These products have been wonderful, although I don’t use them as intense(for lack of better words) as some do, I enjoy having them in normal day to day stuff. Not only are their products worth every bit of what you pay, but they’re very affordable, always have sales, free shipping on top of that. But also, customer service is WONDERFUL. There hasn’t been a time with a minor issue that they haven’t responded with urgency (even though not necessary). I have enjoyed these for the past couple years now and so impressed and love having these products in my home!

    Was this review helpful to you?

  2. Melissa B.

    VERIFIED PURCHASE

    5 out of 5

    Lover of oils 😊 Order came in with a different oil than ordered and as quickly as I sent an email, they were sending out the correct one. Outstanding customer service!

    Was this review helpful to you?

  3. Lois w.

    VERIFIED PURCHASE

    5 out of 5

    They’re on top of it! I needed a question about essential oils and pets. The answer was quick in coming from a real person and not a bot. She also referred me to other resources. Their oils and laundry soap are good products and they don’t break your bank.

    Was this review helpful to you?

  4. Jill B.

    VERIFIED PURCHASE

    5 out of 5

    Quick refund I had accidentally hit the order button twice & Revive responded to my email quickly to refund my mistake! Very impressed with their service.

    Was this review helpful to you?

  5. Shell E.

    VERIFIED PURCHASE

    5 out of 5

    So Impressed It has been several months now since we ordered peppermint & immunity booster. We use the peppermint for EVERYTHING! From stomach aches, freshen breath, headaches, sore muscles, put a few drops with lotion for an after shower feel good, tingle. Also, for colds, with Vicks, on the chest & under your nose. The immunity booster we have ingested when exposed to illnesses for an extra boost & also in our diffuser. Oils seem very high quality, we will definitely order again & add others to our arsenal!

    Was this review helpful to you?

  6. Janette R.

    VERIFIED PURCHASE

    5 out of 5

    I am so happy to have found Revive! Great company! Amazing quality of oils and products for anything you may need. Fast and reliable shipping, plus wonderful and friendly customer service. And, incredible prices.... I am so happy to have found Revive!

    Was this review helpful to you?

  7. Maybird S.

    VERIFIED PURCHASE

    5 out of 5

    HIGHLY RECOMMEND I’ve purchased from Revive for a few years. Not only are Revive products great and well priced, their customer service is EXCEPTIONAL. They are quick to respond and very helpful. I HIGHLY RECOMMEND this company & their products. IMPRESSIVE.

    Was this review helpful to you?

  8. Maybird S.

    VERIFIED PURCHASE

    5 out of 5

    Great I’ve purchased from Revive for several years. Not only are their products great and reasonably priced but their customer service is EXCEPTIONAL. They are always quick to respond and very helpful. I HIGHLY recommend

    Was this review helpful to you?

  9. Laura F.

    VERIFIED PURCHASE

    5 out of 5

    Nothing Better than Revive! I am so impressed with the company, customer service, oils, and price. I have been buying from Revive for a few years since my sister introduced me to essential oils. The problem was that she sold for another company, and even with her discounts, the prices were still more than I could handle. I found Revive, and I have never been happier. I use many of the oils; however, the ones I use the most are calm and soothing massage. I use calm on my knees at night because they normally have a heavy pounding feeling which makes it impossible to sleep. I used to use serenity, and the outcome from pain relief is the same. However, the price is drastically less than I was paying. I have since started using soothing touch on my legs because of a pin prickly feeling I get on my thighs where the pain is so intense I can hardly handle it. I started using this every night diluted in coconut oil and have not felt the pain again unless I don't use it for a couple of nights. The customer service is amazing as well, and I am always heard whenever I have questions. I love that they have such great prices and still have sales and free shipping. Today, I ordered some oils, and then I realized they had a sale, so I emailed them, and within a couple of hours, the refund for the sale was put in. It's Sunday; who does that? If you do not shop at Revive for ALL your essential oil wants and needs, I am sorry. :-)

    Was this review helpful to you?

  10. Carrie L.

    VERIFIED PURCHASE

    5 out of 5

    Customer Service I’m SO IMPRESSED with Revive’s staff in customer service. They go above and beyond any company that I’ve dealt with for friendly and efficient delivery and service. I’ve used Revive products for several years now and this latest interchange with staff in particular Heather, is exceptional. Thank you Heather. Even though it’s the long weekend in both the U S and Canada, Heather not only replied on the weekend but answered my question re their 4 varieties of frankincense. She also explained about each in detail helping me to decide which to choose. I’m continuing to tell others about this great company. So happy with their products, free delivery and prompt customer service.

    Was this review helpful to you?

  11. Sandy K.

    VERIFIED PURCHASE

    5 out of 5

    I’ve been a customer for a couple of years. Revive Essential Oils are top of the line and their customer service is beyond excellent. I’ve purchased other “top essential oils” and I can tell you from experience Revive is as good if not better. Prices are beyond reasonable on top of everything else. You can order with confidence, I do.

    Was this review helpful to you?

  12. Susie A.

    VERIFIED PURCHASE

    5 out of 5

    Best customer service ever I used Young Living oils before I found Revive. I think the Revive oils are high quality and definitely much less expensive. And their customer service is amazing. Give Revive a try, you won't be disappointed.

    Was this review helpful to you?

  13. Bj

    VERIFIED PURCHASE

    5 out of 5

    Customer Service I’ve been buying revive for five years now I’ve only had two issues. One was a broken bottle, and the other was my mistake of an order . They took care of them within 24 hours and they were very pleasant to work with. I love their products and I recommend them to everyone.
    (Ex - doTERRA customer)
    Thank you so much Revive
    Looking forward to new products!!
    Bj

    Was this review helpful to you?

  14. Billie M.

    VERIFIED PURCHASE

    5 out of 5

    Best Customer Service Great Essential Oils at an amazing price, along with the best customer service if you have a problem or concern.

    Was this review helpful to you?

  15. Michelle

    VERIFIED PURCHASE

    5 out of 5

    Love oil quality and customer service is amazing I purchased the starter kit and I enjoy using the oils to diffuse and supplement. They are wonderful quality. One of the oils arrived with no oil in the bottle. I sent an email and a free replacement was sent the next day along with an apology. I am so grateful for the quick service.

    Was this review helpful to you?

  16. Kathy M.

    VERIFIED PURCHASE

    5 out of 5

    Thank you! Thank you for your support.I have already order the frankincense and the rosehip oil.I can’t hardly wait to get my order.Thank you

    Was this review helpful to you?

  17. Karen K.

    VERIFIED PURCHASE

    5 out of 5

    Essential Oils Thank you, Heather for responding to my email! I have been a long time Young Living user, being that they were the first company I was ever exposed to with pure oils. The MLM got pricey with hard to get items.(And really no money to be made) I love that you have pure oils. I was needing to replace a few for my Raindrop Technique arsenal. The lavender, marjoram and cypress smell wonderful and pure. I also just started giving the pet cbd bacon flavored drops to my big dog, Lily. I will keep you all posted on that!.Thank you for the speedy delivery!

    Was this review helpful to you?

  18. CJ W.

    VERIFIED PURCHASE

    5 out of 5

    Love This Company I can’t say enough good things about Revive. Not only do I love the oils, despite being a dedicated YL fan for many years, but the customer service is second to none. I inadvertently placed a duplicate order and was contacted by the company immediately and the second order was cancelled. I really appreciate that kind of service.

    Was this review helpful to you?

  19. Amy S.

    VERIFIED PURCHASE

    5 out of 5

    Great customer service I had an order with a broken b7. I emailed Customer Service and they replaced my order and the response with within a few minutes. Very kind and helpful.

    Was this review helpful to you?

  20. Barbara G.

    VERIFIED PURCHASE

    5 out of 5

    Love my frankensence oil! I use frankincense oil for pain in my knees ,hands and shoulder. It's a miracle oil to relieve pain.

    Was this review helpful to you?

  21. Nancy H.

    VERIFIED PURCHASE

    5 out of 5

    Wonderful Essential Oil Products As so many others here, I, too sought a less pricey source for essential oils. Previously I tried other companies for same reason but though less expensive, the products were equally less enjoyable and definitely less effective. I also absolutely do not like the rules and regs for buying from the “bigger” names.
    Thankfully, I tried one more time and found Revive. Customer service is wonderful as are their products. The quality is 100% equal to much more expensive products.
    It is a joy to shop and receive my order. Cleaning can get old but the essentials oils, and laundry products (and dishes products ) bring a bit of joy to the daily chores. Oh! Add personal products like cuticle oil to my happiness list😊

    Was this review helpful to you?

  22. Terry P.

    VERIFIED PURCHASE

    5 out of 5

    Breathe Easy I ordered the Breathe Easy roll-on back in August 2023. I opened it just a little over a month ago (Jan.). (I was previously using doTerra.) But I was having a difficult time with the roller. I emailed REVIVE about the issue. They suggested I try several things and if it did not work to let them know, they would send a new one. I was not expecting that since I had ordered it months ago. Long story short...I was sent a new one. It works great. I so appreciated the NO HASSLE! I rarely write reviews, but since they were so accommodating I had to say so!!

    Was this review helpful to you?

  23. K W.

    VERIFIED PURCHASE

    5 out of 5

    Fantastic products and Customer Service! I have loved every single product I have received from Revive! I subscribe to the quarterly surprise box and I am always thrilled with the oils I receive. A few weeks ago, one bottle had leaked during shipment I contacted customer service and a bottle was sent as replacement free of charge within minutes. Fantastic products and Fantastic customer service!

    Was this review helpful to you?

  24. Caroline S.

    VERIFIED PURCHASE

    5 out of 5

    Such Wonderful products! I decided to try some now things I saw on your website, but when they arrived I wasn't sure how best to use them. It was really easy ask a question, and I got a response the next day. Thank you, Mary for your help!

    Was this review helpful to you?

  25. Grace S.

    VERIFIED PURCHASE

    5 out of 5

    I used to buy from Young Living but was getting to where I couldn't afford them. I found Revive and love the oils and the company. I cannot live without oils. I have several immune system issues, scoliosis and fibromyalgia. I use at least 8 oils every night including Courage, peppermint, immune boost, birch . I am especially pleased with their customer service. Any issue that I have had it has always been resolved in a timely manner.

    Was this review helpful to you?

  26. VERIFIED PURCHASE

    5 out of 5

    Very professional and the service is excellent.
    For sure I will definitely be ordering again.
    Thank you.

    Was this review helpful to you?

  27. Paula R.

    VERIFIED PURCHASE

    5 out of 5

    Great customer service One bottle was empty when delivered. I sent an email and was immediately shipped a replacement. Great customer service.

    Was this review helpful to you?

  28. I. Jones

    VERIFIED PURCHASE

    5 out of 5

    Customer service I was a customer at another company and by accident I purchased revive eo. I loved the quality and have made revive the only company I purchase my oils from. You get quality oils without breaking the bank.
    Customer service team goes above and beyond to satisfy any questions or concerns.

    Was this review helpful to you?

  29. Maria M.

    VERIFIED PURCHASE

    5 out of 5

    Katy in Customer Service is Phenomenal!! Today was likely my 6th or 7th order with Revive over the last 2 years. The Customer Service is always fantastic and Today with Katy (via Live Chat) was EXEMPLARY. She went above and Beyond and we really appreciate her!! 🙏 💙 Because of this experience, we have decided to sign up for a Subscription every 3 mths. (They are also available each Mth or Every 2 mths ... with super Flexible options to change the items and NO specific Order total amount.) Cannot say enough things about how Awesome Revive Essential oils company is to deal with. Always a Pleasure and their oils are so Pure and Vibrational Frequency of them is quite high. 😊

    Was this review helpful to you?

  30. Makayla

    VERIFIED PURCHASE

    5 out of 5

    Customer service amazing!! Absolutely BEST CUSTOMER SERVICE EVER, THANK YOU FOR STRIVING TO MAKE CUSTOMERS HAPPY AND THAT THEY GENUINELY GET TO FULLY ENJOY PRODUCTS!!!❤❤❤❤

    Was this review helpful to you?

  31. Karla S.

    VERIFIED PURCHASE

    5 out of 5

    REVIVE OILS - Use for pain and sleep I use many of the REVIVE oils but I can never be without my mix of oils for pain. I have Rheumatoid Arthritis and it's a terribly painful disease. To find something topical that actually helps or even stops the pain of this disease is to me like a God given miracle. Things that grow on this earth that are given to us to help heal ourselves. There is an oil for most everything if you study essential oils. REVIVE oils are pure and always the same. You don't ever get a "bad" bottle plus the price is reasonable so that your average person can actually afford them. Also, REVIVE is in the business of selling the oils and they don't ask their customers to join them in selling oils in order to be allowed to buy them. That is the way it should be. I do not want to work and to pay for a bottle of oil. I'm happy to just order and pay and I don't need to enroll others in order to do so. The prices do not go up and the quality does not go down. If you love essential oils, you can trust this place to always have the same great, pure, and quality oils and always have their great customer service that you hear so much about. I can't get through a day without rolling on my special mix of oils that STOPS my RA pain and I can do so as often as necessary. That's another great thing about using oils for pain. I also have a mix I diffuse at bedtime as I have terrible problems sleeping and the oil molecules in the air help me a lot. I wish for everyone who has health issues or just wants a great smelling house, would read about essential oils and learn about "your issues and what oil may help". Customer service will be happy to answer your emails. Thanks to REVIVE, I've found my happy place to keep my oil collection stocked up.

    Was this review helpful to you?

  32. Laura S.

    VERIFIED PURCHASE

    5 out of 5

    Hair, skin, nail set Love these blends I bought separately but revive gave me the price of the set and refunded what I paid over that. So happy w Revive customer service and my oils.

    Was this review helpful to you?

  33. Heather H.

    VERIFIED PURCHASE

    5 out of 5

    BEST customer service I ordered my usual order & actually did not receive it which is not normal. I contacted customer service & they resent my products with no hassle. I was so glad & so appreciate them re-sending it. Love love the products & would recommend to anyone wanting to try 1000%!! Thank you guys!!

    Was this review helpful to you?

  34. Christina M.

    VERIFIED PURCHASE

    5 out of 5

    Responsive Customer Service Twice now I have had very positive experiences with Revive’s customer service—once when the company made a mistake, and once when I did. The rep was super helpful and took care of my issue promptly and in my favor. Love the products and the price as well. They have secured my business.

    Was this review helpful to you?

  35. Nancy Mc.

    VERIFIED PURCHASE

    5 out of 5

    My new order Well, I just ordered a sampler and forgot to use the new member coupon

    I reached out to the support and got my reply from Shawna!

    They are awesome! They applied the discount and told me they love to go above and beyond for their customers!! She also said if I need anything else just let them know!

    I don’t know about y’all, but there are not that many companies who do that. And, if they do, I will be a faithful customer for as long as I can!!

    Thank you Revive!

    Was this review helpful to you?

  36. Dawn M.

    VERIFIED PURCHASE

    5 out of 5

    I Found Revive Essential Oils I’ve always held to the belief that God provided everything that we need for medicinal help. I wasn’t wrong. I have arthritis and our part of the country is in sub freezing temperatures. Arthritis & cold weather don’t get along well. I ordered organic frankincense along with other essential oils such as rosemary, ginger, myrrh & eucalyptus oil. I was surprised how fast they got here. I mixed up some of the oils with my carrier oil ( coconut) & I started using it to calm down the pain. They work! I put in another order yesterday and I can’t wait to start using what I bought. Revive is my go to for essential oils. I’m a very satisfied customer. Thanks, Revive!

    Was this review helpful to you?

  37. Andrea P.

    VERIFIED PURCHASE

    5 out of 5

    Revive won me over! In my experience Revive customer service is top notch! And all their product oils are amazing! I just love, I mean really love that Revive is so much more user friendly than Young Living in so many ways and with oils that are just as superior!
    Some oils I have ordered from Revive after first hearing about them are Lavender and Peppermint. I use the lavender with some coconut oil on the bottom of my feet at night to help me sleep instead of sleep medication. I noticed no depletion in the sent compared to the Young Living Lavender, it’s not watered down, and I get more for my money. After reading the background of where and how it’s formed and packaged it’s just as superior in quality as Young Living oils.
    Other example Revive oils I’ve tried are: Immunity Boost (their version of Thieves) This happens to be my most favorite to put in my defuser! But I have also put some in spray bottles to clean and deodorize my home. I just love the smell of this oil! My favorite!!!!
    Eucalyptus oil from Revive I use in my Electric Feet Soak Massage tub while soaking my feet for 20 minutes. You need to try that, what a treat!!!
    Breath Easy oil from Revive is my go to during the times my allergies are triggered. A few drops in the defuser and I could breathe all day!
    I could go on with more that I tried and there is so much more that I want to try yet, but this is a review not a book, so I recommend you try Revive products yourself then you’ll see what I’m talking about!
    Thanks for reading!

    Was this review helpful to you?

  38. Liz

    VERIFIED PURCHASE

    5 out of 5

    Such an awesome company. Such uplifting service. It makes it a pleasure to do business with them.
    I want to work here!:)

    Was this review helpful to you?

  39. Kay

    VERIFIED PURCHASE

    5 out of 5

    Great oils Revive oils are excellent for muscle pain, I use them daily proactively ! The free shipping allows me to purchase more oils.

    Was this review helpful to you?

  40. Marlene D.

    VERIFIED PURCHASE

    5 out of 5

    Shipment arrived damaged I received my order of oils and there was a leak from the bottles. There was oil all through the packaging. I noticed the lids were not securely on. I immediately emailed Revive and within an hour the problem was resolved and a new order shipped to me….no cost for any replacement.
    Excellent customer service from Heather and her Revive team.
    Will continue to order from Revive!

    Was this review helpful to you?

  41. Deborah A.

    VERIFIED PURCHASE

    5 out of 5

    The oils are great and customer service is even better.

    Was this review helpful to you?

  42. Meghan

    VERIFIED PURCHASE

    5 out of 5

    Loyal Customer Fantastic company! I have placed many orders. Love that every order is free shipping especially when I need a quick restock on an oil. Also, if I am not satisfied with an oil they have always made it right. Will continue to be a loyal customer. Which more companies had customer service like Revive.

    Was this review helpful to you?

  43. David J.

    VERIFIED PURCHASE

    5 out of 5

    Mr I have used Revive Frankensense Oil for my chronic lower back pain. I have been amazed at how well and how quickly it worked. It is the tops for nerve pain!

    Was this review helpful to you?

  44. VERIFIED PURCHASE

    5 out of 5

    Happy customer I have loved the oils I used, and the prices. I was using YL, can't tell any difference except the prices, and no shipping charges. YAY. The customer service is great!!! YL was not. Happy customer!!!

    Was this review helpful to you?

  45. Katie D.

    VERIFIED PURCHASE

    5 out of 5

    Revive ROCKS! So many creative blends! I have been using Revive for about a year and a half now. Their oils perform every bit as well as MLM oils at a fraction of the price! I am continually impressed at the creativity of their aromatherapists in creating new blends that are SO much FUN to diffuse! I've developed an oil wardrobe of seasonal blends for each season of the year now! I have a whole handful of oils and blends that I diffuse at bedtime that are such a joy and bring relaxing, soothing fragrances to my home. These in the nighttime group include Sleep, Olaf, Merry & Bright, Christmas Joy, Cedarwood, Sweet Dreams, Starlight, Dreamer, French Lavender, Sugar & Spice and others! I subscribe to favorites and get them every month or two until they're discontinued. I diffuse at work, too, and keep the stress levels down to mellow in my office. Revive makes it easy to grab what I need and not have to spend too much time mixing blends myself. Very grateful! Keep up the great work, Revive! I could not more highly recommend this company!

    Was this review helpful to you?

  46. Phyllis B.

    VERIFIED PURCHASE

    5 out of 5

    Wonderful company! Wonderful products. Great selection. Great pricing. And the best customer service I have every had! I had an issue with a recent order. The bottles leaked into the packaging. The quickness with which it was resolved is amazing! A very pleasant customer service rep was available immediately and I received a new shipment within a couple of days. You will not be disappointed. In fact you will be very delighted you found Revive!

    Was this review helpful to you?

  47. Faith E.

    VERIFIED PURCHASE

    5 out of 5

    Essential oils for life! I love Revive oils. The prices are so fair and the customer service is the best. I've not had to return anything but my husband had an allergic reaction to an oil I purchased for him. Revive was all on it ready to replace with something else or give me my money back. At first I was going to do that...return the oil, but I got into it and I wasn't allergic so I kept the oil. It's great for me. The oil if you're interested is the Breathe Easy. I love it and the company!

    Was this review helpful to you?

  48. Lisa M.

    VERIFIED PURCHASE

    5 out of 5

    Big thumbs up 👍 for Product and Customer Service! I recently purchased a number of essential oils from this company. This was the first time trying Revive… I’m always hesitant to try new products, especially with EO’s as you never know what you’re going to get!
    At first, I was a little disappointed when my oils arrived as three of my bottles were damaged, but was pleasantly surprised and impressed when I reached out to their customer service and they were quick to respond and eager to assist.
    Shortly after my conversation via email, my damaged products were replaced with no stress or aggravation on my part.
    At this point, I’ve only been able to try one or two of the essential oils but am pleased with the strength of the product thus far. Pricing is also a bonus!
    Revive, seems to be a reputable and professional business and I would certainly not hesitate to continue purchasing my essential oils from this establishment in the future.
    Great product, great customer service! 😊

    Was this review helpful to you?

  49. Cheryl G.

    VERIFIED PURCHASE

    5 out of 5

    Best oils ever! Where do I start? I love everything about this company. First, they are affordable. Multiple uses, recommendations. No minimal order to get the best prices. Prompt delivery. I’m not supporting multiple upline people. I can order one bottle or multiple. Love the roll-on products. Questions are quickly resolved. Any time I get the little blue box, it’s like Santa just arrived!
    Thank you all for doing what you do!!!

    Was this review helpful to you?

  50. Gwen

    VERIFIED PURCHASE

    5 out of 5

    I have been buying some of the essential oils from revive to “test” them out and see how the quality is. I have loved them! I ordered some a week or so ago and got them in the mail and one of them had come open and spilled about a third of the contents in the packaging. When I contacted customer service they were great to work with and have resolved the issue for me!

    Was this review helpful to you?

Show More

Add a review

Category: Kit

'); }};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; } 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); 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);

BACK IN STOCK

Body Oil$16

Body Oil$16

FREE Christmas Blend(s) - Revive Essential Oils (6)

Hydrate and improve your skin's health with Energize Body oil naturally packed antioxidants, omega fatty acids!

Hydrate and improve your skin's health with Energize Body oil naturally packed antioxidants, omega fatty acids!

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.

FREE Christmas Blend(s) - Revive Essential Oils (7)

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

FREE Christmas Blend(s) - Revive Essential Oils (2024)

References

Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 5662

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.