This project consists of 3 parts and is subject to a non disclosure agreement.
1. My client has an in house stock system that can be queried using a webservice (wsdl) with PHP via soap. They need prices & stock levels on a Magento powered website to be updated from that system. They need stock levels/price changes to updated at regular intervals during throughout the day and for Magento to update the system automatically after each new order.
2. All existing active orders on their system which can be queried via the wsdl. They would like them displayed on Google Maps/Bing Maps with a pin on the map for each order. We would also like it that when the pin is clicked it would display more information about that order.
3. Almost all product details on the system can be queried live via the wsdl. We are looking to for a simple stocktake procedure to be created for our existing wireless handhelds. These handhelds are capable of opening a small web browser window so therefore we would like some php scripts to be created to run on an in house web server. The end users will be scanning items that should have a barcode already. We need it so users can enter a quantity of the goods they are counting after displaying how many there should be currently instock and how many has already been counted in the current stock count. It should be noted they might have already counted the same item during the same stockcount so they are just adding to it if that's the case. If the system doesn't recognise the barcode the user should be be prompted and be able to assign a new barcode to that product and then enter the quantity. I have sample code that finds an item by barcode.
Please do NOT bid on this project if you are busy with other projects or are not willing to go the extra mile to get it done fast and to a very high standard, even outside of normal working hours. I have appointed freelancers before that have promised the earth but have had to be spoon-feed almost every step of the way as they failed to complete or even try to understand the most basic of tasks. This has resulted in me losing precious time and energy which I don't want to go through again.