Elina 0 Опубликовано 2 августа, 2014 Жалоба Share Опубликовано 2 августа, 2014 Как сделать использование купона зависимым от способов доставки? У нас есть два льготных способа доставки, при выборе которых, купон применяться не должен. Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 августа, 2014 Жалоба Share Опубликовано 3 августа, 2014 Если в настройках купона такого нет - тогда только писать свой код. Ссылка на сообщение Поделиться на другие сайты
Elina 0 Опубликовано 3 августа, 2014 Автор Жалоба Share Опубликовано 3 августа, 2014 Если в настройках купона такого нет - тогда только писать свой код. Да, это понятно, что надо писать, в настройках нет - там только зависимость от категорий товаров. Мне нужно исключить выбор только двух способов оплаты. Если они выбраны, чтобы купон обнулялся на этапе завершения заказа. Подскажите, пожалуйста, в каком файле вносить изменения и какие именно. Правильнее было бы конечно добавить ограничения при создании купона, но будет больше мороки с кодом, мне кажется. Спасибо! Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 4 августа, 2014 Жалоба Share Опубликовано 4 августа, 2014 да не будет мороки просто в БД еще колонку добавить придется в таблицу с купонами Ссылка на сообщение Поделиться на другие сайты
Elina 0 Опубликовано 4 августа, 2014 Автор Жалоба Share Опубликовано 4 августа, 2014 Уважаемый Александр, я понимаю, что вы не обязаны помнить каждого из нас. Поэтому я хочу вам просто напомнить, что я вам год назад оплатила поддержку за 2 года. Кроме того, то, что вы меня уже забыли за этот год, означает, что я к вам все это время с вопросами не обращалась. Потому что обычно решаю свои проблемы сама. Как человек, имевший многолетний опыт работы программистом, я хочу вам сказать, что про написание кода я догадалась и сама. Поэтому хотелось бы получить более конкретную помощь в рамках поддержки. А именно: мы используем купоны и используем доставку, которую условно называем льготной. За основу ее взят ваш стандарнтый модуль. В каком файле мне нужно поставить проверку чтобы при использовании покупателем льготной доставки я могла бы занулить купон и выдать сообщение, что в этом случае купон не может использоваться? А код я уж напишу сама, как это обычно и делаю. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2014 Жалоба Share Опубликовано 5 августа, 2014 Поддержка - это ответы на вопросы по функционалу, который есть по умолчанию в VamShop. В стоимость поддержки не входит написание нового кода. Все расчёты по купону идут в /includes/modules/order_total/to_coupon.php Соотстветнно, там нужно добавлять условия. Раз уж Вы говорите, что программист (я например не программист и никогда им не был), то это дело на 5 минут максимум, добавить условие, просто не показывать модуль купонов если выбрана нужная доставку. Выбранную доставку можно взять из $_SESSION['shipping'] А вот пример как не показывать модуль оплаты в зависимости от суммы заказа - http://vamshop.ru/forum/topic/8422-%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B5-%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D0%B2-%D0%B7%D0%B0%D0%B2%D0%B8/?hl=%2B%D0%BD%D0%B5+%2B%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C Точно так же делается и в файле ot_coupon.php, только в условии используется значение доставки из $_SESSION['shipping'] Ссылка на сообщение Поделиться на другие сайты
Elina 0 Опубликовано 8 августа, 2014 Автор Жалоба Share Опубликовано 8 августа, 2014 Я сразу написала, что никогда не просила вас писать код ни раньше, ни сейчас. Просто указание места, где это делается, мне облегчит задачу. Большое спасибо, будем разбираться. Ссылка на сообщение Поделиться на другие сайты
sdi_68 3 Опубликовано 19 февраля, 2015 Жалоба Share Опубликовано 19 февраля, 2015 Еще вопрос по купонам. Выяснил, что если использовать быстрое оформление заказа и пользователь не зарегистрирован, то не появляется окно ввода купона. Это так и должно быть и если да, то в каком файле нужно внести коррективы? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2015 Жалоба Share Опубликовано 20 февраля, 2015 Ну да, по умолчанию купон цепляется к покупателю, т.е. только для авторизованных. Ссылка на сообщение Поделиться на другие сайты
sdi_68 3 Опубликовано 20 февраля, 2015 Жалоба Share Опубликовано 20 февраля, 2015 А можно сделать .чтобы купон работал и не только с авторизованными пользователями? При быстром оформлении мало кто регистрируется. Это не сильно нарушит концепцию реализации купонов? И где подправить настройку или код, чтобы галочка "не хочу регистрироваться " (так как-то она называется, кажется) по умолчанию была сброшена? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2015 Жалоба Share Опубликовано 20 февраля, 2015 Вроде как такйо опции нет в модуле купонов, только лезть в код. В Админке - Настройки - Оформление заказов есть опция Создание аккаунта, можно попробовать поменять значение. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения