This project consists of first making a small change on the billing information of the checkout page. On the billing information section, add a 'person' or 'company' check off field where the user can choose only ONE of them.
If the user marks the 'person' field, the user must fill out the 'tax id' and 'year of birth' sections and the site will run a tax id verification process with the official turkish government website. So that, I will be sure that the information is correct. I have found some well-written codes on the internet to verify the information. You will only need to integrate these codes and make changes if necessary. Here are the links of those pages where the code is: [url removed, login to view] and [url removed, login to view]
If the user marks the 'company' field, the user must fill out the 'tax id' and 'name of the company' sections. However, the site WILL NOT run any tax id verification process for companies. The site will store those values and continue the regular checkout procedure.
These new fields must also be VISIBLE on the magento BACK END on the customer information, so that I will know what to write on the official hard-copy invoice.
I tried to make the code writing process easy for you by providing the readily-available codes. Please ask if you have any questions.
Please note that this function WILL ONLY BE ON THE TURKISH STORE VIEW. You WILL NOT make any change for the English store view. The English store view will stay the same as before.
The domain name: [url removed, login to view]