Find Jobs
Hire Freelancers

Modifications to a heavily modified OSCommerce web-application(repost)

$500-5000 USD

Cancelado
Publicado há quase 15 anos

$500-5000 USD

Pago na entrega
We currently have a fully functional, heavily modified OSCommerce website running on our server, one of our customers is successfully is using this website for over a year now. This website is mainly used as a backoffice tool and is not used for end-user ecommerce. Our new customer wants some modifications to this website for his business. As the OSCommerce website is generally used in backoffice, graphical redesign of the website is not part of this project; the focus will be on ease of use and functionality. 90% of the currently working website is OSCommerce standard (with add-ons), where custom coding is done, this is marked with “<-- begin patch?? and “end patch -->?? tags in the php code, you should follow this approach in your custom/modified code. **Coders that are serious on bidding on this project can request an extended project description (20+ pages with screenshots of the current OSCommerce website and detail descriptions of all functionality already implemented and what needs to be changed)**. Coders can also request the php-code of the working OSCommerce website we are now running in production. All coders requesting this project description source code will be evaluated before sending the docs/source code, the source code will be sent to the selected coders starting April 6. ## Deliverables 2 Project Summary We currently have a fully functional, heavily modified OSCommerce website running on our server, one of our customers is successfully is using this website for over a year now. This website is mainly used as a backoffice tool and is not used for end-user ecommerce. Some non-standard features included in the (now working) version of this website are: • Extended order state history reporting features. • A bonus system for affiliates that use the website, an affiliate can see his bonus level and request bonus level reports and credit invoices to invoice his bonuses to the customer. • Customer Extra Fields • PDF invoice generation. • Dymo label printing of packing-slips. • Multiple stock locations and the ability to ship products from one stock location to another, the website keeps track of product stock levels at the different stock locations. • AJAX autocompletion search. Our new customer wants some modifications to this website for his business. The following things need to be modified: • Being able to modify Customer Extra Fields trough the admin interface • Addition of Product Extra Fields and being able to modify these fields trough the admin interface. • Being able to input customers in the website based on an existing customers list (ex. an AJAX autocomplete feature when inputting customers • Some changes to the bonus system and bonus reporting features for affiliates • Changes to the layout of the PDF invoices • Being able to place orders on the website in a very fast way, preferably with AJAX autocompletion of the product orderline (in order to place orders from backoffice or by affiliates). • Installation of an order editor that allows backoffice users to edit orders (ex. If they have 10+1free actions they would like to add a product line in an order with product quantity 1 and price 0) • Generation of monthly sales reports by customer, product category, … • Slight modifications to the website to make it usable for selected end-user ecommerce endusers (self-registration, integration of an online VISA payment module) As the OSCommerce website is generally used in backoffice, graphical redesign of the website is not part of this project; the focus will be on ease of use and functionality. 90% of the currently working website is OSCommerce standard (with add-ons), where custom coding is done, this is marked with “<-- begin patch?? and “end patch -->?? tags in the php code, you should follow this approach in your custom/modified code. Wherever possible you should use existing OSCommerce add-ons, but you should thoroughly test and modify them if needed so that they can work with the custom code in the rest of the OSCommerce website. Wherever possible you should follow OSCommerce coding standards and best practices (user OSCommerce function calls, use language files, …). If you find coding snippets in the original application where these standards are not followed, you should try to adjust this code. The developer that developed the original modified OSCommerce application left our company but is still available if you should have questions on the source code of the existing website. We are looking for a long term relationship with a coder that can support us in future OSCommerce projects. ** Coders that are serious on bidding on this project can request an extended project description (20+ pages with screenshots of the current OSCommerce website and detail descriptions of all functionality already implemented and what needs to be changed).** Coders can also request the php-code of the working OSCommerce website we are now running in production. All coders requesting this project description source code will be evaluated before sending the docs/source code, the source code will be sent to the selected coders starting April 6. 6 Remarks 6.1 Project Size We would like to work with a coder that understands the size of this project. You should not over- or underestimate the amount of work this project involves; this document should give you enough information to do that. You should be able to understand the business logic behind the existing application and the modifications needed to be made in about ½ a day. Analyzing the php-code of the current application, understand “what does what?? and understand what needs to be changed and/or improved should take you about 1 day. Once you fully understand the project and have an overview of the existing php-code, all modifications should take about 4-7days, depending on your developer skills and current OSCommerce knowledge. As a rough estimation, we estimate the code needed to be added/modified in this project should be in the range of 500 to 1.500 lines, please verify this estimation before accepting the project. 6.2 Project timing As we have committed some deadlines with our customer, it’s extremely important for us that we don’t waste any time starting the project with someone not being able to finish the project on time, In order to detect delays early in the project we would like to work with a coder that is willing to keep us updated tightly the his progress made in the project. The coder should be able to start working on the project by April 15 (2009). Around April 20 (2009) +/- 2-3 days we would like you to show us your progress on this project in by sending us a brief progress report and some code samples you have already modified, ideally you could already upload/test pre-alpha code on our testing servers. The coder should be able to provide a alpha version of the website (with 75% of requested functionality implemented) around April 26 (2009) +/- 2-3 days. The coder should be able to provide a beta version (with 95% of functionality implemented) around May 3(2009) +/- 2-3 days. The coder will install this version of the website on our servers in order to let us start testing/debugging the website. We would like to have the application ready and installed on our server by May 12 (2009). Of course not all these deadlines will have to be delivered to us if you can work faster on this project (ie. you will not have to provide us an alpha version if you have a beta or final version by April 26). If preferred by the coder, you can work on our testservers during development, this will assure compatibility with our production server and shorten installation time. 6.3 Understand the business of our customer It is important to understand what our existing customer’s business processes are and how the customer is using the existing OsC application, although don’t get overwhelmed by reading the business processes/site functionality in this document. Once you understand the big picture it should be fairly easy to break up the internals of the OsC modifications into easily manageable/understandable modules. Same remarks for the modifications needed to be made, try to understand the new customer’s business processes but don’t get overwhelmed by reading them. All in all the modifications needed to be coded aren’t that big as you should think at first sight. 6.4 The Application GUI It’s important to focus on site usability and the ability for the user to work fast with the web application. The web application should be simple in graphical design. Graphical “fancy ??design will be a separate project that will follow this program, as a coder for this project you have of course the biggest chance of being able to win that project also. 6.5 Code documentation The code you deliver needs to be documented by adding php comments to the code (explain what your custom function blocks do, roughly explain what your tep_db_query’s are doing, …) As our in-house developer that developed the original OSCommerce modifications doesn’t work for us anymore, we would also like the sourcecode that's not OSCommerce standard and that is related to the new project to be documented by adding some php comments to this code. 6.6 Support In the weeks after completing this project you may be asked to provide support or make small modifications to the OsC application, of course we will pay you a fair price for this. 6.7 Populating the OSCommerce website Populating the OSCommerce website with the customer’s products will be released as a separate project after the completion of this project, as an accepted coder you also have a great chance of winning this project (if you would not prefer to accept this project, that’s no problem) 6.8 Future modifications, new customers As a coder you will have a great opportunity developing a long term relationship with us and implement future modifications and/or implement the OsC application for our other customers that may require other functionality, of course we will pay you a fair price working on these projects.
ID do Projeto: 3907298

Sobre o projeto

Projeto remoto
Ativo há 15 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a)
5,0
19
Membro desde set. 17, 2009

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.