← Jobs

StorageTrail Marketplace Transaction System (Phase 1)

Budget: $500.0 FIXED / ⭐ 5.00 (13) USA

javascript, html, css, php

StorageTrail Marketplace Transaction System (Phase 1) Budget: $500 Fixed Price Performance Bonus: +$100 if the project is fully completed, tested, and deployed within 5 calendar days. Project Overview StorageTrail is an online marketplace for underutilized real estate with 100+ live listings. The objective of this project is to convert our existing listings into a true online marketplace where renters can reserve storage space, authorize recurring monthly payments, electronically sign our Marketplace Agreement, and complete the entire rental transaction online. This is an MVP. The focus is reliability, simplicity, and getting our first renter transactions live as quickly as possible. Scope of Work 1. Add Rentable Options to Every Listing Each listing should support 1–3 rentable storage options, depending on the property. Example: Property A Outdoor Parking – $125/month Property B Small Space – $95/month Medium Space – $175/month Large Space – $295/month Each option should display as its own selectable button or card. 2. Reserve / Book Now Button Each rentable option should include a: Reserve Now or Book Now button. 3. Booking Flow When a renter clicks Reserve Now, collect: Full Name Email Address Phone Number 4. Stripe Integration Collect: Credit Card Billing Information Process the first payment through Stripe. Set up automatic recurring monthly billing using Stripe Subscriptions. Store payment information securely through Stripe (not WordPress). 5. StorageTrail Marketplace Agreement Before payment is finalized, the renter must: Review the StorageTrail Marketplace Agreement (PDF) Check an acknowledgement box Electronically sign the agreement The agreement will be approximately 12–15 pages and will be provided separately. 6. Automatic Landlord Signature Request After the renter signs: Automatically email the agreement to the landlord. The landlord must electronically sign before the rental is considered fully executed. 7. Auto-Populate Agreement The Marketplace Agreement should automatically populate the following information from the listing and booking: Property Address Listing ID Landlord Name Renter Name Rental Option Selected Monthly Rent Security Deposit (if applicable) Move-In Date Monthly Billing Date Monthly Recurring Payment Amount Payment Method StorageTrail Transaction ID Stripe Transaction ID The goal is zero manual data entry wherever possible. 8. Executed PDF Once both parties have electronically signed: Automatically generate one completed PDF containing: Complete Marketplace Agreement Auto-populated transaction information Renter signature Landlord signature Signature dates 9. Automatic Distribution Automatically email the completed executed agreement to: Renter Landlord StorageTrail Also save a copy within the WordPress Admin for future reference. 10. Confirmation After successful payment and signatures: Display a confirmation page. Automatically send confirmation emails to both renter and landlord. Existing Website The website is already built. This project adds the marketplace transaction functionality to the existing listings. Information Provided Separately Another team member will collect and populate: Space sizes Monthly pricing Number of rentable options This information will be provided separately.
Open job