eathealth.online
Open in
urlscan Pro
88.85.72.114
Public Scan
Submitted URL: http://eathealth.online/
Effective URL: https://eathealth.online/
Submission: On August 23 via api from SG — Scanned from NL
Effective URL: https://eathealth.online/
Submission: On August 23 via api from SG — Scanned from NL
Form analysis
2 forms found in the DOMPOST /shop/default/feedback
<form action="/shop/default/feedback" id="feedbackForm" method="post">
<input type="hidden" name="_csrf" value="_ca5QS8WA2ypppgGNfB_tporNOLUCAIOdpovkBKm0LYVPUOMQPfyhik1Z8vandZ6bChsrRAxNJ3uhoutTVabVg==">
<div class="form-group">
<label class="control-label" for="fQuestionInput">Вопрос</label>
<textarea class="form-control required" id="fQuestionInput" name="question"></textarea>
<div class="help-block"></div>
</div>
<div class="form-group">
<label class="control-label" for="fEmailInput">Email</label>
<input type="text" class="form-control required" id="fEmailInput" name="email" placeholder="email@gmail.com">
<div class="help-block"></div>
</div>
<div class="form-group">
<label class="control-label" for="fPhoneInput">Телефон</label>
<input type="text" class="form-control required" id="fPhoneInput" name="phone" placeholder="+38">
<div class="help-block"></div>
</div>
<div class="g-recaptcha g-recaptcha-1" data-badge="inline" data-size="invisible" data-sitekey="6Ld3-ncUAAAAAIE4f_IHdzkoCdbWohnbDubitAMT" data-callback="triggerReCaptcha"></div>
<button type="submit" class="btn btn-primary w-100">Отправить</button>
</form>
POST
<form id="checkoutForm" action="" method="post">
<div class="block-header">
<span class="prod-name"></span>
<span class="prod-price"></span>
<span class="prod-delivery-cost d-none"></span>
<input type="hidden" id="prodId" name="cart_prods[0][prodId]">
<input type="hidden" id="inputModId" name="cart_prods[0][id]">
<input type="hidden" id="inputProdName" name="cart_prods[0][name]">
<input type="hidden" id="inputProdPrice" name="cart_prods[0][price]">
<input type="hidden" id="inputProdModPrice" name="cart_prods[0][mod][price]">
<input type="hidden" id="inputProdQuantity" name="cart_prods[0][quantity]" value="1">
<input type="hidden" id="inputProdCurrency" name="cart_currency">
<input type="hidden" id="inputSum" name="sum">
<input type="hidden" id="inputAllowRegular" name="allowRegular">
<input type="hidden" id="inputRegularMode" name="regularMode">
<input type="hidden" id="inputRegularCount" name="regularCount">
</div>
<div class="form-block">
<div class="form-group">
<label class="control-label" for="fio">ФИО</label>
<input type="text" class="form-control required" value="" name="fio" oninput="checkoutForm.inputFio(this)" data-error-empty="Поле не может быть пустым">
</div>
<div class="form-group">
<label class="control-label" for="fio">Телефон</label>
<input type="text" class="form-control required" value="" name="phone" oninput="checkoutForm.inputPhone(this)" data-error-empty="Поле не может быть пустым">
</div>
<div class="form-group row">
<label for="inputEmail" class="control-label">Email</label>
<input type="text" class="form-control required" id="inputEmail" name="email" oninput="checkoutForm.inputEmail(this)" data-error-empty="Поле не может быть пустым">
</div>
<div class="attention">Укажите корректный email, на который будет отправлено ссылку на продукт</div>
</div>
<div class="form-block border-0">
<div class="form-title-second">Способы оплаты</div>
<div class="form-group mb-2">
<select name="payment_option" class="form-control" id="selectPaymentOption" onchange="checkoutForm.changePaymentType(this)">
<option value="online">Оплата online (WayForPay)</option>
<option value="onDelivery">При получении</option>
</select>
</div>
<div id="paymentInfo">
<!-- PAYMENT METHODS ONLINE -->
<div class="d-none" id="paymentMethodsWfp">
<div class="row">
<img src="//cdn.wayforpay.shop/img/payment/light/card.png" alt="card" class="payment_method" title="Оплата картой">
<img src="//cdn.wayforpay.shop/img/payment/light/google_pay.png" alt="googlePay" class="payment_method" title="Google Pay">
<img src="//cdn.wayforpay.shop/img/payment/light/apple_pay.png" alt="applePay" class="payment_method" title="Apple Pay">
<span id="checkoutRegular" class="d-none"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30">
<style>
.svgRegular .stroke-color {
stroke: var(--svg-regular-color);
}
</style>
<g class="svgRegular" transform="translate(-5144 2429)">
<g transform="translate(5144 -2429)">
<g transform="translate(0 0)">
<rect width="30" height="30" fill="none"></rect>
</g>
<g transform="translate(3.022 7.848) rotate(-14)">
<g transform="matrix(-0.052, -0.999, 0.999, -0.052, 0.463, 12.079)">
<g transform="translate(4.412 0.044)">
<path class="stroke-color" d="M4.075,2.881,1.962.032.045,2.816" transform="translate(0.027 2.626) rotate(-41)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2"></path>
<path class="stroke-color" d="M.9.009s5.046,5.13,5.053,9.345S.17,16.724.17,16.724" transform="translate(0.84 1.649)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2"></path>
</g>
<path class="stroke-color" d="M0,0" transform="translate(0.138 13.599)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2" stroke-dasharray="2"></path>
</g>
<g transform="translate(19.561 7.243) rotate(87)">
<g transform="matrix(0.998, 0.07, -0.07, 0.998, 5.08, 0.05)">
<path class="stroke-color" d="M4.087,2.879,1.966.034.048,2.809" transform="translate(0.021 2.622) rotate(-41)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2"></path>
<path class="stroke-color" d="M.9.007S5.945,5.119,5.942,9.329.133,16.7.133,16.7" transform="translate(0.838 1.645)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2"></path>
</g>
<path class="stroke-color" d="M0,0" transform="translate(0.14 13.803)" fill="none" stroke="#007cdc" stroke-linecap="round" stroke-width="2" stroke-dasharray="2"></path>
</g>
</g>
</g>
</g>
</svg>
<span class="ms-3">Регулярный платеж</span></span>
</div>
</div>
<!-- PAYMENT ON DELIVERY -->
<div class="d-none" id="paymentOnDelivery">
<div class="row"> Оплата при получении заказа </div>
</div>
</div>
</div>
<div class="form-block border-0 position-relative">
<div class="minPriceInfo d-none">Минимальная сумма заказа - <span class="minPriceValue"></span> <span class="minPriceCurrency"></span></div>
<style>
#promoWidget {
font-size: 14px;
margin-top: 10px;
}
#promoWidget #orderPromoCode {
margin-top: 5px;
}
#promoWidget .info {
color: #808080;
font-size: 13px;
font-weight: normal;
line-height: 1.3;
white-space: normal;
}
#promoWidget .form-group {
margin-bottom: 5px;
}
#promoWidget a {
color: var(--color-text);
}
</style>
<div id="promoWidget" class="w-100" style="display:none;">
<div id="iHavePromo" class="" style="display:none;">
<a href="">
<img src="//cdn.wayforpay.shop/img/promo.png">
<span style="text-decoration:underline;">У меня есть промокод</span>
</a>
</div>
<div class="row" id="orderPromoCode" style="display:none;">
<div class="p-0 col-12">
<div id="inputPromoCode-block" class="row">
<div class="col-9 form-group pl-0" style="height:max-content;">
<label for="inputPromoCode" class="control-label">Промокод</label>
<input type="text" class="form-control" id="inputPromoCode" placeholder="Введите промокод">
</div>
<div class="col-3 form-group">
<button id="setPromoCode" class="btn btn-primary w-auto mt-0">Ok</button>
</div>
</div>
<div id="usedPromoCode-block" class="row" style="display: none;">
<div class="col-12 pl-0 form-group text-center">
<img src="//cdn.wayforpay.shop/img/promoUsed.png" style="width: 20px;">
<span style="line-height: 20px;">Применен промокод</span>
</div>
</div>
</div>
<div class="px-0 info mb-3 col-12"> Скидки по промокодам действуют только при оплате онлайн через WayForPay </div>
</div>
</div>
<script>
var PromoCode = (function() {
let errorTranslates = {
NotAllowedUsedFor: 'Не верное значение поля usedFor',
PromoIsNotActive: 'Акция не активна',
PromoIsEnded: 'Акция закончилась',
PromoLimitExceeded: 'Превишен лимит использования промокода',
PromoIsNotFound: 'Промокод не найден',
InsufficientPrice: 'Минимальная сумма заказа',
};
let _minPrice = 0;
let _amount = 0;
let _currency = 0;
let _useFor = 'order';
let _useForItems = [];
let _hasPromoCode = false;
let _isInitEvents = false;
let _isBeginState = true;
let cartCurrency = '';
function init() {
hidePromoCode();
_hasPromoCode = false;
hideIHavePromoCode();
if (isRequiredConditions()) {
let prodModId = +$('#checkoutForm #inputModId').val();
cartCurrency = $('#checkoutForm #inputProdCurrency').val();
$.ajax({
url: '/promo-code/has-order-promo-codes',
type: 'post',
dataType: 'json',
data: {
useFor: 'order',
currency: cartCurrency,
prodModIds: [prodModId],
_csrf: '_ca5QS8WA2ypppgGNfB_tporNOLUCAIOdpovkBKm0LYVPUOMQPfyhik1Z8vandZ6bChsrRAxNJ3uhoutTVabVg=='
}
}).done(function(data) {
if (data.status) {
showIHavePromoCode();
$('#promoWidget').show();
if (!_isInitEvents) {
initEvents();
_isInitEvents = true;
}
_hasPromoCode = true;
}
});
}
}
function isRequiredConditions() {
return $('#selectPaymentOption').val() === 'online' || $('#selectPaymentOption').val() === 'payParts';
}
function showIHavePromoCode() {
if (_isBeginState) {
$('#iHavePromo').fadeIn();
}
}
function hideIHavePromoCode() {
$('#iHavePromo').fadeOut(0);
}
function showPromoCode() {
if (_hasPromoCode) {
if (isRequiredConditions() && !_isBeginState) {
hideIHavePromoCode()
$('#orderPromoCode').fadeIn();
cartCurrency = $('#inputProdCurrency').val();
} else {
hidePromoCode();
}
}
}
function hidePromoCode() {
$('#orderPromoCode').fadeOut(0);
resetPromoCode()
}
function resetPromoCode() {
_minPrice = 0;
_amount = 0;
_currency = 0;
_useFor = 'order';
_useForItems = [];
let inputPromoCodeEl = $('#inputPromoCode');
inputPromoCodeEl.val('');
$('#priceToPayPromo').remove();
let totalSumCheckout = $('#checkoutForm .priceToPay');
totalSumCheckout.css({
fontWeight: '',
textDecoration: '',
fontSize: ''
});
let modalCart = $('#checkoutModal');
modalCart.removeData('promoCode');
modalCart.removeData('totalSumPromo');
$('#usedPromoCode-block').fadeOut(0, function() {
$('#inputPromoCode-block').fadeIn();
$('.info').fadeIn();
});
inputPromoCodeEl.siblings('.help-block').remove();
inputPromoCodeEl.closest('.form-group').removeClass('has-error');
}
function setPromoCode() {
let code = $('#inputPromoCode').val().toUpperCase();
if (code) {
let prodPrice = parseFloat($('#inputProdPrice').val()) || 0;
$.ajax({
url: '/promo-code/use',
type: 'post',
dataType: 'json',
data: {
code: code,
price: prodPrice,
_csrf: '_ca5QS8WA2ypppgGNfB_tporNOLUCAIOdpovkBKm0LYVPUOMQPfyhik1Z8vandZ6bChsrRAxNJ3uhoutTVabVg=='
}
}).done(function(data) {
if (data.status) {
_amount = data.amount;
_currency = data.currency;
_useFor = data.useFor;
_useForItems = data.useForItems && data.useForItems instanceof Array ? data.useForItems.map(function(item) {
return +item;
}) : [];
_minPrice = data.minPrice
removeError();
let prodSum = parseFloat($('#inputSum').val()) || 0;
let totalSumPromo = getTotalSumPromo();
if (+prodSum > +totalSumPromo) {
$('#inputPromoCode-block, .info').fadeOut(0, function() {
$('#usedPromoCode-block').fadeIn();
});
$('#priceToPayPromo').remove();
let totalSumCheckout = $('#checkoutForm .priceToPay');
totalSumCheckout.css({
fontWeight: 'normal',
textDecoration: 'line-through',
fontSize: '14px'
});
totalSumCheckout.after('<span id="priceToPayPromo" style="text-align:right;padding-left:10px;">' + totalSumPromo + ' ' + cartCurrency + '</span>');
let modalCart = $('#checkoutModal');
modalCart.data('promoCode', code);
modalCart.data('totalSumPromo', Math.round(parseFloat(totalSumPromo) * 100) / 100);
} else {
let msg = (errorTranslates['PromoIsNotFound'] || 'PromoIsNotFound');
setError(msg);
}
} else if (data.error) {
if (data.message) {
let msg = (errorTranslates[data.message] || data.message);
if (data.message === 'InsufficientPrice' && data.minPrice) {
msg += ' ' + data.minPrice + ' ' + cartCurrency;
}
setError(msg);
}
}
});
}
}
function recalculateSum() {
let priceToPayPromoEl = $('#priceToPayPromo');
if (priceToPayPromoEl.length) {
let totalSumCheckout = $('#checkoutForm .priceToPay');
let prodSum = parseFloat($('#inputSum').val()) || 0;
let totalSumPromo = getTotalSumPromo();
priceToPayPromoEl.remove();
if (+prodSum > +totalSumPromo) {
$('#priceToPayPromo').remove();
totalSumCheckout.after('<span id="priceToPayPromo" style="text-align:right;padding-left:10px;">' + totalSumPromo + ' ' + cartCurrency + '</span>');
let modalCart = $('#checkoutModal');
modalCart.data('totalSumPromo', +(+totalSumPromo).toFixed(2));
}
}
}
function getTotalSumPromo() {
let deliverySum = 0;
if ($('input[name="delivery_option"]:checked').val() === 'delivery') {
let deliverySumText = checkoutForm.getDeliveryCost();
deliverySum = (deliverySumText && !isNaN(deliverySumText)) ? parseFloat(deliverySumText) : 0;
}
let totalSumPromo = parseFloat($('#inputSum').val()) || 0;
if (_useFor === 'order') {
if (_minPrice && _minPrice > totalSumPromo) {
resetPromoCode();
} else {
if (_currency === '%') {
totalSumPromo = Math.round((+(totalSumPromo - (totalSumPromo * (_amount / 100))).toFixed(3)) * 100) / 100;
} else {
totalSumPromo -= _amount;
}
}
} else if (_useForItems.length) {
let itemId = +$('#prodId').val();
if (_useForItems.includes(itemId)) {
if (_currency === '%') {
totalSumPromo = Math.round((+(totalSumPromo - (totalSumPromo * (_amount / 100))).toFixed(3)) * 100) / 100;
} else {
totalSumPromo -= _amount;
}
}
}
totalSumPromo += deliverySum;
return (Math.round(totalSumPromo * 100) / 100).toFixed(2);
}
function setError(msg) {
removeError();
let inputPromoCode = $('#inputPromoCode');
inputPromoCode.after('<span class="help-block" style="top:initial;bottom:initial;">' + msg + '</span>');
inputPromoCode.closest('.form-group').addClass('has-error');
}
function removeError() {
let inputPromoCode = $('#inputPromoCode');
inputPromoCode.siblings('.help-block').remove();
inputPromoCode.closest('.form-group').removeClass('has-error');
}
function initEvents() {
$('#iHavePromo a').on('click', function() {
$('#iHavePromo').fadeOut(function() {
showPromoCode();
});
_isBeginState = false;
return false;
});
$('#checkoutModal').on('hidden.bs.modal', function() {
_isBeginState = true;
hidePromoCode();
showIHavePromoCode();
});
$('#selectPaymentOption').on('change', showPromoCode);
$('#setPromoCode').on('click', function() {
setPromoCode();
return false;
});
$('#inputPromoCode').on('input', function() {
let value = $(this).val().trim().toUpperCase();
$(this).val(value);
removeError();
});
}
return {
init: init,
recalculateSum: recalculateSum,
};
})();
</script>
<script>
window.addEventListener('load', function() {
$('#checkoutModal').on('shown.bs.modal', function() {
PromoCode.init();
});
$(document).on('checkoutForm:setDeliveryCost', function() {
PromoCode.recalculateSum();
});
});
</script>
<button class="btn btn-primary checkout toPay" onclick="checkoutForm.submit(event, this)">Оплатить <span class="priceToPay"></span></button>
</div>
</form>
Text Content
* Преимущества * Цена * Оплата * О нас * Контакты * Преимущества→ * Цена→ * Оплата→ * О нас→ * Контакты→ RU email: eathealth.online@gmail.com * eathealth.online@gmail.com Мы в соцсетях Мы в соцсетях Мы в соцсетях Я Анна Филатова Сертифицированный нутрициолог с дипломами от Stanford и Wageningen University. Помогу вам избавиться от усталости и вернуть энергию всего за $9.99 — с моим проверенным руководством по борьбе с железодефицитом! Детальнее Почему стоит выбрать мой гайд? Научно обоснованные факты Гайд составлен на основе последних научных исследований и доказательств. Профессиональный опыт Я получила образование в Стэнфорде и Университете Вагенингена в области нутрициологии. Полное руководство Включает все аспекты, касающиеся железа и его важности для организма. Реальные рекомендации и пошаговые инструкции для улучшения вашего состояния. Легкость понимания Простой и понятный язык, доступный для всех. Экономия средств За 9,99$ вы получаете ценные знания, которые стоят гораздо меньше, чем неоднократные визиты к докторам и бесконечные поиски недоказанной информации в интернете. Фрагменты из гайда Что вы получите? Полное содержание гайда. Роль железа в организме Для чего нам нужно железо? Узнайте о ключевой роли железа в вашем организме и почему оно так важно для вашего здоровья и энергии. Признаки дефицита железа Определите основные симптомы и признаки, чтобы вовремя распознать дефицит и избежать серьезных осложнений. Анализы для определения дефицита железа Подробное описание необходимых анализов и их значимость для точной диагностики. Толкование результатов Научитесь правильно интерпретировать результаты своих анализов и понимать, что происходит с вашим организмом. Стадии железодефицита Изучите различные стадии дефицита и их характеристики, чтобы вовремя принять меры. Что приводит к дефициту железа? Узнайте о причинах, которые могут вызвать дефицит железа, и как предотвратить их. Почему ваш организм не усваивает железо? Разберитесь, какие факторы мешают усвоению железа и как с этим бороться. Взаимосвязь между низким уровнем железа и глютеном Изучите, как глютен может влиять на уровень железа и ваше общее здоровье. Норма потребления железо Узнайте, сколько железа нужно вашему организму ежедневно для оптимального здоровья. Регулярные check up Поймите важность регулярных проверок уровня железа в организме для предотвращения дефицита. Продукты, богатые железом Список продуктов, которые помогут восполнить дефицит железа и улучшить ваше самочувствие. Рацион на неделю Семидневный план сбалансированного питания для коррекции железодефицита. Рецепты В дополнение вы получите практичные и вкусные рецепты, богатые железом, которые помогут улучшить ваше питание. 21 блюдо, насыщенное железом, и 6 вариантов смузи! Начните заботиться о своем здоровье прямо сейчас! Добавки Обзор лучших добавок железа на рынке и советы по их выбору. Роль гепсидина Узнайте, как гормон гепсидин влияет на усвоение железа и что с этим делать. Мифы и факты о железе Развенчание популярных мифов и представление доказанных фактов для лучшего понимания. Заключение Резюме ключевых моментов и рекомендации для вашего здоровья. Ссылки на все источники 21 страница доказанной информации с указанием научных исследований и источников, чтобы вы могли убедиться в достоверности каждого факта. Приобрести гайд Гайд "Руководство по железодефициту" Восстановите своё здоровье с нашим исчерпывающим руководством по железодефициту. Избавьтесь от усталости и верните себе энергию и здоровье с нашим уникальным гайдом. 19.99 USD 9.99 USD Мои сертификаты * * * * * * * * * * * * * * * * * * * * * * Закройте проблемы, связанные с железодефицитом Больше энергии Избавьтесь от хронической усталости и верните себе активность. Улучшение когнитивных функций Повышение концентрации и памяти. Здоровая кожа и волосы Избавьтесь от бледности и ломкости волос. Общее улучшение самочувствия Почувствуйте себя лучше и здоровее каждый день. Отзывы * * * * * * * * * * * * * * * * * * * * * * Не упустите шанс улучшить своё здоровье! Закажите полный гайд по железодефициту всего за 9,99$ и начните свой путь к лучшему самочувствию уже сегодня! Избегайте некачественной информации из интернета — получайте проверенные знания по доступной цене! Купить гайд У вас есть вопросы? Спасибо за Ваш вопрос! Мы постараемся дать ответ как можно скорее. Вопрос Email Телефон Отправить * eathealth.online@gmail.com Мы в соцсетях Создано с помощью WayForPay ДОСТАВКА ОПЛАТА И ВОЗВРАТ Вы можете оплатить любым удобным для вас способом Оплата картой Google Pay Apple Pay Оплата при получении Возвраты осуществляются согласно Закона «О защите прав потребителей» О НАС КОНТАКТЫ email: eathealth.online@gmail.com * eathealth.online@gmail.com Мы в соцсетях ОФОРМЛЕНИЕ ЗАКАЗА ФИО Телефон Email Укажите корректный email, на который будет отправлено ссылку на продукт Способы оплаты Оплата online (WayForPay) При получении Регулярный платеж Оплата при получении заказа Минимальная сумма заказа - У меня есть промокод Промокод Ok Применен промокод Скидки по промокодам действуют только при оплате онлайн через WayForPay Оплатить