Перейти к содержанию
solvisk

[Решено?..] До бесплатной доставки осталось.....

Рекомендуемые сообщения

Привет всем!

 

Наткнулся на одном сайте на интересную функцию seisrazu.ru в верхней части стайта "Набирай до бесплатной доставки" изменяется в соответствии с изменениями в корзине. Есть ли что то подобное на OC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет всем!

 

Наткнулся на одном сайте на интересную функцию seisrazu.ru в верхней части стайта "Набирай до бесплатной доставки" изменяется в соответствии с изменениями в корзине. Есть ли что то подобное на OC

А если несколько способов доставки?

Как определить стоимость доставки до ввода адреса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если несколько способов доставки?

Как определить стоимость доставки до ввода адреса?

 

Ну у меня такая проблема не встает, доставка только по городу с фиксированной стоимостью и бесплатная доставка по достижению суммы заказа 2к руб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бесплатного судя по всему нет. Если клюнет буду заказывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал для клиента через simpla

Повышает продажи почти в два раза!

 

Клиент когда видит при 150$ что бесплатная доставка с 200$ а сама доставка 20$ начинает (фактическая разница 20$ 200-20 =180$ а до 180$ всего 30$ "товаров" как бы) резко добавлять "товары" до 200$ но в 90% набирает на 250-300$ (ну если цена "нужных" товаров 80-100) в конце концов, т.е. со 150$ до 250-300$ :)

Парадокс - но очень сильно работает всего лишь такой маленький notice (по webвизору все у кого меньше 200 шли "скупаться" далее и уже "границ" не знали, как какой-то психологический барьер преодолели :ugeek: )

 

5486774491.png

В меню simpla -> Заглушки для методов -> Применять способ доставки

<div id="oplata200" style="padding:10px; border: 2px solid green; color:#006332; background-color: #D6E9D8">Для того чтобы доставка стала <strong>бесплатной</strong>, нужно сделать заказ на сумму свыше<br><strong>200 $.</strong><br>
Закажите еще на сумму <span id="nehvataet" style="text-decoration: none;"></span> и доставка будет
<strong>бесплатной</strong>
</div>

<script>
$(document).ready(function(){

var oplata200_html =$('.quote label').html();
var summa_zakaza = $('.simplecheckout-cart-total-value nobr').html();

summa_zakaza = summa_zakaza.replace(' $', '');

var ne_hvatka = 200-summa_zakaza;

if (ne_hvatka<0) ne_hvatka=0;

$('#nehvataet').html('<b>'+ne_hvatka +' $</b>' );


if (ne_hvatka ==0) {
$('#oplata200').hide();
} else {
$('#oplata200').show();
}

});
</script>

Метод: Доставка от  суммы заказа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть крутой модуль FreeShippingTeaser ... но платный

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-то нашел решение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал для клиента через simpla

Повышает продажи почти в два раза!

 

Клиент когда видит при 150$ что бесплатная доставка с 200$ а сама доставка 20$ начинает (фактическая разница 20$ 200-20 =180$ а до 180$ всего 30$ "товаров" как бы) резко добавлять "товары" до 200$ но в 90% набирает на 250-300$ (ну если цена "нужных" товаров 80-100) в конце концов, т.е. со 150$ до 250-300$ :)

Парадокс - но очень сильно работает всего лишь такой маленький notice (по webвизору все у кого меньше 200 шли "скупаться" далее и уже "границ" не знали, как какой-то психологический барьер преодолели :ugeek: )

 

5486774491.png

В меню simpla -> Заглушки для методов -> Применять способ доставки

<div id="oplata200" style="padding:10px; border: 2px solid green; color:#006332; background-color: #D6E9D8">Для того чтобы доставка стала <strong>бесплатной</strong>, нужно сделать заказ на сумму свыше<br><strong>200 $.</strong><br>
Закажите еще на сумму <span id="nehvataet" style="text-decoration: none;"></span> и доставка будет
<strong>бесплатной</strong>
</div>

<script>
$(document).ready(function(){

var oplata200_html =$('.quote label').html();
var summa_zakaza = $('.simplecheckout-cart-total-value nobr').html();

summa_zakaza = summa_zakaza.replace(' $', '');

var ne_hvatka = 200-summa_zakaza;

if (ne_hvatka<0) ne_hvatka=0;

$('#nehvataet').html('<b>'+ne_hvatka +' $</b>' );


if (ne_hvatka ==0) {
$('#oplata200').hide();
} else {
$('#oplata200').show();
}

});
</script>

Метод: Доставка от  суммы заказа

 

 

Попробовал ввести этот код в меню simpla -> Заглушки для методов -> Применять способ доставки

 

Мой способ доставки Pickpoint - "Показывать всегда", текст ввел в  text_stub_description

 
К сожалению, не работает. Не подскажите, что сделал не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтоб работало, нужно здесь summa_zakaza.replace(' $', '')   поменять на свою валюту, и пробел должен быть перед знаком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 12.09.2014 в 04:20, markimax сказал:

Сделал для клиента через simpla

Повышает продажи почти в два раза!

 

Клиент когда видит при 150$ что бесплатная доставка с 200$ а сама доставка 20$ начинает (фактическая разница 20$ 200-20 =180$ а до 180$ всего 30$ "товаров" как бы) резко добавлять "товары" до 200$ но в 90% набирает на 250-300$ (ну если цена "нужных" товаров 80-100) в конце концов, т.е. со 150$ до 250-300$ :)

Парадокс - но очень сильно работает всего лишь такой маленький notice (по webвизору все у кого меньше 200 шли "скупаться" далее и уже "границ" не знали, как какой-то психологический барьер преодолели :ugeek: )

 

5486774491.png

В меню simpla -> Заглушки для методов -> Применять способ доставки


<div id="oplata200" style="padding:10px; border: 2px solid green; color:#006332; background-color: #D6E9D8">Для того чтобы доставка стала <strong>бесплатной</strong>, нужно сделать заказ на сумму свыше<br><strong>200 $.</strong><br>
Закажите еще на сумму <span id="nehvataet" style="text-decoration: none;"></span> и доставка будет
<strong>бесплатной</strong>
</div>

<script>
$(document).ready(function(){

var oplata200_html =$('.quote label').html();
var summa_zakaza = $('.simplecheckout-cart-total-value nobr').html();

summa_zakaza = summa_zakaza.replace(' $', '');

var ne_hvatka = 200-summa_zakaza;

if (ne_hvatka<0) ne_hvatka=0;

$('#nehvataet').html('<b>'+ne_hvatka +' $</b>' );


if (ne_hvatka ==0) {
$('#oplata200').hide();
} else {
$('#oplata200').show();
}

});
</script>

Метод: Доставка от  суммы заказа

Я попытался повторить, но что-то не вышло. У меня симпла 4.9.4 Подскажите пожалуйста все ли верно?

1. Обязательно нужно делать для доставки от с уммы заказа? Или можно для "Бесплатной доставки"?

2. Я правильно понимаю, что вставлять код надо в блоке "НАЗВАНИЯ, ОПИСАНИЯ И ЗАГЛУШКИ МОДУЛЕЙ ДОСТАВКИ И ИХ ВАРИАНТОВ" в поле "Описание варианта"?

3. У меня сумма ИТОГО выводится не в ".simplecheckout-cart-total-value nobr", а просто в ".simplecheckout-cart-total-value". Когда убрал из скрипта "nobr", то в месте разницы появилось NaN $

4. Полагаю, в тег nobr взято только число, без знака валюты, чтобы можно было вычислять. Но не нашел где обернуть переменную итоговой суммы в тег, чтобы так же выделить.

Изменено пользователем alinalessioYandex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.