Customizing osCommerce

Description of customizing oscommerce.

AAA) Overview

My web site will be a kind of [pay-per-run contents ecommerce] selling not goods but contents (software). The contents(software) is mainly calculation software developed by Java and Jsp, which could be run automatically on the web. The tool of ecommerce is [oscommerce], and the payment are used PayPal Standard and PayPal IPN, respectively. The web-hosting is based on jsp-apache-tomcat-mysql environment ([url removed, login to view]).

The [oscommerce] was set up preliminary in my account. However, you may conduct this project with original one. The sample contents (software) had been developed and installed in a separate directory in my web account.

The main function of the site is pay-per-run. The customer can buys contents(software) in my e-shop, and can try to run it on the web after they pay for it through PayPal. The contents(software) running time should be set up with limited time of two(3) hours from starting to finishing.

The programmer's activities of the project is to customize oscommerce on the condition of existing environment in order to implement the pay-per-run contents ecommerce with oscommerce .

BBB) Implementation

BBB-1) Customizing

1) All shipping related content, items, and columns should be removed in all screens of oscommerce because there is no shipping activities in this e-shop.

2) One column of [Model Number] should be added in the merchant list of [ My Account Information ], [ Order Information ],and [ My Order History ] screen, respectively.

(This Model Number is used as a identifier for connecting oscommerce and contents(software))

3) One column of [run] should be added in the merchant list of [ My Account Information ], [ Order Information ],and [ My Order History ] screen, respectively. And it should be disable status until confirming payment. After returning from final confirmation of payment , it should be changed to enable status which can make run the contents(software)purchased .

4) When clicking the [run] of the contents(software)in the merchants list, it should be linked to the contents(software) for starting run (example: /asS1PG2721/[url removed, login to view]).

5) Payment should be set up with PayPal standard and PayPal IPN testing mode, respectively.

6) The running time of contents(software) should be counted during a cycle of the calculation. The running time should be made with limit of three(3) hours, so the remaining (balance) time should be showed in the right top side of the contents(software) running. If the remaining time is reached to zero(0), the contents(software) running is stopped by force, and the web should go to the [ My Order History ].

7) The session should be applied to all files of oscommerce and contents(software).

BBB-2) Process Description (refer to Logic Diagram attached)

1) On clicking the [continue] button in the final confirmation of payment screen , go to the [ My Order History ] .

2) On clicking [ run ] of the contents(software) purchased in [ My Order History ] screen, go to the related contents(software) [ex, asS1Pg2721/[url removed, login to view]] through the redirecting file of PHP [example, oscommerce/software/[url removed, login to view]], and the related contents(software) can be run automatically.

Merchant (calculation software);

[ There should be a time limit of three(3) hours from staring to finishing one software running cycle, and the remaining time should be showed up in right top of each calculation sheet ]

3) After finishing the calculation process of the software, come back to the [ My Order History ] of oscommerce screen.


4) In [My Order History ] screen, the list of contents(software) which was already conducted should be removed automatically.

5) In [ My Order History ] screen, the list of merchant(software) which did not conducted yet should be listed up with enable [run] status .

(* If the customer wants to run this enable [run] status software, the procedure will be the same as mentioned above.)

6) The merchant (software) list should be kept same status in the [ My Account Information ], [ Order Information ],and [ My Order History ], respectively.

Skills: Java, JSP, Shopping Carts

See more: oscommerce jsp, jsp oscommerce, oscommerce tomcat, www developed by, web hosting in java, status pending paypal, standard programmer, software testing tool, selling limit, sample project overview, sample of project overview, project overview sample, programmer web directory, programmer shop, pending status paypal, paypal status pending, paypal pending until, payment status pending paypal, my paypal account balance, function sheet sample, calculation logic, order information oscommerce, connecting oscommerce paypal, commerce order model, oscommerce time limit order

About the Employer:
( 1 review ) Waterloo, Canada

Project ID: #232535

Awarded to:


Hi, i'm OSCommerce expert on GAF as you can see on all of my reviews also works there. i have just checked all of your requirements for the pay-per-run logics. it is quite easy with me cause i have worked with so More

$650 USD in 5 days
(19 Reviews)

6 freelancers are bidding on average $603 for this job


Hi, thank you for the opportunity to bid on your [url removed, login to view] check PM for more details. Thanks.

$550 USD in 10 days
(54 Reviews)

Dear Sir, I am interested in your project and I request you to check your PM. Regards Webexpertz Team.

$750 USD in 45 days
(6 Reviews)

Hi, we have completed many projects in osCommers and would like to work with you, pls see PM for details, thanks.

$720 USD in 15 days
(1 Review)

Hi, I can do this job. Thanks.

$500 USD in 10 days
(7 Reviews)

Pls check PM

$450 USD in 10 days
(0 Reviews)