Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Checkout Error For No Payment Information Required Rate Topic   - - - - -

 
  • dhmholley
  • Member
  • Trial users
  • Join Date: 15-May 13
  • 26 posts

Posted 01 February 2017 - 04:39 PM #1

We have a problem with checkout when there is no payment needed (i.e. when using reward points or a gift certificate for the whole value of the order). There is now an error

 

" Payment method not found. It could've been disabled, or a technical problem occurred. Please choose a payment method and try again."

 

However, the customer doesn't get a payment method options as there is none required. It may be since the latest update as we have had "no payment required" orders come through previously. 

 

Is anyone experiencing the same?

 

 



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18928 posts

Posted 02 February 2017 - 06:47 AM #2

If you use 4.3.3., this is a bug. They are working on it now. Please contact CS-Cart support for the solution


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • tamluchan
  • Newbie
  • Trial users
  • Join Date: 27-Mar 15
  • 14 posts

Posted 18 February 2017 - 07:21 PM #3

I'm using version 4.3.1

When I checkout a zero cost order, the order status is always "Processed". However, I want it to be "Open".

Where can I configure this or customize in the code?

Anyone help me plz  :?



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18928 posts

Posted 20 February 2017 - 07:23 AM #4

app/functions/fn.cart.php

 

Try to replace

            if (floatval($cart['total']) == 0) {
                $action = 'save';
                $order_status = 'P';
            }

with

            if (floatval($cart['total']) == 0) {
                $action = 'save';
                $order_status = 'O';
            }


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • tamluchan
  • Newbie
  • Trial users
  • Join Date: 27-Mar 15
  • 14 posts

Posted 21 February 2017 - 04:33 AM #5

 

app/functions/fn.cart.php

 

Try to replace

            if (floatval($cart['total']) == 0) {
                $action = 'save';
                $order_status = 'P';
            }

with

            if (floatval($cart['total']) == 0) {
                $action = 'save';
                $order_status = 'O';
            }

 

Thank you very much.



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18928 posts

Posted 21 February 2017 - 05:31 AM #6

We are glad to help you!


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.