Professional Classifieds Website Source Code – WordPress Classifieds Theme with Integrated Automated Payments
Automatic payment - Get download link instantly
Are you looking for an optimal solution to build a classifieds and online trading marketplace with professional scale and features similar to Cho Tot? Let's explore the complete classifieds website source code built on a powerfully SEO-optimized WordPress platform, combining the professional classifieds WordPress theme and smart core plugin.
Introduction to the Classifieds Marketplace Theme and Plugin Solution Package
This product bundle is the perfect combination of the theme Rao Vặt Theme (rao-vat-theme) and the plugin Rao Vặt Core (rao-vat-core). Developed with 100% synchronization and optimization, the core plugin must run alongside the included theme to ensure security and maximum performance. Upon initial activation, the system will automatically configure the MySQL database with two dedicated tables: wp_rv_wallet_topups (manages deposit orders) and wp_rv_wallet_transactions (logs member wallet balance fluctuations).
Key Features of the Classifieds Website Template
1. Dynamic attribute management by category (Similar to Cho Tot)
This is a breakthrough feature of this professional classifieds theme . Administrators can easily set up specific input fields and attributes for each level-1 category:
- Real Estate Category: Area (m²), number of bedrooms, house direction…
- Vehicles Category: Manufacturer (Honda, Yamaha…), mileage, vehicle year…
- Agricultural Products Category: Weight (kg), expiration date…
When members select a category while posting an ad, the form will automatically call Ajax to display the corresponding data fields, delivering a professional user experience.
2. Member Wallet & Automated VietQR Top-up System
This classifieds website code thoroughly solves cash flow and automated payment challenges with 3 flexible mechanisms:
- Automatic top-up via SePay Webhook (Recommended): 100% real-time synchronization. When users scan the VietQR code to complete a transfer, the SePay system sends a webhook signal and automatically adds coins to the member's wallet in just 1-2 seconds.
- IMAP Gmail: Automatically scan bank balance fluctuation notification emails sent to the Admin's Gmail to approve coin top-ups.
- Manual approval: Suitable for manually controlling transactions within the admin dashboard.
3. VIP listing pinning and purchasing advertising banner positions
After topping up the wallet, members can actively use their wallet balance (coins) to purchase value-added services right on the account management page:
- VIP listing pinning packages: Supports unlimited configuration of duration packages (e.g., 3 days, 7 days, 30 days) with corresponding costs. Once the pinning period expires, the system will automatically downgrade the VIP listing to a regular listing via hourly WP Cron jobs.
- Purchase featured banners: Display listing images and titles on the main slider at the top of the homepage to increase customer reach.
- Listing bumping fee: Optional fee for bumping listings to the top of the page and controlling the time interval (cooldown) between bumps to prevent spam.
4. Convenient Telegram Bot notification integration
Helps administrators manage the website anytime, anywhere without needing to constantly monitor the WordPress admin page. The Telegram bot will send instant alert messages when:
- A new classified ad is posted and pending moderation (with a direct quick-approval link).
- Users successfully top up funds (clearly displaying the amount, order code, and top-up method).
- Customers pay for VIP listings, bumping services, or homepage banners.
5. Secure & convenient registration & login
- Supports fast login via Google (using Google Site Kit) and Facebook (OAuth API).
- Integrates spam protection using Google reCAPTCHA v2 and a fallback Math Captcha system (Example: 5 + 2 = ?).
- A dedicated SMTP system helps send account verification emails and password resets quickly without landing in the Spam folder.
Quick Functional Page Setup Guide
Besides the automatic activation feature by 1-click in the “Classifieds Settings” menu, you can manually create the 5 core frontend functional pages using the Page Templates and accompanying Shortcodes below:
| Page Name | Slug | Required Page Template | Shortcode to insert into content |
|---|---|---|---|
| Login / Register | dang-nhap |
Login / Register (template-auth.php) | [rv_auth_form] |
| Post New Listing | dang-tin |
Classified Listing (template-add-listing.php) | [rv_post_ad_form] |
| Member Wallet | vi-tien |
Member Wallet (template-wallet.php) | [rv_wallet] |
| Account Management | dashboard |
Account Management (template-dashboard.php) | [rv_dashboard] |
| Customer Support | ho-tro |
Customer Support (template-support.php) | [rv_support_tickets] |
Conclusion
Set wordpress classifieds source code This is the most comprehensive and professional solution available today for anyone looking to build a fully automated classified ads website. From the intuitive classified web interface and smart dynamic attribute system to the automated VietQR deposit approval mechanism, everything is SEO-optimized and delivers an ultimate experience for both users and administrators.
1. 2-Tier Administrative Boundaries (Province/City → Ward/Commune)
- Uses static offline data from the [provinces.json] file (completely eliminating the District level).
- Address selection modal in the streamlined listing submission form reduced to 2 tiers (Province/City and Ward/Commune).
- Preserves old listing data by leaving the district field blank to ensure backward compatibility.
2. Personal Information Management Page
- Automatic page registration with the slug `/thong-tin-ca-nhan/` and Page Template: "Personal Information" [template-profile.php]
- Supports 4 functional tabs on the frontend [class-rv-profile.php]
- Information: Edit display name and default phone number.
- Avatar: Change profile picture via URL (URL image automatically overrides Gravatar, supports deletion to revert to Gravatar).
- Default Address: Set the member's default 2-tier address.
- Password: Change account password (requires old password verification).
3. Listing Form Auto-fill
- Added checkboxes Get address from profile and Get phone number from profile to the listing submission form ([class-rv-listing-submission.php]).
- If information is not configured in the profile page, the checkbox will be disabled along with a red prompt link for quick setup.
- When checked, the system auto-fills data and locks changes (pointer-events: none for address, readonly for phone number).
- When unchecked, input fields reopen for manual entry.
4. Contact Information Display (Phone Number)
- Display member's phone number on the profile page Header.
- Display member's phone number on the Dashboard top-left info card.
- Display direct contact phone number on the public member page ([author.php]
Quality Commitment
- 100% clean code, no viruses
- Thoroughly tested on all devices
- High-speed Google Drive download link
- Support for demo-like installation
