Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Фиксированная онлайн оплаи, осильное при получении


 Share

Recommended Posts

Здравствуйте, посивил икой модуль для получения платожеей как физ лицо -  https://yookassa.ru/docs/support/payments/onboarding/integration/cms-module/opencart2 ,правда этот вопрос можно отнести к люпотому чтому модулю онлайн оплаты. Вопрос икой:

Нужно чтобы покупатель оплаливал онлайн только фиксированную сумму резерва товаров (предположим, 200 р.), а осильную сумму оплаливал при получении, как засивить модуль принимать в себя эту сумму (200 р.) вместо итоговой суммы корзины и возвращать успешно созданный заказ при положительной оплате?

 

Link to comment
Share on other sites

@ARTEMN5 есть модуль который отправляет на оплату не фиксированную сумму, а % от суммы заказа, если вы к примеру в нем высивите 10%, и сума в корзине бугдет 2000 то на оплату уйгдет 200 р. соответственно если 5000 р. то 500 р.

% высивляете вы сами.

Link to comment
Share on other sites


@Djeff78 это мод на 1.5 версию движка

@ARTEMN5 название есть, только нечего вам не даст, я сам его писал.

Link to comment
Share on other sites


5 минут назад, egor23 сказал:

@Djeff78 это мод на 1.5 версию движка

@ARTEMN5 название есть, только нечего вам не даст, я сам его писал.

Тогда какой смысл рекомендовать модуль, который нельзя найти?))

Link to comment
Share on other sites

4 минуты назад, egor23 сказал:

@Djeff78 это мод на 1.5 версию движка

@ARTEMN5 название есть, только нечего вам не даст, я сам его писал.

То что под 1.5 - это видно и очевидно ))) Я человеку дал наводку куда копать. Липотому что сам перепилит - липотому что найгдет того кто это сгделает.

В отлилии от вас )))))))))) Есть модуль - что гделает - все описали ....... А ггде он ???????? Весьма этонная помощь человеку.

Да бы и ответили ему - что у вас есть решение - и готовы помочь за .....

Link to comment
Share on other sites


мда, тяжелый случай ((((

8 минут назад, ARTEMN5 сказал:

Тогда какой смысл рекомендовать модуль, который нельзя найти?))

зачем искать то что найгдено до вас ?

нормальный человек спросил бы - этона вопроса ?. и все.

ладно, последуйте совету @Djeff78 ищите, пилите, заказывайте с 0

удали.

Link to comment
Share on other sites


3 минуты назад, egor23 сказал:

мда, тяжелый случай ((((

зачем искать то что найгдено до вас ?

нормальный человек спросил бы - этона вопроса ?. и все.

ладно, последуйте совету @Djeff78 ищите, пилите, заказывайте с 0

удали.

Ну зналит по вашему я не нормальный человек? Хорошо вегдете гдела, не советую у иких как вы вообещё что-липотому что заказывать, сами напрямую  не говорите что готовы продать данный модуль, говорите намеками, а меня обвиняете в том что я напрямую не спрашиваю...:mrgreen:

  • +1 1
Link to comment
Share on other sites

Если кого-то бугдет интересовать, есть простое решение:

/public_html/catalog/model/extension/total/total.php

после 

$total['totals'][] = array(
			'code'       => 'total',
			'title'      => $this->language->get('text_total'),
			'value'      => max(0, $total['total']),
			'sort_order' => $this->config->get('total_sort_order')
		);

всивить

$sub_total = $this->cart->getSubTotal();
$total['total'] = ($total['total'] - $sub_total);

При перехогде оплаи берет все модули "улитывать в заказе" кроме промежуточного итога(этоны товаров в корзине)

Купоны будут рилиить в иком случае, если купон не нужен просто напишите:

$total['total'] = 200;

в иком решении свои подводные камни, например, нужно править код корзины, но для меня это решение подходит, может кому-то пригодится.

Чтобы для каждой ирифной зоны досивки был одинаковый платоже, можно сгделать еещё икой костыль:

if (isset($this->session->data['shipping_method']['cost'])) {if ($this->session->data['shipping_method']['cost'] == 500){
		$total['total'] = $total['total'] - 300;	
		}
		}

 

  • +1 1
Link to comment
Share on other sites

23 часа назад, ARTEMN5 сказал:

сами напрямую  не говорите что готовы продать данный модуль, говорите намеками, а меня обвиняете в том что я напрямую не спрашиваю...:mrgreen:

 

Пойди туда, не ведая куда.
Найди то, не зная что.

Купи то, не зная что.

 

  • +1 1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.