Proposed by chx.

This project aims to integrate Drupal ecommerce with eBay. Many serious sellers have their own website so they can use their own payment gateways, track sales etc.

Goals:

  • You will need to store the sellers credentials.
  • When a product is created, it needs to be listed on eBay, too. Listing templates towards this end would be very helpful.
  • Responding to eBay notifications, most importantly to AuctionEndOfAuction. On the end of auction, a configurable email should be sent to the winner.

I would recommend using ebatns as an eBay API library.

Comments on this proposal

I will be quite happy to
gordon - February 17, 2007 - 07:22

I will be quite happy to take on the task as mentor for this development.

It will actually be a good way to extend the current auction module, so that the bidding process can be done on ebay, and the payments and shipping can be handled by E-Commerce.
--
Gordon Heydon
Heydon Consulting
======================================================
======================================================

This seems like a good
silence - February 17, 2007 - 14:51

This seems like a good project! I wonder why it was not done before. I searched on ebay for developer apis and found that they have pretty big developer network. http://developer.ebay.com/common/api tells me that it should be feasible.
======================================================
======================================================

mini me
sime - February 18, 2007 - 02:08

Just noting that I'll provide mentor support, as per conversation with chx/gordon in IRC.
======================================================
======================================================

Let's get this a bit more fleshed out...
webchick - February 21, 2007 - 09:15

Sounds like a good proposal, but let's get it a bit more solid.. on the order of http://drupal.org/node/121112

Also, gordon and sime and anyone else who wants to be a mentor, please make sure you sign up to the http://groups.drupal.org/soc-2007-mentors group (yes, I know Gordon is already there :)).
======================================================
======================================================

Proposal still needs work
robertDouglass - March 9, 2007 - 08:03

Someone needs to step up and fill this out more before March 14.

- Robert Douglass

-----
Lullabot | my Drupal book
======================================================
======================================================

i'll take over the proposal
hideout - March 13, 2007 - 19:49

hi,

i'll take over the proposal!
i'll come up with a more detailed description shortly and apply to gsoc 07
======================================================
======================================================

Anyone looking into
rszrama - March 15, 2007 - 09:07

Anyone looking into requirements might consider glancing at Auction Blox (http://www.auctionblox.com) and their user's guide (http://support.auctionblox.com/wiki/english:sidebar). We currently use Auction Blox for osCommerce and are planning on mimicking their functionality in Ubercart. Granted, if someone got a killer system going for e-commerce, we'd be more than happy to combine our efforts and benefit from the work. Right now, we just have bigger fish to fry. = P
======================================================
======================================================

Interested
Sirus121 - March 19, 2007 - 12:00

Wow, this looks like it might be right up my alley. I am definately interested in development. So it looks like gordon and sime will be mentoring this project? I was just introduced to Drupal, but I am looking forward to learning a lot over the next couple months. Anyone have any other ideas for this project? *goes to write application*

-Jeff
======================================================
======================================================

Not Just eBay!
Andy_Lowe - March 19, 2007 - 20:01

When you look into all the options for eBay developers including the different types of auctions, different eBay sites (US, Germany, India etc. . .) different levels of support for integration etc. . . This is a mammoth task for one poor intern :), but you will never finish if you don't start. It seems to me that a little modularity and abstraction in the design of the project would allow for easy future integration of other auction / listing services such as Yahoo Auctions and Amazon listings. Here is a list of popular auction sites besides eBay: http://auctions.nettop20.com/
Also, here are a couple links to eBay API based services which might be good places to get ideas.
http://www.auctionblox.com/ As Ryan mentioned, auctionblox is this project implemented for osCommerce.
http://www.andale.com/ -- The standard large scale auction listing software for eBay.
-Andy
======================================================
======================================================

eBay Development
maxrisc - April 13, 2007 - 21:19

Where are the sources for your eCommerce modules?

I am an eBay developer.

If you need any help please let me know and I will see what I can do. I just started using Drupal. I actually found it while using keywords for my site. Even though I develop for osCommerce based shopping carts I am actually looking into using Drupal eCommerce as my site doesn't sell many different products so I don't need a supercart.

- David
======================================================
======================================================

source code
sime - April 13, 2007 - 23:18

The SoC project is aimed at http://drupal.org/project/ecommerce .
======================================================
======================================================

Yay
NancyDru - May 9, 2007 - 20:21

I'm glad I found this.

I'd love to jump in and help. If anyone is interested I have a MS Access application that manages the inventory, sales, and builds the listing HTML itself. That builder is, IMHO, pretty slick. It allows templates and template snippets - and even conditional inclusion of snippets. Most of the fields that you can specify for a listing are available to those snippets for doing things with. As far as I'm concerned, it's better than Blackthorne for building listings. I'd be happy to share it with others.

To me, this would be far more worthwhile than trying on my own to convert this application to MySql and php, which I think about from time to time.

Nancy W.
Drupal Cookbook (for New Drupallers)
Adding Hidden Design or How To notes in your database
======================================================
======================================================

Are you able to share your
sime - May 9, 2007 - 21:30

Are you able to share your database? I've done a lot of work with Access and it would give me a very speedy introduction.

I am the secondary mentor on this project (due to ecommerce experience), but lack much e-bay experience. If this tool can be shared, contact me on my contact page.

Cheers
Simon
======================================================
======================================================

I think you've already gotten it.
NancyDru - May 27, 2007 - 10:36

With the changes to this forum, I usually don't go this far into my recent posts, so I just found this.

Nancy W.
Drupal Cookbook (for New Drupallers)
Adding Hidden Design or How To notes in your database
======================================================
======================================================

Comments

dkl4’s picture

Yes, the ebatns (eBay Accelerator Toolkit - New Schema) is an excellent PHP-based toolkit for writing against the eBay API.

"Platform Notifications" (ex. EndOfAuction) are pretty tricky. Here are some PHP specific links on notifications :

http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqi...
http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqi...

David