Hi,
I'm looking for a drupal developer to modify the Ubercart module.

The project aims to provide a flexible and easy to use web-based service in which clients can place on order for clipping paths and/or image masking. The images are then worked by a third-party company and sent back to the client within a specified time. Payments are done online through paypal or credit card immediately at the order placement.

It will be built using the drupal CMP using a series of external modules interacting one another plus a specific custom module developed by a freelancer.

There is a need for either a heavily modified version of the Ubercart module, or a module that attaches some functions to it in order to place the order as an image workflow instead of a regular shopping cart. Everything else should work as it is.

This is the timeline:
Client

  • register on the website
  • place the order and upload image package via web or via java droplet
  • confirm order and review
  • can keep track of the order status

Graphic

  • receive a notification of the order from the website
  • download the package from the link on the email or form his account on the website work the images according to the specifications
  • upload the package as son as the work is done (via web/droplet)

Client

  • notification of work completion
  • download images package
  • track all previous orders

Anyone interested? For what price? Contact me at:

federico [at] flyingcolours [dot] it

Comments

rszrama’s picture

Just by way of a hint here so whoever does this doesn't end up doing needless work... If it's possible (i.e. given file size limitations and server space) my recommendation would be something along the lines of the following:

  1. Create a node type for the uploaded content. Make it private somehow to only the person who created it and the administrators.
  2. Then create a product for each service w/ an attribute called "project reference" or something similar with no options. Don't show this product to users, or do but put instructions on it for how to check out.
  3. Then, let users create a node for their package. Adjust the template for this node type to include a "purchase service" button once they're complete that uses a cart link to add the service product to their shopping cart... you can use the cart link to specify the value of the project reference attribute to be the node ID of the node they've created.
  4. Now, when an order gets completed, you can use that node ID to add a link in the notification e-mail to the node containing the images to be tweaked.

Of course, the rest of the workflow is up to you. If I had the time I'd jump on this project in a heartbeat.

What is your timeline, btw?

----------------------
Drupal by Wombats | Current Drupal project: http://www.ubercart.org

Sree’s picture

Ryan, ur guidelines looks interesting!

It may work our if handled properly ....

-- Sree --
IRC Nick: sreeveturi

4flying’s picture

Ryan,
first of all thank you very much for the very useful suggestions. ^_^

I'll look at them very carefully and do some testing to see if I manage by myself.

I'm not sure I understand your question:
"What is your timeline?"
if I interpret correctly the timeline I proposed is just the chronological sequence of the main events of this workflow, the work should be online as soon as possible, a reasonable estimate would be two weeks to get the project started on a working development phase, which then needs testing before going into production.

Production should not take place until the testing phase is over, and it will take as long as it needs to.

Thanks again for the hints,

-----------
http://www.4-flying.com | http://www.federicopistono.org

rszrama’s picture

I gotcha... I did mean the timeline for delivery (2 weeks). You might try cross-posting your request to the bounties forum at Ubercart.org if no one responds here. There are several seasoned Ubercart devs there and some who have had similar projects.

----------------------
Drupal by Wombats | Current Drupal project: http://www.ubercart.org