Пользовательский код и общая цена корзины
Автор: Albert G.Доброго времени суток! Интересует вопрос по внедрению итоговой суммы корзины в пользовательский код! Как реализовать данную задачу?
https://helpcenter.websitex5.com/ru/post/182641 читал аналогичную закрытую тему, а точного ответа так на него и не дали.
На изображении ниже указан элемент который нужно вывести в пользовательский код для того чтобы он был динамический.
Код в которорый необходимо вставить итоговую сумму товаров из корзины:
<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml">
<input type="hidden" name="receiver" value="41001xxxxxxxxxxxx">
<input type="hidden" name="formcomment" value="Проект «Железный человек»: реактор холодного ядерного синтеза">
<input type="hidden" name="short-dest" value="Проект «Железный человек»: реактор холодного ядерного синтеза">
<input type="hidden" name="label" value="$order_id">
<input type="hidden" name="quickpay-form" value="donate">
<input type="hidden" name="targets" value="транзакция {order_id}">
<input type="hidden" name="sum" value="4568.25" data-type="number">
<input type="hidden" name="comment" value="Хотелось бы получить дистанционное управление."> <input type="hidden" name="need-fio" value="true">
<input type="hidden" name="need-email" value="true"> <input type="hidden" name="need-phone" value="false"> <input type="hidden" name="need-address" value="false"> <label><input type="radio" name="paymentType" value="PC">Яндекс.Деньгами</label> <label><input type="radio" name="paymentType" value="AC">Банковской картой</label> <input type="submit" value="Перевести"></form>
Ставите, например, в шапке сайта объект html-код и в него добавляете следующее:
<p><a href="http://ВашДомен/cart/index.html"><span style="color: #000; font-family: 'FontAwesome'; font-size: 20px;"> </span> <span style="color: #000; font-family: 'HeliosCondLight'; font-size: 10pt; font-weight: normal; font-style: normal;" class="widget_amount_total"></span></a></p>
Думаю дальше разберетесь что нужно под себя переделать. Если хотите иконку Корзины, как в этом коде, то подключайте шрифт FontAwesome для всех браузеров. Как выглядит итоговая сумма с иконкой смотрите тут: http://honeynatural.ru
Что-то упустил, что вам нужно добавить внутрь своего кода. Тогда извиняюсь, но не могу помочь, нет времени этим заниматься.
Приветствую!
К сожалению, в код также не удалось вставить общую сумму. Но перед пользовательским кодом удалось ее указать.
Пример: <p><span style="color: #296AA5;"><strong>ОБЩАЯ СУММА: [PRICE] руб.</strong></p>
То есть покупателю нужно самому вбивать сумму платежа. Но это не совсем удобно...
Зачем такие сложности - у вас есть Объект "Cart status" - его и используйте - там в настройках есть Тип "Общая стоимость" - если вам надо указать это например в Хедере сайта.
Ранее в 11 версии программы вставляли кодом:
<!-- E-Commerce.ShoppingCart: START -->
<span style="color: #555555; font-family: Trebuchet MS; font-size: 14pt; font-weight: normal; font-style: normal;" class="widget_amount_total"></span>
<!-- E-Commerce.ShoppingCart: END -->
В заказе если вы меняете количество заказанного - автоматом всё исправляется!
Я думаю, первоочередная задача тут стоит не, чтобы видна была общая стоимость где-нибудь в хедере. А именно в форме оплаты-пользовательского кода, например Сбербанк или Yandex Деньгах. Чтобы пользователь просто ввел информацию о карте, а не вводил сумму заказа и номер, как пример. В Робокассе это реализовано, но там комиссия не для всех интересна, как и документальные тонкости...
Если вы из РФ, то просто так оплату вы не сможете принимать - нужна онлайн-касса, так что городить всякую отсебятину не имеет смысла. Robokassa работает на ура, да берёт свой процент, но вы застрахованы от неоплаты со стороны клиента и Robokassa передаёт необходимые данные онлайн в налоговую.
Есть и другие сервисы оплаты - вставляете как свой код, но не имеет особо смысла...
Просто принимать оплату никто и не собирается)))
Хотя при желании можно довольно легко реализовать, но работать все иначе будет.
Как вы говорите "отсебятина" помогает достигнуть большего, чего в данном конструкторе нет изначально. Просто нужно понять, что для чего и зачем.
Онлайн-касса есть почти в любом банке и код у них свой. Да они также передают все необходимые данные в налоговую и это правда. Для WordPress например есть готовые решения, но для данного конструктора естественно нету. Есть и инструкции по 100 томов как этот код адаптировать под html и php. Но там нужно читать, прошаренным программерам и им явно не нужен будет данный конструктор...
Тут нужно решение, которое поможет с поставленной задачей в рамках данного конструктора.
Запросы и тараканы у ВСЕХ РАЗНЫЕ и для кого-то Робокасса подходит, а для кого-то нет. Если вы Alexandr Belyakov User считаете, что не имеет, особого смыла вставлять свой код, это не значит, что его нет…
Автор
Тема остается актуальной на сегоднешний день и разработчикам WebSite X5 все таки нужно обратить на это особое внимание.