Django dashboard to create checkout widgets to be embedded in WordPress online store EZBookingTours
Project type: client
Table of Contents
This project have been created in order to have a more detailed and custom checkout in the online store, with dynamic options not allowed by WordPress.
The models/tables created in the database are:
-
Hotels
-
Pick ups en hoteles
-
Tiempo de tours
-
Tours
-
Ventas
When a buy page of the online store loads, the dynamic link of the widget its generated based in the page content, and immediately its embedded the iframe and hidden the old checkout.
After the widget/iframe collected the sale data, the user its redirect to a stripe checkout.
-
Create models
-
Custom admin
-
404 page
-
Widget
-
Render with dynamic link
-
Get info from models
-
Embedded in WordPress
-
Dynamic price
-
Collect user data
-
Show error screens where not found tour or time
-
-
Save sales in database
-
Loading spinner
-
Success page after payment
-
Submit email to client after sale
-
Connect to stripe checkout