WP Trade is an Online Advertising WordPress Theme, developed by Carl Victor C. Fontanos, which allow users to buy and sell a wide variety of goods, products, and services under different multi-level categories.
Checkout the Demo Documentation
Registered Member Capabilities:
- Add Items(name, description, price, category, condition)
- Attach multiple images for each item
- Edit items, Delete Items and Repost Items
- Manage item images (Add More images / Delete image(s))
- Set / Change featured image for each item
- Send Messages to members
- View Received and Sent Messages in your Inbox folders
- Edit Profile Information
- Upload User Avatar
- Change Password
- Search and filter items by Category, Price, and Condition
- Share or Email item(s) to your friends.
Admin Back-end Capabilities:
- Add and Manage Categories (supports up to 100 sub levels)
- Manage Items just like how you would manage your WordPress Posts / Pages
- Set image upload size limit
- Set how many images can users upload for each item
- Set site wide currency symbol (Euro, Yen, Peso, Pound, Dollar)
- Set how long (in hours) before item(s) can be reposted
- Set maximum allowed posts for each user
- Set number of pagination listings per page
- Set number of pagination listings per user profile
- Settings to auto-delete items older than X-Days
- Set the default listings view (Grid / List)
Details:
- Utilizes the core functions of WordPress
- No extra tables installed, the theme utilizes WordPress built-in tables.
- Almost all methods and pages are ajaxifide.
- Pages, Menus, and Settings are automatically generated on theme activation, no other configurations required. Simply install and start listing your ads!
- Makes use of Shortcodes on pages.
- Bootstrap 3 Integrated for better user interface
- Responsive Web Design
This theme is licensed under GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html) and protected under the Terms and Conditions of this website (https://carlofontanos.com/terms-and-conditions/)
Change Log 2.0
- Do not allow symbols on price input field
- Ajaxify the uploader
- Add back-end fields to allow editing of item meta fields as well as the gallery, category and featured image
- Address update button showing when there are no updates available
- Format User Messages to appear left and right
- Create shortcodes for pages (Login, Register, Account, Item View, etc)
- Move listing preview to single-{custom-post-type}.php
- Find a way to put javascript codes under page-account/action-edititem.php into the wpt class
- Solve how to globalize cvf_form_validate() function, currently it can not be read anywhere on the website
- Show 0 results when there are no messages on the admin side
- Internationalize all site text
- Reload messages when Conversation tab is clicked
- Add wysywig editor to textareas
- Add a search box to drop-down select boxes just like what we did on NGPPortfolioCo
- Change Page Listings and Single listing desig
- Set featured image when first time uploading image to an item
- Add phone and message glyphicons to the listings page so it would be faster for the customers to contact the advertisers
- Make a single universal modal for Sending Messages, it should be accessible all thru out the site.
- Provide an update functionality, use API and have a look at how Lance Cleveland done it on his SLP Plugin
- Add lazyload to images on listings page
- Make sure to output all ads inside subcategories when its parent category is selected on search query
- Add Search Results count
- Fix position of Skip Step button so that it will not look like the Upload button
- After an ad is created, there might be instances that it will not redirect to Step 2 for some reason, like the ajax will stop on the process, so it would be a good practice to add a “Click here if page did not redirect after X seconds” link next to the message
- Find a way to make the grid layout nice, maybe a collage or same height boxes
- Grid/List switching should only apply to the container that needs to change layout
- Download CDN scripts and put them on your project folder under ./js
- Hide Grid/List buttons on mobile screens
- Make it possible that the listing page is transferable to another page since the author might want a different naming for their page instead of just “listings”
- Arrange User Ads to show ad date in descending order
- Add red asteriks to required input fields, check bootstrap if they have existing classes for this
- Add image size “td-thumb” with the size 300X300, which will be used as the theme’s main thumbnail size if it’s available. It should default back to “thumbnail” with the size of 150X150 when td-thumb does not exist. We are doing this so that thumbnails on the listing page wont appear pixelated.
- Fix default thumbnail, it should be 300X300 in its most optimized version. consider changing the image as well.
- Hide item short description on Grid view and increase short description word limit to 50
- Add Mark Item as published, private, sold
- Functionality to view all user items, maybe a pagination of items from within the profile of the user
- Add “Author Listings Per Page Display” in the WP Trade Settings
- Add Delete ads older than X days settings, 0 meaning NEVER delete
- Make sure that when a post is deleted, all items especially attachments should also go with it
- Retain existing settings when re-activating theme to avoid overwritting the ones the user has already set
- Add Currency symbol on the Ad-New template to make sure the users will know how much should they price their product
- Add loading button when changing featured image on the editing page of a single item
- Have a certain height for a single conversation view since messages can get very long.
- add link to user profile on the conversation list (single message)
- Integrate wysiwyg editor to message description box
- Re-arrange conversation view, new messages should appear at the bottom, not top
- Fix admin message display, conversation should appear left and right
- Remove the subject on the send message module, and make all messages be in just one post, not per subject anymore
- Change the conversation list scroll bar to use nicescroll.js
- Fix issue with message status not updating when reloading within the conversation
- Move the slider thumbnails bellow the slider
- Change the loading button since it’s too irritating to look at.
- Figure out a way to make it easier for your client to add regions, countries, states just in case they only want to use the software on a specific state or city
- Make country fields filterable
- Add remove, update, and reorder fields on the registration and profile page
- Allow to hook new validation conditions
- Ability to Remove, Add, and Update items in the Listings Page
- When the user clicks on the back button, make sure to return the user back to current listing page and location where he/she was at.
- On the edit page, see issue with feature image not getting set
- Make sure there is only one font size on the single product page description
- Add items count on the category search box
- Fix lazy load error message on login page
- Fix anchors still having static URL links to deafult pages
- Fix issue with the message author name not displaying after sending
- Fix issue with image extensions in capital letters not allowed to be uploaded?
- Added JPEG format to the list of valid images
- Fix the category layout sub divisions, it looks too close to each other
- Increase button size of the pagination on mobile view
- Admin Option to set default listings view
- Auto covert spaces to P tags on wysywyg editor
- Add filter for currency symbols
- Do not allow setting the same image for the item featured image
- On the array keys of your filters, do not use full word with spaces and capital letters.
- Make changes to the WP Trade settings, wording about transfering shortcodes to other pages
- Allow users to change the title page separator via hook
- On the author page, make sure that the user_login of the user is the one showing
- add a Jump to images button on single listing page
- Make sure that on the author page, the items that was recently posted shows first on the list
- Add a scroll to top feature on the listings page