Patent ID: 8838485

Claim:
A method for e-commerce on a seller's website, comprising: (a) maintaining by an e-commerce server a catalog of products wherein each product is ordered in conjunction with one of a plurality of media items each represented by a unique media image selected by a buyer at the seller's website and wherein the price of the product varies in accordance with the media item and the media item is stored and managed by the seller separate from the ecommerce server; (b) providing an interface at the e-commerce server for the seller to set rules regarding at least information relating to the media images and media items; (c) receiving, by a buyer's web browser executing at a buyer's computerized device, separate from both the ecommerce server and the seller's website, the web page from the seller's website, said web page including each media image corresponding to the media items and said seller's website hosted by a web server remote from the e-commerce server; (d) enabling, by the web browser, the buyer to select one or more of the media images on the seller's website initiating download of a client side application to the buyer's web browser, said application embedded in the seller's website, as a result of selection; (e) sending information about the selected image, by the client side application, to the e-commerce server wherein the e-commerce server has no previous price information about said media items; (f) providing a dynamic shopping cart by the ecommerce server within the seller's web page as a result of receiving the information, said shopping cart specific to the media item represented by the selected image, displaying available products from the catalog available to be ordered in conjunction with the media item based in part by the rules; (g) selecting a product in the dynamic cart by the buyer and dynamically determining, by the e-commerce server, the purchase price of the selected product in conjunction with the media item, said purchase price based in part on the information about the selected image and the rules; (h) enabling, by the client side application, the buyer to specify, with the ecommerce server from within the shopping cart, a purchase order for the selected product at the purchase price determined by said dynamically determining.