1 reply [Last post]
genox's picture
Offline
Joined: 03/06/2010
Juice: 16

Hi everyone,

Some background about the project:

- It's a franchising business: the central corporation gives out franchises to autonomous shop owners.
- Shop owners aren't legally connected to the "franchise-giver"
- The centralised ERP (MS NAV) is used by the shop owners to manage their ERP needs
- Data will have to be imported and exported on regular basis. This includes products and orders.
- Each franchise will provide it's own CSV based export of products including categorisation and any other data which might be useful (to be defined)
- Shop clients are "Members" with their own Member ID and community profiles on the website. This ID is also used to connect clients to orders on the ERP side of things.
- Internationalisation: The franchise is based in switzerland. Means it has to be multilingual.
- This is a commercial project which is funded accordingly

Based on that, I need the following additional functionalities implemented:

- Multiple autonomous shops with their own products (a la Marketplace, but each store needs a separate PayPal account) (priority 1)
- Importing products from CSV on regular basis via CRON (a la Node Import) (priority 1)
- Exporting orders to CSV on regular basis via CRON (also found contrib modules which already do similar things) (priority 1)
- Users can choose their favourite shop/franchise using an option in their userprofile, a default on per-user basis
- Providing translatable strings for further translations from english to german, french, italian (priority 2)

I don't think there's the need to develop everything from scratch. I'm actually fond of the idea to extend existing contributed modules to achieve the desired functionality, thus again providing the features to the community as a whole, if possible. There's no release pressure (so far Sticking out tongue). Project ETA is August/September 2010. However, conceptual work is currently in progress and this would include you partially as an Ubercart Consultant, so to speak. Smiling

Basically, I'm looking for a co-developer who is able to fulfill my ubercart-needs for this specific project. The project is currently in concept stage, means you would be able to work on it from start to end, which also means that your input during concept/production is very much appreciated. In fact, this relies heavily on your ability to choose the right procedure to keep things a) clean, b) upgradeable and c) open for additional feature requests which might be introduced by the client after the first version is live.

Now I don't know exactly what other information you might need to be able to give me a rough quote for those specific needs. However, I can assure you that this is not a $500 project. We need a _good_ solution which is also supported, so there's a high possibility of future involvement and additional tasks, if we're going to work together.

Please state your questions below and I shall get the information for you. Smiling

In the end, we will choose based on the submitted quotes which should include a short factsheet about how you'd tackle this problem to start with.

Your feedback and questions are welcome and I'm looking forward to read from you.

Docc's picture
Offline
Getting busy with the Ubercode.
Joined: 07/03/2008
Juice: 168
Hi there, I just finished up

Hi there,

I just finished up a project with similar specifications and functionality.
Some big phone providers are using it now (Vodafone and more) for internal use.

Some big pointers of this project where multi shop, userpoints, CVS/XML import and export (products, orders and more).
The biggest design decision however was how to setup a multi shop but still provide the customer with 1 central order/.product/content management.
And still giving each multi shop some individual customization options (autonomous) like theme selection, block selection, payment selection and more.

Domain access was used to get this done. This provided me the tools to have virtual multi shop functionality (wich can be setup with one press of a button) while preserving a central hub for management but also management on a client/shop level.

Im not saying the same can be done for your project, but it sure gave me some insight on the pro`s and con`s on a setup like this.

My portfolio can be seen at http://www.optixdesigns.com

Though this particular project is not on it because of the internal use / legal issues, im happy to show you around on it.
And maybe shoot some ideas and thoughts on the project.

You can contact me at sjoerd@optixdesigns.com
or MSN sjoerd_a@hotmail.com

Regards