Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Presta shop] Wartość progowa ceny
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
servs
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.
rafal.t
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.
servs
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ł?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.