Перейти к содержимому


Как Сделать, Чтобы При Оформлении Заказа, Если Заказ Меньше Минимальной Суммы, Появлялось Всплывающее Окно,


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 ruslan

ruslan

    Пользователь

  • Пользователи
  • PipPip
  • 24 сообщений

Отправлено 03 Июль 2011 - 12:19

Как сделать, чтобы при оформлении заказа, если заказ меньше минимальной суммы, появлялось всплывающее окно, предупреждающее, что заказ меньше указанной суммы. И как сделать, чтобы в эту сумму не включалась курьерская доставка.
Также очень рассмещило название - электропочта.  Как сделать, чтобы это поле, было обязательным для заполнения.

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 04 Июль 2011 - 11:54

Хм. думаю вам помогут следующие темы форума:

http://forum.storela...ch__1#entry2417

http://forum.storela...rch__1#entry153

#3 ruslan

ruslan

    Пользователь

  • Пользователи
  • PipPip
  • 24 сообщений

Отправлено 04 Июль 2011 - 21:49

C E-mail разобрался, а вот добавление надписи  к корзине -это не то... Нельзя ли сделать так, чтобы при оформлении заказа уже на первом шаге, если сумма заказа меньше минимальной, появлялось всплывающее окно и блокировалось возможность дальнейшего оформления заказа. А в окне была информация о том, что сумма заказа меньше минимальной и предложение продолжить покупки... Ну в общем как у всех нормальных интернет-магазинов... А то получается, что эта функция у вас не работает, и для нормальной работы магазина ее вообще придется отключить. Потому что очень неуважительно и грубо будет это одергивание покупателя при последнем шаге - подтверждении заказа...Я, извините, немалые деньги плачу за каждый клик в контекстной рекламе, а получается - из-за вашей недоработки теряю клиентов...

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 05 Июль 2011 - 09:51

Хм. попробуйте сделать например так:
В шаблоне "Корзина" найти и заменить следующую строку

Найти

<input class="more-link" type="submit" name="next_step" value="Оформить заказ">

заменить на

{% FOR cart_sum %} 
  {% IF cart_sum.NOW >= SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%} 
	 <input class="more-link" type="submit" name="next_step" value="Оформить заказ">
  {% ENDIF %}
{% ENDFOR %}

далее в любом месте, той же корзины (можно после таблицы) вставить следующий блок

{% FOR cart_sum %} 
  {% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%} 
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE} 
  {% ENDIF %}
{% ENDFOR %} 


#5 Татьяна

Татьяна

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 15 Июль 2011 - 17:30

Сделала,как написано выше.Все получилось!!!

#6 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 06 Октябрь 2011 - 23:59


[/quote]

Спасибо, очень удобно. А как изменить цвет надписи "Минимальная сумма заказа" на красный?

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 07 Октябрь 2011 - 03:11

Для этого нужно просто добавить <span>

получиться

<span style="color:red;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</span> 


#8 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 07 Октябрь 2011 - 09:35

Просмотр сообщенияVaccina (07 Октябрь 2011 - 03:11) писал:

Для этого нужно просто добавить <span>

получиться

<span style="color:red;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</span> 
Спасибо!!!

#9 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 15 Октябрь 2011 - 09:51

Я описала свою проблему в теме "Ошибки", но т. к. знаю что Вы реагируете быстро,
дублирую свой вопрос здесь.


Пожалуйста помогите. Ничего не понимаю. В редакторе тем не вставить код ни в один шаблон. Хотела поменять банер. Копирую код, а когда хочу вставить, страница
/admin/site_templates перескакивает вниз к подвалу. Я уже даже восстанавливала предыдущие темы из бекапа. Ничего не помагает. Добавление товаров и редактирование страниц работает нормально, а редактор тем нет. Пробовала в разных браузерах и с разных компьютеров - ничего не помогает.

Мне уже банер не так важен, как жаль последние изменения, которые не сохранились после переустановки предыдущей темы из бекапа.
Только уже все было прилично налажено. Очень жду помощи, хотя знаю, что в выходные дни поддержка не быстро отвечает.
Но надеюсь, что мне повезет.

Мне очень важно сделать как у меня было


заменить на

{% FOR cart_sum %} 
  {% IF cart_sum.NOW >= SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%} 
	 <input class="more-link" type="submit" name="next_step" value="Оформить заказ">
  {% ENDIF %}
{% ENDFOR %}


далее в любом месте, той же корзины (можно после таблицы) вставить следующий блок

{% FOR cart_sum %} 
  {% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%} 
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE} 
  {% ENDIF %}
{% ENDFOR %} 

А теперь ничего не получается

#10 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 15 Октябрь 2011 - 12:30

В IE все таки получилось изменить код ( в Хроме и Опере не получалось), зато теперь корзина как-то странно работает.

Какие-то товары нормально добавляет, а на какие-то - аналогичные, не реагирует

То есть корзина работает нестабильно.
Можно как-то поправить? Восстанавливать темы более ранние не хочется, т. к. проделано много работы, да и дело видимо не в этом, т. к. уже восстанавливала предыдущие темы - не помогает.

#11 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 16 Октябрь 2011 - 05:41

Думаю вам желательно перечитать тему http://forum.storela...ndpost__p__1460
и посмотреть какие изменения нужно внести. Заметила ошибку

<a href="#" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о поступлении в продажу товара «Модель &quot;LAND ROVER DISCOVERY '04&quot; 1:60»?' } else { $('.goodsDataForm').submit(); } return false;" class="more-link submit">В корзину</a>

из за этого кода

раньше на сколько я помню было по другому и кода у кнопки не было, он был вынесен в main.js.

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

#12 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 16 Октябрь 2011 - 10:07

Просмотр сообщенияVaccina (16 Октябрь 2011 - 05:41) писал:

Думаю вам желательно перечитать тему http://forum.storela...ndpost__p__1460
и посмотреть какие изменения нужно внести. Заметила ошибку

<a href="#" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о поступлении в продажу товара «Модель &quot;LAND ROVER DISCOVERY '04&quot; 1:60»?' } else { $('.goodsDataForm').submit(); } return false;" class="more-link submit">В корзину</a>

из за этого кода

раньше на сколько я помню было по другому и кода у кнопки не было, он был вынесен в main.js.

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

Все перечитала, но не поняла, что и где мне сейчас делать?

#13 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 18 Октябрь 2011 - 05:49

По всей видимости у вас пропали изменения которые были реализованы до этого, возможно вы как раз восстановились из резервной копии в которой были допущены ошибки и т.д. Поэтому предлагаю проделать те изменения которые вами были проделаны в разделе http://forum.storela...ndpost__p__1460

#14 Bardin

Bardin

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 698 сообщений
  • ГородМосква

Отправлено 18 Октябрь 2011 - 13:45

Просмотр сообщенияVaccina (07 Октябрь 2011 - 03:11) писал:

Для этого нужно просто добавить <span>

получиться

<span style="color:red;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</span> 

Как выровнить надпись по центру ? Использование text-align: center - не помогает

#15 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 18 Октябрь 2011 - 21:30

Для этого нужно сделать элемент блочным т.е
<div style="color:red;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</div> 


#16 eliant

eliant

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 149 сообщений

Отправлено 12 Май 2012 - 21:13

Просмотр сообщенияVaccina (05 Июль 2011 - 09:51) писал:

Хм. попробуйте сделать например так:
В шаблоне "Корзина" найти и заменить следующую строку

Найти

<input class="more-link" type="submit" name="next_step" value="Оформить заказ">

заменить на

{% FOR cart_sum %} 
  {% IF cart_sum.NOW >= SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%} 
	 <input class="more-link" type="submit" name="next_step" value="Оформить заказ">
  {% ENDIF %}
{% ENDFOR %}


Цитата

{% FOR cart_sum %}
  {% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%}
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}
  {% ENDIF %}
{% ENDFOR %}


Урра ! все  получилось

Сообщение отредактировал eliant: 13 Май 2012 - 23:11


#17 eliant

eliant

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 149 сообщений

Отправлено 13 Май 2012 - 22:58

Просмотр сообщенияVaccina (07 Октябрь 2011 - 03:11) писал:

Для этого нужно просто добавить <span>

получиться

<span style="color:red;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</span> 

Спасибо. А как увеличить шрифт этой надписи?

#18 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 14 Май 2012 - 19:39

Размер шрифта задается через font-size

<span style="color:red;font-size:14px;">Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}</span>


#19 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 04 Декабрь 2012 - 09:34

Просмотр сообщенияVaccina (05 Июль 2011 - 09:51) писал:

Хм. попробуйте сделать например так:
В шаблоне "Корзина" найти и заменить следующую строку

Найти

<input class="more-link" type="submit" name="next_step" value="Оформить заказ">

заменить на

{% FOR cart_sum %}
{% IF cart_sum.NOW >= SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%}
<input class="more-link" type="submit" name="next_step" value="Оформить заказ">
{% ENDIF %}
{% ENDFOR %}

далее в любом месте, той же корзины (можно после таблицы) вставить следующий блок

{% FOR cart_sum %}
{% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE%}
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}
{% ENDIF %}
{% ENDFOR %}
Спасибо, всё получилось!
Только хотелось бы изменить формат представления минимальной суммы без десятичных нулей.
Безымянный.jpg
Подскажите, плиз как это сделать!

#20 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 04 Декабрь 2012 - 10:19

Просмотр сообщенияYurren (04 Декабрь 2012 - 09:34) писал:

Спасибо, всё получилось!
Только хотелось бы изменить формат представления минимальной суммы без десятичных нулей.
Прикрепленный файл Безымянный.jpg
Подскажите, плиз как это сделать!
Цена выводится в соответствие с указанными настройками в Настройки->Валюты.
Заменить код:
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE}
На код:
Минимальная сумма заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE  | money_format}





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных