I just set up an osCommerce cart and integrated with me existing 2CO account. I would like to get clarification on the return URL before I make any changes on the 2CO account side.
There are 2 places you can add the return URL in 2CO. One is under Site Management, and the other is for the individual product. So my question is this. Is the URL under Site Management a global setting? If I change it to point to my osCommerce “checkout_process.php” here, how does this affect the return URL’s for my existing products, which have different return URL’s?
My thought is that the product level return URL is not affected by the Site Management return URL, or else I’d have seen a lot of “where’s my download info” support emails. This would be ideal, because I need my osCommerce cart to redirect and process correctly after payment is submitted. However, I don’t want to touch existing products that were added directly in 2CO. I want to ensure the return URL’s for those products are not affected.
Any clarification appreciated. By the way…fantastic module for anyone intimidated by setting up a cart. It’s pretty much an automated setup process, the easiest I’ve seen. You don’t deal with any parameters which is great if you’re not a coder.
5 Comments »
+0
-0
By the way, for anyone thinking about an osCommerce/2CO consider how much easier it will be for support issues. Half of my support email is “I lost my download link, my computer crashed, I got a new computer” etc., etc. If you create an osCommerce store and set your download parameters to “never expire”, your customer now has permanent access to that download, even a year from now. All they need to do is log in to your store. No more searching through orders to verify purchase and resending links. Woohoo! Of course, you’ll still get people who forget their logon info to your store but they can use the “forgot password” function and potentially resolve on their own.
+0
-0
devhip – If you are selling products using the osCommerce cart system you will need to place your Approved URL in the Site Management section of the account. A 3rd party cart set-up will not typically call product information from the 2Checkout account so the product specific URLs will not be used in a 3rd party cart integration.
If you are selling 2Checkout plug and play products that have a product specific URL those URLs will take precedence over any global Approved URL that is set on the Site Management page.
+0
-0
Great, so if I understand correctly I was right in my assumption that return URL’s for products currently set up only in 2CO will not be affected if I change the Site Management return URL.
Basically the desired end result is that I as a 2CO vendor can sell products both in a 3rd party cart, and exclusively on 2CO, with the return parameters independent of each other.
Eventually I will migrate everything to my cart, but it’s nice to know that I can transition and have my redirects work correctly in both places.
+0
-0
It sounds like you have a good understanding.
If you have any questions about it though, just give us a call and one of our tech support folks will be glad to take a look at your site.
+0
-0
FYI Sellers!
Maybe I can save someone a headache. Everything worked great when I installed the 2Checkout module with osCommerce up until payment was submitted. However when the customer arrived back at my site from the auto redirect, the expected behavior did not occur. The customer landed on a login page which would typically indicate a cookie problem. The orders were not passed to my DB. I checked, and triple checked every parameter, tried tweaking cookie settings, everything. I spent 4 hours trying to get it to work!
Finally, I nuked the module and installed the older version of the osCommerce contribution found here, changed the return URL to point to “pm2checkout_process.php” instead of “checkout_process.php” and everything worked perfectly.
Moral of the story: If you have problems, don’t use the 2Checkout module that is included with the latest osCommerce release. Use the older version.