Коллеги, доброго дня.
Подскажите, как реализовать следующие вещи:
1. По логике работы магазина, нужно два типа кнопок — «Внести предоплату» и «Окончательный расчёт». Разница между ними только в отображаемом тексте.
2. Все товары в каталоге, кроме двух — предоплата за услуги 50%. Один товар — с предоплатой 100%. И ещё надо добавить товар «Окончательный расчёт», в котором цену забивает клиент. Т.е. вместо вывода суммы нужен инпут.
Сайт документы-ростов.рф
Банеры в футере сохранены.
Если по хорошему, то вы слишком сильно замахнулись… Это биллинг с балансами и т.п., которого у нас пока еще нет.
Но если вы просто хотите реализовать разные типы товаров (которые по своей сути едины, только надписями отличаются), то можете создать еще один шаблон товара, а в смарти-шаблоне по условию выводить ту или иную надпись. Но как вы потом собираетесь решать выводить клиенту надпись «Окончательный расчет» или нет? Ведь для этого надо по идее смотреть вносил он предоплату или нет.
К слову, недавно спрашивали про один товар в корзине, может это и ваш вариант. Там я писал, что в принципе наш биллинг позволяет выполнять частичную оплату по счету, то есть на один и тот же заказ принимать несколько оплат, и если в заказе будет только один товар, то по нему вы можете получить заказ и посмотреть был он полностью оплачен или нет. Но и это задача совсем не из легких.
Не нужно отслеживать предоплату. Заказчик сообщает своему клиенту по телефону или при встрече стоимость, которую тот должен внести. Клиент открывает карточку в которой вместо вывода цены — инпут, в который он вводит необходимую сумму и добавляет товар в корзину. Заказчик видит поступление суммы и сделка закрывается.
Ещё, при добавлении товара в корзину добавить бы галочку согласия с офертой и обработкой персональных данных.
Зачем тогда все так усложнять? Заказы? Товары? Почему не сделать тогда вот так? modxclub.ru/office/pyment/yandex/
И эта же самая форма, только расширенная, используется здесь: shopmodx.modxclub.ru/ (там есть хидден-поле типа заказа). И когда именно через эту форму оплачивают, тогда приходит уведомление о новом заказе установки сайта joxi.ru/Q2KndEBs908zNm
К слову, все это проходит через биллинг ShopModxBox, при этом не требует указания номера заказа joxi.ru/J2beE7ac4vD4Zm
Николай, это, видимо, то, что нужно. Как это реализовать? В сборке есть подобная форма?
А с кнопкой решил не замарачиваться — напишу в ней что-нибудь универсальное.
Пройдите сами цепочку от оформления заказа и до оплаты и посмотрите где выполняется оплата. Вот эту же форму и используйте. Просто там на странице оплаты прописана проверка наличия заказа, но это только на уровне шаблона. Сам же процессор оплаты не требует наличия заказа.