Jump to content

PiotrLolo

Members
  • Posts

    10
  • Joined

  • Last visited

PiotrLolo's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

3

Reputation

  1. Dla potomnych. Jednak we wtyczce PayU był mały błąd, który akurat u mnie powodował wywalenie error 500. Ekipa PayU zlokalizowała go i poprawiła (jedna linijka kodu w pliku payu.php). Najnowsza wersja działa już bez problemu (wersja 3.0.12 z 5.09.2018; nie zmienili wersji wtyczki po naprawię błędu więc jak ktoś ma 3.0.12 ale ściągniętą wcześniej to bez fixa).
  2. Mam uzupełnione wszystkie 4 wymagane pola: - Id punktu płatności - Drugi klucz MD5 - OAuth - client_id - OAuth - client_secret Tak jak pisałem, sama informacja o płatności dociera do sklepu (zmiana statusu zamówienia) tylko ta wtyczka chce przy okazji jeszcze coś innego zrobić (nie wiem co) i wywala błąd.
  3. Na początku sierpnia PayU rozsyłało email-a: No to ściągnąłem, zaktualizowałem i mam problem. Po zrobieniu zapłaty PayU wraca do sklepu i wywala http error 500. Dokładniejszy opis błędu poniżej: Notice: Undefined index: in /home/virtual/prof1/www/mojsklep.pl/modules/payu/payu.php on line 133 Fatal error: Uncaught exception 'OpenPayU_Exception' with message 'PosId is empty' in /home/virtual/prof1/www/mojsklep.pl/modules/payu/tools/sdk/OpenPayU/v2/Order.php:79 Stack trace: #0 /home/virtual/prof1/www/mojsklep.pl/modules/payu/payu.php(785): OpenPayU_Order::retrieve('61XCBP4JD315011...') #1 /home/virtual/prof1/www/mojsklep.pl/modules/payu/controllers/front/success.php(35): PayU->updateOrderData() #2 /home/virtual/prof1/www/mojsklep.pl/classes/controller/Controller.php(189): PayUSuccessModuleFrontController->initContent() #3 /home/virtual/prof1/www/mojsklep.pl/classes/Dispatcher.php(367): ControllerCore->run() #4 /home/virtual/prof1/www/mojsklep.pl/index.php(28): DispatcherCore->dispatch() #5 {main} thrown in /home/virtual/prof1/www/mojsklep.pl/modules/payu/tools/sdk/OpenPayU/v2/Order.php on line 79 Ktoś już robił aktualizację modułu i miał podobny problem? Podejrzewam, że ma to związek z opróżnianiem się koszyka od razu po przejściu na PayU. Starsza wersja wtyczki nie opróżniała koszyka ani nie tworzyła w panelu admina zamówienia dopóki opłata nie została zrobiona. Co ciekawe sama informacja o płatności jakoś do sklepu dochodzi bo status zamówienia zmienia się na "płatność zaakceptowana".
  4. It's not what I'm talking about. My customers don't receive e-mail about "out of stock". It will be the best to show example. My back office looks like this: Order number, amount, method of payment, order status 111, 100€, PayU, payment accepted 222, 100€, PayPal, out of stock 333, 100€, PayPal, out of stock 444, 100€, PayU, payment accepted I want it too look like this because everything is already paid: 111, 100€, PayU, payment accepted 222, 100€, PayPal, payment accepted 333, 100€, PayPal, payment accepted 444, 100€, PayU, payment accepted When I check an order paid with PayPal I see in history: 10:50 out of stock (last status) 10:50 payment accepted When I check an order paid with PayU I see in history: 10:50 payment accepted (last status) 10:50 out of stock 10:49 waiting for payment I want to force PayPal module to set last status "payment accepted" instead of "out of stock" :-)
  5. Prestashop 1.6.1.12, Paypal module 3.11.4 I have a product with 0 quantity but I allow customers to buy it (as a pre-order). If someone pays with paypal the order status is set first to "payment accepted" and then to "out of stock". How to reverse this? It doesn't look good in the backoffice when orders are "out of stock" but they are actually paid. I also have PayU module and it sets the order status as I want ("payment accepted" as a final status).
  6. Are there settings to change layout a bit? Old one was condensed and readable. Now everything is white, and I hardly see when the post begins and next starts. What is more the posts and fonts are big and fonts are unclear (especially on laptops - I have 15.4''; why every new layout these days needs to have Roboto font?!). Of course I can download stylish and do it myself but a few personal settings adjusting the look of this forum would be nice. Now on longer topics I need to scroll and scroll and scroll....
  7. Thx kutchi for your post. I was looking for something like this for a few days, without excluding categories but still it helped me a lot. I just needed to make one change in shopping-cart.tpl: <tr class="shipping_free_price" {if $amount_until_free_shipping <= 0} style="display: none;" {/if}> Without it when order gets free shipping and then I get back from 5th step to the 1st step of my order the <tr> was visible again, with negative amount. I'm using presta 1.5.6.0.
  8. Hi! Anyone can solve my problem? I know that by deafult PayPal module creates order only after accepting the payment. But is there any "hack" to make order BEFORE it happens? After payment it can make second order (paid). I don't care. I just want to know if someone wanted to use this method of payment. Now it's not possible.
  9. I'm trying to do the same. Still without results edit: Ok, I think my solution will work =) 1. go to MAINFOLDER/themes/yourtheme/js folder 2. find a file called order-opc.js 3. find this section (from line 358 in my theme) $(function() { // GUEST CHECKOUT / NEW ACCOUNT MANAGEMENT if ((!isLogged) || (isGuest)) { if (guestCheckoutEnabled && !isLogged) { $('#opc_account_choice').show(); $('#opc_account_form').hide(); $('#opc_invoice_address').hide(); $('#opc_createAccount').click(function() { $('.is_customer_param').show(); $('#opc_account_form').slideDown('slow'); $('#is_new_customer').val('1'); $('#opc_account_choice').hide(); $('#opc_invoice_address').hide(); updateState(); updateNeedIDNumber(); updateZipCode(); }); $('#opc_guestCheckout').click(function() { $('.is_customer_param').hide(); $('#opc_account_form').slideDown('slow'); $('#is_new_customer').val('0'); $('#opc_account_choice').hide(); $('#opc_invoice_address').hide(); $('#new_account_title').html(txtInstantCheckout); updateState(); updateNeedIDNumber(); updateZipCode(); }); } else if (isGuest) and add one line at the end of it: $(function() { // GUEST CHECKOUT / NEW ACCOUNT MANAGEMENT if ((!isLogged) || (isGuest)) { if (guestCheckoutEnabled && !isLogged) { $('#opc_account_choice').show(); $('#opc_account_form').hide(); $('#opc_invoice_address').hide(); $('#opc_createAccount').click(function() { $('.is_customer_param').show(); $('#opc_account_form').slideDown('slow'); $('#is_new_customer').val('1'); $('#opc_account_choice').hide(); $('#opc_invoice_address').hide(); updateState(); updateNeedIDNumber(); updateZipCode(); }); $('#opc_guestCheckout').click(function() { $('.is_customer_param').hide(); $('#opc_account_form').slideDown('slow'); $('#is_new_customer').val('0'); $('#opc_account_choice').hide(); $('#opc_invoice_address').hide(); $('#new_account_title').html(txtInstantCheckout); updateState(); updateNeedIDNumber(); updateZipCode(); }); $('#opc_guestCheckout').click(); // I'm calling click button automatically } else if (isGuest) It works in my shop v. 1.4.3.
×
×
  • Create New...