Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Possible Problem with Form


cart_developer

Recommended Posts

Hello,

 

I own a web design & development firm - and have developed a OS commerce shopping cart for a client of mine, for a T. Shirt business.

 

This OS Commerce Site has been up & online since October 2007. I confirmed everything was working fine when the site went live. At Christmas, the client requested that she wished to update & maintan the web site herself and so I provided to her, upon her request user names and passwords to access the Admin panel & a CMS Joomla Web Site.

 

Since then, I have not heard from the client and I don't believe the client was completly sure what she was doing - so 5 months later - she now tells me the Order form is not being submitted to her email address, however I have looked again today at the OS Commerce Admin panel - and everything is set up correclty. It actually hasn't been modified since September 2007; which is the date that I did this. Which confirms that the client hasn't 'touched' anything.

 

The order form is supposed to be sent to the client's email address automatically. In the OS Commerce Admin Panel - I have also included 3 other emails to confirm the order, one of which is mine - but I, as well have never received a Email Notification when orders are confirmed of the order details, submitted online.

 

My questions are:

What could be causing this? And why isn't the order details being submitted to email address' when they appear to be set up and entered correctly in the OS commerce admin panel?

 

How do I fix this, so that the client receives her order confirmations?

 

People pay online through Pay Pal, and she tells me she see money in her pay pal account - but never gets the order details via the os commerce email noticiation.

 

Any help greatly appreciated. I really look forward to hearing from someone about this, and any fix you can provide.

Link to comment
Share on other sites

Have you ever received email notifications?

The first I would check is if it is set up correctly in admin.

Go to admin then configuration then email options. I your server is running on linus set

Email Transport Mode: true

Email Line Feeds: LF

Use MINE HTML When sending Emails: true

Verify Email Address Through DNS: true

Send Emails: true

 

Beyond that not sure what to tell you. Someone out here should be able to help though.

Link to comment
Share on other sites

Verify Email Address Through DNS: true

 

Many thanks Brian, I have checked and everthing you mentioned was set correctly, except I had FALSE for DNS verify email address. What does this do? It has now been changed to True.

 

I've also noticed:

There are 7 Customers, (Incluiding me as a TEST) - but NO Orders

 

The client is sure that she is receiving money in her Pay Pal Account - but does not seem to get the order notification email.

 

If there are customers, and the client is receiving money in her Pay Pal Account - why are there no Orders? This could be the explanation for her email notifications. How do I check on the Orders?

 

Any other help greatly appreciated. I need to have this fixed a.s.a.p.

Link to comment
Share on other sites

This is taken from the osc knowledge base for verify email through dns

Verifying Email Addresses through DNS

osCommerce is able to verify email addresses by contacting the name server for a domain to ensure that it is setup to receive emails. This gives a good check to ensure invalid email addresses cant be entered.

Since all the email addresses contain the domain name (@domain.com), the existence of the domain name can be verified to make sure to some extent that the email id given by the user is valid. This is done through 'nslookup' command; however, this may not work on windows so keep it false on windows based servers. 


Note: Some hosting companies disable this feature. If you are having problems when creating customer accounts set this option to False.

I have to ask. Is it just that you are not receiving the email or are you not receving the order details in the admin at all?

If you are not receving the orders at all it is probably because people are not returning to your site after paying. Returning to the site after paypal completes is where checkout_process.php is done. That is the file that records everything to the database and where the emails are sent from.

If this is the case then you may want to look into paypal ipn.

Link to comment
Share on other sites

I have to ask. Is it just that you are not receiving the email or are you not receving the order details in the admin at all?

If you are not receving the orders at all it is probably because people are not returning to your site after paying. Returning to the site after paypal completes is where checkout_process.php is done. That is the file that records everything to the database and where the emails are sent from.

If this is the case then you may want to look into paypal ipn.

 

You have just helped me a great deal Brian! This is the problem:

 

Email Notifications are not been sent to the client, or to myself when a Order is gone through.

There are no Orders in the Order Screen - but they're is 7 customers.

Pay Pal is receiving the money - and the client confirms this.

 

So my thinking is that if someone completes a order online - and check outs - a Pay Pal screen shows up (the only way to pay) and they complete there payment through Pay Pal. But NO orders ever get into the Order Screen of Os Commerce - so this means that they are not returning to the Shopping Cart to complete there order..... is this right?

 

So after they paid, they don't go back to the shopping cart to complete the order - Then how do we get them to do this? Why wouldn't they automatically do this - go back to the shopping cart to complete the order details, after they made payment?

 

Is this a non-requirement of the Shopping Cart - that once someone pays - they don't need to go back to complete there order?

 

Then how does the client and/or me - know of who is ordering & paying?

 

Thank you so much again, I await your suggestions and responses....

Link to comment
Share on other sites

This is a known problem with paypal. You can turn on atomatic return somewhere in your paypal account. Can't remember where.

Pypal ipn will solve this problem. Once the customer hits the checkout_confirmation page, the order is written to the database. Then the customer goes to paypal and makes the payment. For whatever reason they do not retun the order has still been written to the database and you have a record of it.

I'm not sure of the ins and out of paypal ipn but once the customer pays whether they return or not paypal responds back to your site notifing of payment completed or not.

You should look into installing that

 

http://addons.oscommerce.com/info/2679

 

Or use this. Order Logging

 

http://addons.oscommerce.com/info/871

Link to comment
Share on other sites

This is a known problem with paypal. You can turn on atomatic return somewhere in your paypal account. Can't remember where.

Pypal ipn will solve this problem. Once the customer hits the checkout_confirmation page, the order is written to the database. Then the customer goes to paypal and makes the payment. For whatever reason they do not retun the order has still been written to the database and you have a record of it.

I'm not sure of the ins and out of paypal ipn but once the customer pays whether they return or not paypal responds back to your site notifing of payment completed or not.

You should look into installing that

http://addons.oscommerce.com/info/2679

 

Thanks Brian. The Pay Pal ipn looks interesting. Will this definately work? To record database order details - which would then be submitted via email (if someone does not finish their online order / only pay thorugh pay pal). The problem is the client advises she is not receiving the order details. I say it is because the customer has not finished the order through the shopping cart page.

Link to comment
Share on other sites

The standard way osc works with paypal is the customer gets to checkout_confirmation. When they click confirm order they are taken to paypal. Once they finish in paypal they are redirected back to the stores website. The page they are redirected to is checkout_process.php. That is when the order is written to the database and the emails are sent out.

 

As far as I know with paypal ipn the steps are once they get to checkout_confirmation the order details are written to the database. Not sure if the email is sent or not. Then the customer is taken to paypal. Once that is completed they are redirected back to the site, checkpt_process.php and the order details, order status is updated. If they do not return to the site the ipn still somehow makes the necessay updates. I think but don't know how exactly it works.

 

The main thing is the order is written to the database evan if they do not make a purchase. It is done before they evan leave the site to go to paypal. There should be an extensive readme in the contrib that explains how it all works better than what I can tell you. I do suggest however using this if you are not receving the orders.

 

Hope that helps

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...