How do I not allow shipping to different address than billing?

I am looking for any input. I am using PayPal Pro (if that really makes a difference) I do not want my customers to be able to ship to different address than their billing address. My reasoning is I do not want fraudulent charges. I would like to offer this if my risk factor was not so high. How can I disable this option? Or does anybody have any suggestions how to offer it with no worry’s of charge backs?

It is a real pain to have to contact a customer after they place the order and tell them they can not ship to different address ( and also unprofessional). Helppp.

Thanks.

:grin:

Hello jimmyod,



Thank you for your message.



In this case I suggest that you should do the following:


  1. In your CS-Cart admin panel, go to Settings > General.
  2. Select Billing address in the Profile address section order drop-down list.
  3. Click the Save button.
  4. Go to Customers > Profile Fields and make sure that you have the identical set of fields in the Billing address and Shipping address sections. Also make sure that Show / Required check boxes are selected in the same way for these fields.
  5. Edit the profile_fields.tpl file located in the skins/basic/customer/views/profiles/components directory of your CS-Cart installation in order to hide the Shipping and billing address the same? section for a customer in the storefront so that he/she could not change his/her shipping address. If you experience difficulties with this, you can contact us via Customer Help Desk if you have support credits or an active support period. Our technical support engineer will be glad to assist you in this matter.



    Please check these recommendations.



    Thank you.





    Pavel Zyukin

    CS-Cart Support team

[quote name='CS-Cart Support team' timestamp='1355907048' post='151437']

Hello jimmyod,



Thank you for your message.



In this case I suggest that you should do the following:


  1. In your CS-Cart admin panel, go to Settings > General.
  2. Select Billing address in the Profile address section order drop-down list.
  3. Click the Save button.
  4. Go to Customers > Profile Fields and make sure that you have the identical set of fields in the Billing address and Shipping address sections. Also make sure that Show / Required check boxes are selected in the same way for these fields.
  5. Edit the profile_fields.tpl file located in the skins/basic/customer/views/profiles/components directory of your CS-Cart installation in order to hide the Shipping and billing address the same? section for a customer in the storefront so that he/she could not change his/her shipping address. If you experience difficulties with this, you can contact us via Customer Help Desk if you have support credits or an active support period. Our technical support engineer will be glad to assist you in this matter.



    Please check these recommendations.



    Thank you.





    Pavel Zyukin

    CS-Cart Support team

    [/quote]Hello,





    What line should we edit?



    Thanks

Hello tom437,



Thank you for your message.



Unfortunately, I cannot tell what line of code you should edit. It depends on the CS-Cart version you use. Generally, you should search for the part of code where the shipping_same_as_billing language variable is used (in the file it is $lang.shipping_same_as_billing) and comment it out. If you experience difficulties with this, you can always contact us via Customer Help Desk and our technical support engineers will be glad to assist you in this matter.



Thank you.





Pavel Zyukin

CS-Cart Support team