My responses appear next to, or below your text in
bold:
1. Sellers would complete a form (similar in nature to the Craigslist process)
Users are required to register before they can post an ad
* Title of product (required field)
* Description of product (required field)
* Price of product (required field)
* Photo of product (not required)
* Zip code of product location (required field)
The above fields mentioned are part of the default ad listing form, however you can also create custom forms to add or remove fields as well as mark them as "required"
* Expiration date (required field). *the nature of the product requires an expiration date.
Expiration date of an ad listing is determined by the admin settings, however users can edit listings from their customer dashboard if they wish to remove the ad.
* Seller phone number (Required field. Hidden until after transaction is complete.)
* Seller email address (Required field. Hidden until after transaction is complete.)
* Seller address (Required field. Hidden until after transaction is complete.)
ClassiPress doesn't offer hidden ad fields by default, and contact information is not visible in the ad (there is a contact form in the sidebar to allow communication between buyer and seller). Outside of making customizations yourself, there is a product available in the AppThemes marketplace which offers this functionality here.
2. Listing would automatically expire (go away) after expiration date has passed
You can set this in the ClassiPress admin dashboard, whether or not you want the ad to remain published or be removed after expiration.
3. There would be a "Buy Now" button on each listing
ClassiPress does not have this functionality by default as it is not designed as an eCommerce theme. Again, outside of customizing the theme yourself, you could look at the available child theme in the AppThemes marketplace here which offers some compatibility with the WooCommerce plugin.
4. Buyers would come to the page and look for available product. Users should be able to sort listings by the following:
* Date submitted (newest/oldest)
* Expiration date
* Price
* Zip code
* With photo
ClassiPress has an advanced search functionality which allows you to set search by custom fields determined by you. You can see this on the ClassiPress demo site as "Refine results" which appears in the category sidebar view. Outside of this, there is no filter built into the theme to sort them as you describe. Some, but not all of the filter options mentioned are available in this Marketplace plugin.
5. There should be a search box for the application that allows users to search listings by keyword
There is a search box already on the main index page which you can see on the ClassiPress demo.
6. After buyers find a listing of product and they want to buy they would click "Buy Now"
* Pay via credit card (or paypal). Credit card is the preferred method. Paypal is fine though. This part is negotiable.
* Transaction automatically deducts 5% of the selling price and delivers to account of Website owner. This is his cut for the service. (Could this be handled via Paypal?)
* Balance of selling price (95%) goes to the seller
* After transaction is completed, and only after transaction is completed, will buyer see seller contact information. Buyer will then contact seller to make arrangements for product pickup.
* Seller receives email notifying of sale of product
As mentioned above, ClassiPress is not an eCommerce theme, so does not have the purchase option included. Sales of products through the default theme are handled by the customers directly.
You can also find more details about ClassiPress, including front and back end demos on the
ClassiPress theme page. Thanks.