We need the development of an iphone/android app that would connect with our heavily modified online osCommerce store with qtpro for stock by attributes. We don't want a website browser format, but instead a navigation through the categories and products. Please see the All Saints App for an example as to what we are looking for.
The application should pull from the existing online store the list of categories and products, caching it locally. This cache should be updated daily or through a specific user request. The cache should include the product name, description and download the images on demand. Product images should not be stored long-term on the mobile device due to the size and number of images.
App user should be able to navigate through the product catalog by swiping back and forth and looking the picture and description, available options and price.
Every time a product is displayed, a button "Buy it now" should appear. If the customer clicks on it - after they select the options (ie size, color), it should go into the osCommerce shopping cart operating the same way as through a standard osCommerce purchase. But instead of giving the traditional osCommerce shopping cart web page, the app should have inside of it a specific icon to review and edit the shopping cart contents. This icon should only be visible if there are products in the cart.
Due to the existing customization on the website checkout, app checkout may redirect to the website checkout so long as it can be displayed attractively. Alternately, the checkout can be "scraped" and the output parsed and re-displayed to make it more attractive to the mobile user. Successful checkout will include selection of shipping and payment options from those presented on the website. Obviously checkout can only be available if the app is online with the osCommerce site.
We would like to repeat that this is not about creating a different html page for the iphone/droid. We want our own app to have all functions built-in. It possibly will use XML or some other protocol to talk on the back end between the site and the phone. Since our goal is to sell our products listed on the catalog, we plan to offer the app free of charge.
We foresee the need of a few scripts to be added into the osCommerce site that will interface with the app. It is important to implement security in all aspects to avoid SQL injection, cross-site scripting, etc.
Project is not complete until we receive the complete source code of all scripts and the full app properly organized and documented. This is not an open-source project. We will retain exclusive copyright and distribution rights.
Similar projects have been done for around $700, we are working with approximately the same budget. More will be paid for suggested features above what is required.