Prestashop-установить различные цены в зависимости от способа оплаты?

Prestashop-установить различные цены в зависимости от способа оплаты?

05.11.2013 04:31:30 Просмотров 72 Источник

Я использую Prestashop 1.5.6, и мне нужно будет установить другую общую цену для заказа в зависимости от выбранного метода, некоторые модули работают посреднически с кредитными картами (например, модуль Mercado Pago), и мне нужно будет увеличить цену в этом случае , возможно ли это сделать с помощью функциональности самого магазина, есть ли модуль, обходной путь или что-то еще? Модуль способа оплаты, который мне нужен, чтобы увеличить цену, не позволяет настраиваться в этом смысле.

У вопроса есть решение - Посмотреть?

Ответы - Prestashop-установить различные цены в зависимости от способа оплаты? / Prestashop - set different prices according to payment method?

Является ответом!
PrestaShopDeveloper

05.11.2013 06:05:56

Эта функция не поддерживается PrestaShop до версии 1.5.6. До сих пор PrestaShop 1.6 не будет поддерживать это. Вам нужно будет найти модуль для этого.

Этот модуль утверждает, что поддерживает эту функцию: http://addons.prestashop.com/en/checkout-modules/3495-additional-payment-fees.html но один клиент, который использует его, сказал, что он не работает должным образом, и им пришлось настроить основные модули Moneybookers & PayPal, чтобы добавить функцию сборов. Кроме того, разработчик не очень дружелюбно реагировал на сообщения о проблемах, поэтому вам решать, будете ли вы использовать его или искать другой.

https://stackoverflow.com/questions/19789097/prestashop-set-different-prices-according-to-payment-method/19790894#comment29418845_19790894
Я на самом деле взломал модуль для добавления платы, но я не совсем уверен, что мне разрешено это делать, вы думаете, что если перед выбором paymenth вы отобразите сообщение рядом с платежом, в котором упоминается, что вы собираетесь добавить плату, и взлом модуля для этого будет в порядке? Модуль предназначен для использования латиноамериканского способа оплаты, и они нигде не упоминают, можете ли вы взломать модуль перед отправкой значений в API или нет
https://stackoverflow.com/questions/19789097/prestashop-set-different-prices-according-to-payment-method/19790894#comment29418870_19790894
кстати, я получаю лучшую информацию здесь об этом, чем на официальных форумах lol
https://stackoverflow.com/questions/19789097/prestashop-set-different-prices-according-to-payment-method/19790894#comment29419011_19790894
Это нормально взломать модуль, поскольку вы взломаете его на 2 местах: 1) при отправке цены на платежный шлюз 2) когда платежный шлюз проверяет оплаченную цену с общей суммой заказа. Обычно платежный шлюз вызывает URL с вашего сайта (обычно часть модуля, т. е. в вашем модуле dir), чтобы проверить, что оплаченная цена равна общей сумме заказа. Конечно, вы должны сообщить своим клиентам, что плата будет добавлена, прежде чем они нажмут на способ оплаты - в файле шаблона, отображаемом в методе hookPayment ().
Помочь в развитии проекта:
Закрыть X