Евгений Артеменко 0 Опубликовано 20 мая, 2009 Жалоба Share Опубликовано 20 мая, 2009 Здравствуйте, Александр! вот тоже заморочился с накопительными скидками. Сделал в соответствии с мануалом. Версия магазина 1.47. Перенос в группу осуществляется при достижении статуса Выполнен. Письмо на почту приходит, в котором говорится: Один из Ваших клиентов достиг предела накопительной скидки и был переведён в новую группу. Все детали ниже: Покупатель: евгений артеменко E-mail: ....... Достигнутый предел: 0.00 руб. Новая группа: Покупатель Новая скидка: 0.00% Группы делал и открытыми и закрытыми. В чем может быть проблема? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 мая, 2009 Жалоба Share Опубликовано 20 мая, 2009 Вообще должна подставляться сумма покупок и скидка группы. А Вас точно не 0 указаны в группе покупатель?! Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 20 мая, 2009 Автор Жалоба Share Опубликовано 20 мая, 2009 у группы Покупатель нет скидок. Скидки накопительные - для этого созданы группы Скидка5% (накопит предел 3000), Скидка 7% (5000), Скидка 10% (10000). Я сделал заказ на 4000. поставил ему статус выполнен. Но покупатель как был, так и остался в группе Покупатели Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 мая, 2009 Жалоба Share Опубликовано 20 мая, 2009 Ну так у группы, в которую перекинуло должна быть проставлена скидка 5% и предел 3000, тогда и в письме, информацирующем покупателя о новой скидке будут указаны эти данные. или я чего не понимаю?! Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 в том то и дело, что после смены статуса заказа покупатель не переносится в новую группу, а остается в группе Покупатели Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 Значит какое-то условие не выполняется, т.е. например уже есть у покупателя скидка больше той, что у группы, в которую должны перевести или ещё что. Вы для пробы вот в точности выполните пример из руководства пользователя, он вроде как ведь рабочий вполне. Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 никаких других скидок нету в помине... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 Я могу лишь сказать, что модуль рабочий, проверял, переводит в группу. Наверное неправильно настроено что-то. Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 сейчас сделаю скриншоты настроек, выложу здесь. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 Вы пример из руководства пробовали в точности повторять, именно в точности как написано. Работает пример из руководства?! Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 да я брал пример из руководства. на первом рисунке видно какие группы созданы. на втором видно какие свойства установлены у группы Покупатели. на 3-м - у группы Скидка 5%. у остальных групп со скидками сделано по аналогии. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 А почему скидка -5% допустим. Разве нужно минус указывать?! Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 А почему скидка -5% допустим. Разве нужно минус указывать?! в руководстве : Здесь собственно указывается накопительная скидка, которую будут получать покупатели, достигнувший определённой суммы. Скидка указывается в процентах, скидка может давать не только на уменьшение цены товара, но и на увеличение. В нашем случае нам нужно создать шесть групп и каждая группа будет иметь скидки: Первая - 2%, Вторая - 3%, Третья - 5%, Четвёртая - 7%, Пятая - 8%, Шестая - 10%. Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 ну вот из-за минуса и были проблемы... Ссылка на сообщение Поделиться на другие сайты
Евгений Артеменко 0 Опубликовано 21 мая, 2009 Автор Жалоба Share Опубликовано 21 мая, 2009 вот теперь новая проблема. после перехода клиента в новую группу, не у всех товаров отображается Ваша цена со скидкой... Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 вот теперь новая проблема. после перехода клиента в новую группу, не у всех товаров отображается Ваша цена со скидкой... Надо проверить у этих товаров "Максимально возможную скидку". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2009 Жалоба Share Опубликовано 21 мая, 2009 Это вообще дефис, а не минус. Исправлю на двоеточие, что б не вводило в заблуждение. Если не у всех товаров, то действительно может не задана у товара максимально возможная скидка или например товар добавлен в Админку - Каталог - Скидки. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 у меня для одной группы задано так: скидка, которая будет применена к каждому товару : 0.00% Скидка от общей стоимости заказа 2.00% Но в письме покупателю приходит: ...Новая скидка: 0.00% Как исправить, чтобы было указано 2% ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 Можно попробовать в /admin/orders.php поменять (встречается 4 раза, менять тоже 4 раза): $current_discount = @mysql_result($groups_query, 0, "customers_status_discount"); [/code] на: [code] $current_discount = @mysql_result($groups_query, 0, "customers_status_ot_discount"); Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 Можно попробовать в /admin/orders.php поменять (встречается 4 раза, менять тоже 4 раза): $current_discount = @mysql_result($groups_query, 0, "customers_status_discount"); [/code] на: [code] $current_discount = @mysql_result($groups_query, 0, "customers_status_ot_discount"); помогло. только теперь приходит в письме 0% для группы, где указана скидка, которая будет применена к каждому товару. можно выводить максимальную из этих скидок, или не нулевую хотя-бы? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 Это свой только если дописать, т.е. если больше такого-то числа, то выводим старус строку, если меньше - вот эту новую, т.е. добавьте условие простейшее. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 Это свой только если дописать, т.е. если больше такого-то числа, то выводим старус строку, если меньше - вот эту новую, т.е. добавьте условие простейшее. Понимаю что просто, но почему-то не срабатывает условие if ($customer['customers_status_discount'] > 0) в обеих случаях выводит "ot_discount": if ($customer['customers_status_discount'] > 0) { $current_discount = @mysql_result($groups_query, 0, "customers_status_discount");} else { $current_discount = @mysql_result($groups_query, 0, "customers_status_ot_discount");} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 В файле /admin/orders.php встречается код много раз, Вы везде меняли? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 и покажите код целиком, это Вы строку: $current_discount = @mysql_result($groups_query, 0, "customers_status_discount");} [/code] меняете или что? Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 В файле /admin/orders.php встречается код много раз, Вы везде меняли? Вроде да. прикрепил файл orders.php Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения