- Форум владельцев интернет-магазинов
- → Публикации instagood
Публикации instagood
14 публикаций создано instagood (учитываются публикации только с 20-Май 23)
#76177 Импорт Отзывов
Отправлено от instagood в 28 Июнь 2013 - 11:03 в Предложения по улучшению сервиса
#74742 Возможная Дата Доставки
Отправлено от instagood в 21 Июнь 2013 - 10:31 в Страница товара
RuslanJ (09 Июнь 2013 - 20:56) писал:
И еще в хотелки, если не сложно, указывать вместо числа, например Сегодня! или Завтра! если доставка получается на сегодня с учетом текущего времени.
Вобщем сам спросил - сам ответил)
Что делает данная доработка
1. Определяет с помощью Яндекса город посетителя (смотрите соответствующую тему по добавлению геотаргеттинга Яндекса) - поэтому составляем список городов со сроками доставки - например Москва pd=0 , СПБ pd=3 и так далее
2. Если определен родной город т.е. если выбралось pd=0, то если текущее время меньше чем 14 часов (условие if (hour_new<14) { ) - то в дате доставки будет написно Сегодня! если условие не выполняется т.е. уже время например 14-10 то в поле ближайшей доставки будет написано Завтра! . При остальных условиях pd больше 0 указывается срок доставки числами как в исходном скрипте
3. Вставляется данная доработка также как и исходный скрипт - в шапку шаблона Товары
4. Еще конечно есть поле для доработки такие как текущий часовой пояс пользователя итд
<script> $(function() { if ( !YMaps.location ) var pd = 10; // если геотаргеттинг не стоит то прибавляется 10 дней к текущей дате else if (YMaps.location.city == 'Москва') var pd = 0; // если определилась Москва то не прибавляется дней к текущей дате else if (YMaps.location.city == 'Санкт-Петербург') var pd = 3; //если определился СПБ то прибавляется три дня к текущей дате else var pd = 15; // если яндекс не смог определить регион посетителя прибавляется 15 дней к текущей дате var month = new Array(12); month[0] = "января"; month[1] = "февраля"; month[2] = "марта"; month[3] = "апреля"; month[4] = "мая"; month[5] = "июня"; month[6] = "июля"; month[7] = "августа"; month[8] = "сентября"; month[9] = "октября"; month[10] = "ноября"; month[11] = "декабря"; var date_curr = new Date(); var date_next = new Date(); var date_new = new Date(); var hour_new = date_new.getHours(); date_curr.setDate(date_next.getDate()+pd); var day_curr = date_curr.getDate(); date_next.setDate(date_next.getDate()+(pd + 1)); var day_next = date_next.getDate(); if (pd==0) { if (hour_new<14) { $(".date").text("Сегодня!"); } else { $(".date").text("Завтра!"); } } else { $(".date").text(day_curr +" "+ (month[date_curr.getMonth()]) + " - " + (day_next) +" "+(month[date_next.getMonth()])); } }); </script>
у меня не заработало. ничего не отображает если вставить этот код..
#74447 Яндекс.маркет Файл Не Найден
Отправлено от instagood в 19 Июнь 2013 - 19:11 в Яндекс.Маркет
#74164 Проблема С Картинками В Ie 8
Отправлено от instagood в 18 Июнь 2013 - 17:39 в Шаблон Техника
#73587 экспорт товаров некорректен
Отправлено от instagood в 16 Июнь 2013 - 00:09 в Инструкция по использованию (документация)
support (24 Май 2013 - 07:22) писал:
Если не хотите раздувать список добавьте хотя бы возможность добавлять автоопределяющиеся поля характеристик
#73541 экспорт товаров некорректен
Отправлено от instagood в 15 Июнь 2013 - 16:08 в Инструкция по использованию (документация)
#73474 Загрузка Файла Csv
Отправлено от instagood в 15 Июнь 2013 - 11:29 в Бэк-офис. Товары
у каждого товара около 50 характеристик
По сути есть несколько наборов характеристик, но многие дублируются
в исходном csv это выглядит так:
Название характеристики 1, Значение характеристики 1...
У каждого товара их порядок совершенно разный, поэтому тут очень спасает автоопределение.
Но оно работает только до 20 характеристик! Как увеличить лимит?
#73365 Импорт Характеристик
Отправлено от instagood в 15 Июнь 2013 - 02:19 в Импорт
далее предлагает создать новые значения. Я создаю по аналогии: Название характеристики 21 ... Значения характеристики 21 ... но в итоге они никак не соотносятся и вообще отображаются как Свойства
Пожалуйста помогите!
#33187 Доработка Товарного Чека!
Отправлено от instagood в 29 Ноябрь 2012 - 13:58 в Предложения по улучшению сервиса
#32870 Общая Сумма Заказов В Личном Кабинете (Оборот)
Отправлено от instagood в 26 Ноябрь 2012 - 16:59 в Общие вопросы
Шаблон Техника
но спасибо, сделал сам
смущает только поведение браузера (скриншот в приложении)
и внес свои доработки для системы скидок (чтобы суммировались только заказы с определенным статусом (Доставлено):
{% IF order_list.STATUS_NAME = Доставлен %}
<script>
{order_list.SUM}
f=f+{order_list.SUM};
</script>
{% ENDIF %}
#32846 Общая Сумма Заказов В Личном Кабинете (Оборот)
Отправлено от instagood в 26 Ноябрь 2012 - 14:22 в Общие вопросы
Koderhan (26 Ноябрь 2012 - 14:16) писал:
Да, информация о заказах хранится в массиве order_list.
Но к сожалению этот массив не доступен из файла "ЛК Настройки пользователя".
но доступен же на странице заказов пользователя (ЛК История заказов (Список)), нужна сумма хотя бы там
иначе как работать с накопительными скидками? как пользователю отслеживать сумму? уже молчу о возможности выводить скидку сразу в корзине, но очень хочется, есть ли варианты?
#32819 Общая Сумма Заказов В Личном Кабинете (Оборот)
Отправлено от instagood в 26 Ноябрь 2012 - 12:13 в Общие вопросы
Пришел вот к такому циклу:
{%FOR order_list%}
{%IF order_list.STATUS_NAME = Доставлен %}
{order_list.SUM}
{%ENDIF%}
{%ENDFOR%}
Он выводит суммы доставленных заказов, но как их сложить в одну?
Или лучше так: в списке заказов в бэкофисе есть поле "Оборот" - как вывести это значение для пользователя?
Спасибо!
#32775 Как Поменять Цвет Цены?
Отправлено от instagood в 25 Ноябрь 2012 - 16:09 в Изменение общей стилистики
- Форум владельцев интернет-магазинов
- → Публикации instagood
- Privacy Policy