Ebay Listing Engine
The Ebay Listing Engine project is done using Asp.Net C# with MS Sql Server 2005 as database. All the pages are Ajax enabled.
This project consists of four modules.
1.Core Repository:
This is the heart of the system and contains all the tables that are common across all modules. The modules will communicate to the repositories via web services. This will also allow for third parties to interface with the core repositories
2. Ebay Listing Engine Module (One page listing tool)
This is a stand alone application that simply manages ebay auctions and uses the core repository to manage inventory, products, customers and orders using the ebay api.
The one page listing tool consists of 5 steps in adding an item to eBay.
Choosing Keywords
Title and Description.
Adding Images
Picking a Listing Template.
Payment and Shipping.
The auction image hosting is optionally done Via Amazon Simple Storage Service (S3) .
After logging into the Listing site users can manage their profile. They can edit their profile and also set the default settings for shipping, Payments, Template, Description Footer, and Scheduling.
The Listing engine also provides an option for viewing the Listing History. Users can view the history of his listings by ALL, CURRENT, CLOSED and SCHEDULED. The Listing history will show the details such as the title, image, current bid, whether it was sold, the start date, end date and other options. For each listing history there is also an option for the users to view his listing in the eBay.
3. CRM Module:
Corporate: This is the customer management module that will enable corporate users to search and view customer data including order history and service requests.
Member: - This is the customer management module that will enable a member to search and view customer data including order history and service requests.
Affiliates: - This is the customer management module that will enable a affiliate to search and view customer data including order history and service requests.
4. Shopping Cart Module:
A simple shopping cart that functions in the same manner as the PayPal shopping cart system. Adding products to the cart is achieved by passing the parameters in the form of a add to cart button that is wrapped in a form tag with parameters.
The front end functionality includes
Product Listing
Product Search
User Registration
Create Cart
Add Product
View Cart
Checkout
The back end functionality includes
Customer Creation Setting
Cart Customization
Inventory Management
A windows service for auction checkout process is created which will run automatically when the system is started. For every 15 minutes it finds the high bidders list from eBay and creates an order for them and mails will sent to that customer.
Our asp.net C# programmers completed this ebay api integration project and other modules on time.