gdinari Posted September 30, 2011 Share Posted September 30, 2011 I have the check and paypal module enabled, but in the shopping cart it shows that there are no payment methods. I checked the obvious places for errors (admin payment options [currency], module settings), but nothing work. I tried disabling/enabling the modules hoping that it would correct the problem but it didn't. Does anyone have an idea why this is happening? I appreciate the help.T Thanks Link to comment Share on other sites More sharing options...
phrasespot Posted October 2, 2011 Share Posted October 2, 2011 If not checked already, Back Office > Payment > Countries restrictions, make sure cart customer's address is checked 1 Link to comment Share on other sites More sharing options...
airmax360fr Posted October 2, 2011 Share Posted October 2, 2011 In fact that all countries are aloud if you first use and not change. Link to comment Share on other sites More sharing options...
v2910 Posted October 5, 2011 Share Posted October 5, 2011 Any updates on this problem?? I also have the same problem. Someone pls help !! Link to comment Share on other sites More sharing options...
alvico Posted December 20, 2011 Share Posted December 20, 2011 Did anyone figure this out? I have the same problem. Link to comment Share on other sites More sharing options...
FaTedev Posted February 20, 2012 Share Posted February 20, 2012 It appears to be a problem with the single page check out system not updating the correct payment options available. Try changing to the 5 step check out as a test and see if the payment gateways you enabled now show, if so then leave it until Prestashop address this issue correctly. Link to comment Share on other sites More sharing options...
killerkhan Posted August 2, 2012 Share Posted August 2, 2012 I also have the same problem. Did someone figured it out???? For me its showing in ! step checkout but not showing in 5 step checkout. Thanks Link to comment Share on other sites More sharing options...
David Henry Posted September 18, 2012 Share Posted September 18, 2012 this error is happening for us since the upgrade to 1.4.9 Link to comment Share on other sites More sharing options...
shakeosm Posted December 1, 2012 Share Posted December 1, 2012 Hi All, I have solved on my case. I was doing it for my client, who tested just before going on live and found this error. And I was busy with something else. It was soo annoying!! I tried checking the Country Restrictions, which is found in "Modules->Countries->Country restrictions". For me- my delivery location was Sri Lanka, which was unchecked. Only UK was checked and it shows payment option if the Delivery address is UK. So, selected the Country and saved the restriction. And can see the lovely button and link-"Pay with your card or your PayPal account". Cool! But, in my experience-> PrestaShop is a CreptaShop CMS. I had more problem using 1.5 than getting benefit. And wasted lots of valuable time. For last one month- I have stopped using CMS, I built my own CMS template, and use it for other CMS project. Link to comment Share on other sites More sharing options...
Oskar87 Posted January 25, 2013 Share Posted January 25, 2013 "Modules->Countries->Country restrictions" - is ok! Problem in other side,I dunno how to fix it!Please help me with my problem -> NO PAYMENT METHOD IS AVAILABLE!!! Link to comment Share on other sites More sharing options...
Oskar87 Posted January 25, 2013 Share Posted January 25, 2013 http://screencast.com/t/UGMYtkfUi - my case is here! Link to comment Share on other sites More sharing options...
shakeosm Posted January 25, 2013 Share Posted January 25, 2013 (edited) http://screencast.com/t/UGMYtkfUi - my case is here! Hey Oskar, ur screenshot is not in English. SO, donno what settings u have! I'm gonna tell u what I have. Check with urs, maybe helpful! I would say- read what everyone had have said, then try my steps. If any luck!! 1. In Localization > Zones: CHeck your Zone. Open the Zones u do delivery. And check if "Allow or disallow shipping to this zone" is active. Check for each Zone. 2. In "Localization > Countries"- check ur Billing Address country and "Delivery" countries are enabled. 3. In "Shipping"check "Billing" should set to: According to total price ". 4. In "Shipping Carriers Edit"- check ur Zones are selected and also other options. 5. For Test- try one Billing and Delivery in the same address. You can get sm clue- if any!! try!! Edited January 25, 2013 by shakeosm (see edit history) Link to comment Share on other sites More sharing options...
bside2234 Posted January 26, 2013 Share Posted January 26, 2013 (edited) http://screencast.com/t/UGMYtkfUi - my case is here! You don't have Paypal in your Currency Restrictions setting. Either you have a problem with the module, it isn't enabled, or you have it in sandbox mode. I'm not sure what the little box with the arrow is. I don't have that in mine. I just have check and Paypal enabled though. For everyone having this issue, can you please post a picture of BO-Modules-Payment and show the Currency Restrictions and Group Restrictions? Edited January 26, 2013 by bside2234 (see edit history) Link to comment Share on other sites More sharing options...
Oskar87 Posted January 27, 2013 Share Posted January 27, 2013 Thx my friends! I've solved this problem. I instaled module ship2pay, and all became fine! Link to comment Share on other sites More sharing options...
kjames Posted March 22, 2016 Share Posted March 22, 2016 (edited) So, its not just me! I had PayPal on the phone with me for 2 hrs.stright, and could not beat this issue. So, I carried on a few days more on my own, and I did "many different" things and finally it appeared [my paypal logo] but not without yet another problem. But what I did was to disable, not uninstall, [all] payment modules], and [payment logos modules] then I reset my paypal module and reconfigured it, then I used my prestashop cleaner [only] to [clean/optimize data base] of which it did so, and [repair or fix broken data] of which it did so, and then my module paypal button appeared. At one point paypal thought it was my mis-configuring something, as did i. [ I spent a lot of time on this [6 days]. Any way, now I can get to paypal in a practice check-out, but now it tells me that there is something wrong with my e-mail and It wont let me go any further, so, here I go again! While I was configuring my paypal account, in paypal mngr, I got as far as the [integration] and clicked [save & publish] it seemed nothing happened, so I re-configured it again and again, Then I got wondering if the [button] just might be really there but invisible to me be cause of some mis-configuring on my part. Right now I am not sure what finally did it cause I did so many things and I cant remember all of them, but I was thinking its my fault. It bewilders me to find that paypal, or their modules aren't preconfigured to just sign-up, press go and its done. I also "un-installed" the [Advanced EU Compliance module] prior to using my prestashop cleaner module. And a little something I`d like to pass along. I just got a phone call from a middle easterner or?? and he said he was calling from Microsoft Cntr. and wanted me to go to a website so he could remove all my viruses etc. Warn your friends and give them NOTHING. I wish I could have understood him better and got the website from him, He wanted to guide me to the site over the phone but I told him I didn't trust him at all and i hung-up. Remember, if you own a business, you need to protect it even more so due to your Financial accounts etc. I hope this helps in even the smallest way. Kenny j Edited March 22, 2016 by kennyjames (see edit history) Link to comment Share on other sites More sharing options...
aliearly Posted January 2, 2018 Share Posted January 2, 2018 My one solved from "Modules - Payments - CURRENCY RESTRICTIONS" . I checked EURO and Dollar and save . Link to comment Share on other sites More sharing options...
AlexTG Posted January 21, 2019 Share Posted January 21, 2019 (edited) I had same problem. In my case it was due to a really lame mistake. For some reason, the only currency I had setu up (euro), wasn't even activated. After activation, BUM, everything perfect! Edited January 21, 2019 by AlexTG (see edit history) Link to comment Share on other sites More sharing options...
crisalidainhalada Posted May 17, 2019 Share Posted May 17, 2019 (edited) Hi all! I had the same problem. In my case I suppose that the issue is with one custom carrier API (from Envio Pack company) that I have installed, but maybe not and the problem is with prestashop, I'm not completly sure so I will share my case and my solution with you. Maybe this isn't the best solution from technical point of view, is a brute way, but it worked for me. If you find or know the root of issue, share it with me please. My problem happened during the purchase process, when you selected some carrier custom carrier option no payment option appeared available in the next step, but if you selected "pick up from shop" all payment options was available, then the problem was not with country, currency or group restrictions. I Though that the issue was in the carrier module (am owned module) I researched regarding tables relationships and found that on table ps_module_carrier (a table that stores relationships between modules and carriers) some records was missing. For some reason the custom carriers did not mantain any relationship with any payment module. I though as a quick solution that I' ll insert the missing records in the DB manually. I KNOW!, a very unstable and inconsistent way... buuut I needed to work... to sell my production so...Here my brute solution: The table structure is module_id | shop_id | carrier_id Then I needed to know two IDs (one from module, and one from carrier), Module_ID Carrier_ID * For the first I searched in ps_module table. what I searched? well in my case I have 2 payments way active "Wire Transfer" and "Mercadopago" (a custom payment module installed in my prestashop) I needed its IDs then I made a simple query to found it SELECT id_module, name FROM `ps_module` WHERE name LIKE '%wire%' OR name LIKE '%mercado%' This query return 2 records with following information id_module | name 29 | ps_wirepayment 95 | mercadopago * for the other, the carrier_id i searched in ps_carrier table, in this case I searched manually because, I wasn't sure the name from the carriers, so of all records I just paid attention to the followings id_carrier | ... | name | url 1 | ... | (yout shop name) | ... 24 | ... | Envio a sucursal | https://seguimiento.enviopack.com/@ 25 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ 26 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ 27 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ why those records? because the first (1, shop name) is the record that represent the "pick up from shop" and the 24,25,26,27 (enviopack) are the records that represents different options from my custom installed module. You should search for the carriers that you want to add. Well, right now we have all IDs that we needed so we will proceed with made a query that insert these records into ps_module_carrierINSERT INTO ps_module_carrier VALUES(29,1,24);INSERT INTO ps_module_carrier VALUES(29,1,25);INSERT INTO ps_module_carrier VALUES(29,1,26);INSERT INTO ps_module_carrier VALUES(29,1,27);INSERT INTO ps_module_carrier VALUES(95,1,24);INSERT INTO ps_module_carrier VALUES(95,1,25);INSERT INTO ps_module_carrier VALUES(95,1,26);INSERT INTO ps_module_carrier VALUES(95,1,27); I performed it and done! Well as I said previously, maybe my problem was with enviopack module, and do not work for you, but if you check that your case is also with missing relationships between carriers and modules, this solution can give you a quickly solution, and/or give any idea for some contributor. byeee! Edited May 17, 2019 by crisalidainhalada (see edit history) 1 Link to comment Share on other sites More sharing options...
lalitjaa Posted October 3, 2019 Share Posted October 3, 2019 Hello Team If payment and shipping boutiques are not working in my website, can you tell me what the problem is? https://ellipsispharmacy.com/en/27-medical-cbd https://prnt.sc/pe6t0s ( plz Check screenshot) Link to comment Share on other sites More sharing options...
redrum Posted July 4, 2021 Share Posted July 4, 2021 On 5/17/2019 at 9:14 PM, crisalidainhalada said: Hi all! I had the same problem. In my case I suppose that the issue is with one custom carrier API (from Envio Pack company) that I have installed, but maybe not and the problem is with prestashop, I'm not completly sure so I will share my case and my solution with you. Maybe this isn't the best solution from technical point of view, is a brute way, but it worked for me. If you find or know the root of issue, share it with me please. My problem happened during the purchase process, when you selected some carrier custom carrier option no payment option appeared available in the next step, but if you selected "pick up from shop" all payment options was available, then the problem was not with country, currency or group restrictions. I Though that the issue was in the carrier module (am owned module) I researched regarding tables relationships and found that on table ps_module_carrier (a table that stores relationships between modules and carriers) some records was missing. For some reason the custom carriers did not mantain any relationship with any payment module. I though as a quick solution that I' ll insert the missing records in the DB manually. I KNOW!, a very unstable and inconsistent way... buuut I needed to work... to sell my production so...Here my brute solution: The table structure is module_id | shop_id | carrier_id Then I needed to know two IDs (one from module, and one from carrier), Module_ID Carrier_ID * For the first I searched in ps_module table. what I searched? well in my case I have 2 payments way active "Wire Transfer" and "Mercadopago" (a custom payment module installed in my prestashop) I needed its IDs then I made a simple query to found it SELECT id_module, name FROM `ps_module` WHERE name LIKE '%wire%' OR name LIKE '%mercado%' This query return 2 records with following information id_module | name 29 | ps_wirepayment 95 | mercadopago * for the other, the carrier_id i searched in ps_carrier table, in this case I searched manually because, I wasn't sure the name from the carriers, so of all records I just paid attention to the followings id_carrier | ... | name | url 1 | ... | (yout shop name) | ... 24 | ... | Envio a sucursal | https://seguimiento.enviopack.com/@ 25 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ 26 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ 27 | ... | Envio a domicilio | https://seguimiento.enviopack.com/@ why those records? because the first (1, shop name) is the record that represent the "pick up from shop" and the 24,25,26,27 (enviopack) are the records that represents different options from my custom installed module. You should search for the carriers that you want to add. Well, right now we have all IDs that we needed so we will proceed with made a query that insert these records into ps_module_carrierINSERT INTO ps_module_carrier VALUES(29,1,24);INSERT INTO ps_module_carrier VALUES(29,1,25);INSERT INTO ps_module_carrier VALUES(29,1,26);INSERT INTO ps_module_carrier VALUES(29,1,27);INSERT INTO ps_module_carrier VALUES(95,1,24);INSERT INTO ps_module_carrier VALUES(95,1,25);INSERT INTO ps_module_carrier VALUES(95,1,26);INSERT INTO ps_module_carrier VALUES(95,1,27); I performed it and done! Well as I said previously, maybe my problem was with enviopack module, and do not work for you, but if you check that your case is also with missing relationships between carriers and modules, this solution can give you a quickly solution, and/or give any idea for some contributor. byeee! This is so so so crazy. I'm pretty sure that all I did was going into 'Payment > Preferences' and assign certain payment methods to certain country's. And then I had the same issue. Big thank you to crisalidainhalada that pointed my in the right direction! Of course it wast that easy, I had to dig around some more to get back the payment methods in the checkout. It looks like I also had to add make sure each payment method is assign to the proper/all customer groups in the table 'ps_module_group'. Example: - ps_wirepayment has the id_module 34 (id_module is found in the table 'ps_module') - You have 3 customers groups (id_group is found in the table 'ps_group') Then table 'ps_module_group' need to contain this: id_module | id_shop | id_group 34 | 1 | 1 34 | 1 | 2 34 | 1 | 3 I believe that's where my main issue were. That and what crisalidainhalada describes in his post. I'll try to come whit an update when I know for sure if the above thing was the solution. Link to comment Share on other sites More sharing options...
redrum Posted July 6, 2021 Share Posted July 6, 2021 Well, it turned out it just was an error in a .tpl file 😂 Link to comment Share on other sites More sharing options...
Alyx Bond Posted November 4 Share Posted November 4 On 12/1/2012 at 7:53 AM, shakeosm said: Hi All, I have solved on my case. I was doing it for my client, who tested just before going on live and found this error. And I was busy with something else. It was soo annoying!! I tried checking the Country Restrictions, which is found in "Modules->Countries->Country restrictions". For me- my delivery location was Sri Lanka, which was unchecked. Only UK was checked and it shows payment option if the Delivery address is UK. So, selected the Country and saved the restriction. And can see the lovely button and link-"Pay with your card or your PayPal account". Cool! But, in my experience-> PrestaShop is a CreptaShop CMS. I had more problem using 1.5 than getting benefit. And wasted lots of valuable time. For last one month- I have stopped using CMS, I built my own CMS template, and use it for other CMS project. It sounds like you had quite the challenge with that payment option issue! It’s great to hear you figured it out by adjusting the country restrictions. Those kinds of configuration settings can be really easy to overlook. I can understand your frustration with PrestaShop 1.5. Sometimes, older versions of CMS platforms can feel clunky and not user-friendly, leading to a lot of wasted time. It’s awesome that you took the initiative to create your own CMS template! That must give you much more flexibility and control over your projects. If you ever want to share more about your custom CMS or any tips, I’d love to hear it! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now