Hoe een transactiewebsite te bouwen

Het maken van een transactiewebsite lijkt misschien een intimiderend vooruitzicht wanneer u deze voor de eerste keer benadert. De taak is echter niet veel complexer dan het maken van een ander type website. Er zijn betaaldiensten die je op je site kunt gebruiken zonder dat je zelf de beveiligde functies hoeft te coderen, zoals PayPal en Google Checkout. Deze systemen zijn gebruiksvriendelijk en verzorgen alle veilige verwerkingen voor u, dus zijn ze over het algemeen aan te raden.

Stap 1

Maak een visueel ontwerp voor uw transactionele website. Je kunt elke grafische ontwerptool gebruiken die je leuk vindt om dit te doen, en het hoeft niet ingewikkeld te zijn. Als u de tijd neemt om te schetsen hoe u wilt dat de site eruitziet, wordt de rest van het ontwikkelingsproces gestroomlijnder en uiteindelijk minder frustrerend, dus het is de moeite waard om te doen. Zorg ervoor dat u elk element dat uw site nodig heeft in uw ontwerp opneemt, inclusief menu's, afbeeldingen, betalingsopties en productvermeldingen.

Stap 2

Bouw uw gegevensbron. Meestal wordt een transactiewebsite bovenop een database gebouwd, hoewel dit afhangt van wat er wordt verkocht. Voor een bedrijf moet een e-commercedatabase worden verbonden met andere databases die worden gebruikt. Als u een geheel nieuwe database opzet, bieden de meeste webhosts MySQL gratis aan, en u kunt deze vaak beheren met behulp van de phpMyAdmin-interface, waarmee u uw gegevensbron kunt maken zonder veel SQL-code te gebruiken.

Stap 3

Maak verbinding met de database en bouw HTML met de resulterende gegevens. Als u uw eigen database hebt gemaakt, kunt u PHP- of ASP-scripts aan de serverzijde gebruiken om er verbinding mee te maken, afhankelijk van wat uw webhost biedt. Maak verbinding met de database en voer SQL-query's uit om de HTML te maken die uw website-interface vormt. Als uw database bijvoorbeeld de details bevat van producten die worden verkocht, moet uw server-side script deze details naar de klant sturen en ze presenteren in HTML, zoals in het volgende voorbeeld van PHP:

mysql_connect("your_host","your_username","your_password");

mysql_select_db("your_database");

$your_data=mysql_query("select * from ProductTable");

while($data_row=mysql_fetch_array($your_data))

{ echo "".$data_row['columnName'].""; }

?>

Step 4

Build payment processing into your website HTML. Choose a payment service provider, and follow their guidelines for adding transactions to your site. You will generally have options, such as shopping carts and buttons. Customers will choose from the products on your pages, then be taken through to the payment service website to enter their payment details. Services such as PayPal also have automated code builders to create HTML, which you simply paste into your own pages. You can choose what data you want captured each time a payment is made, and can have an email address sent a message informing you of transactions. You can optionally also have the payment service send data to a server side script on your site, allowing you to update a database system accordingly.

Implement the visual design of your site using CSS code. Refer to your original design documents and write CSS to make the site look the way you want it to. Once your site is complete, test it in as many browsers as possible. As well as checking that the functionality works, this is a necessary step to ensure the visual appearance stays consistent across browsers.