Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Presta shop] Wartość progowa ceny
servs
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


Witam,
Powoli zaczynam się bawić z Prestą i w oscommerce bardzo łatwo mogłem sobie ustawić limit progowy tak, żeby np. zamówienia do 1000zł mogły być realizowane przez przelew i paypal, a powyżej 1000zł już tylko przez przelew.
Da się takie coś ustawić w prescie?
Bo szukałem i nie mogę się doszukać pliczków za to odpowiedzialnych.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
rafal.t
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 6
Dołączył: 2.01.2010

Ostrzeżenie: (0%)
-----


A może dopisać w module paypal żeby się nie pokazywał jak zamówienie większe niż 1000zł? Można też kombinować podobne rozwiązanie, podczas procesu zamawiania w kroku gdzie będą pokazywane płatności, chyba krok 4. To tak na szybko i mało eleganckie rozwiązania ale skuteczne i nie pracochłonne.


--------------------
---------------------------------------------------------
https://twitter.com/#!/RafalTokar
Go to the top of the page
+Quote Post
servs
post
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


Jakby ktoś mógłby mi pomóc w tej kwestii, to będę wdzięczny, bo już sam się zamotałem.

Znalazłem plik class/modules.php i tam jest coś takiego:
  1. public static function getPaymentModules()
  2. {
  3. global $cart, $cookie;
  4. $id_customer = (int)($cookie->id_customer);
  5. $billing = new Address((int)($cart->id_address_invoice));
  6.  
  7. $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('
  8. SELECT DISTINCT h.`id_hook`, m.`name`, hm.`position`
  9. FROM `'._DB_PREFIX_.'module_country` mc
  10. LEFT JOIN `'._DB_PREFIX_.'module` m ON m.`id_module` = mc.`id_module`
  11. INNER JOIN `'._DB_PREFIX_.'module_group` mg ON (m.`id_module` = mg.`id_module`)
  12. INNER JOIN `'._DB_PREFIX_.'customer_group` cg on (cg.`id_group` = mg.`id_group` AND cg.`id_customer` = '.(int)($id_customer).')
  13. LEFT JOIN `'._DB_PREFIX_.'hook_module` hm ON hm.`id_module` = m.`id_module`
  14. LEFT JOIN `'._DB_PREFIX_.'hook` h ON hm.`id_hook` = h.`id_hook`
  15. WHERE h.`name` = \'payment\'
  16. AND mc.id_country = '.(int)($billing->id_country).'
  17. AND m.`active` = 1
  18. ORDER BY hm.`position`, m.`name` DESC');
  19.  
  20. return $result;
  21. }


Wydaje mi się, że to to odpowiada za wypluwanie modułów płatności. Jak to przerobić, żeby nie wypluwało googlecheckout w transakcjach powyżej 500zł?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:18