Jump to content
solvisk

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

Recommended Posts

Привет всем!

 

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

Share this post


Link to post
Share on other sites

Привет всем!

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Сделал для клиента через 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>

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Сделал для клиента через 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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 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 взято только число, без знака валюты, чтобы можно было вычислять. Но не нашел где обернуть переменную итоговой суммы в тег, чтобы так же выделить.

Edited by alinalessioYandex

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.