![]() |
| ||||||||||||||||||||||||||||||
Magento Customisationposted on 28/6/2009We are looking for a Customisation to a Magento store. Magento is an Open Source e-commerce web application, building on components of the Zend Framework (implemented in PHP). Background The products are office stationery, sold business to business. The customer can choose to have their logo imprinted on the stationery, as well as other personalisations such as Company Name. We can set up the Logo Upload and other personalisations using the Custom Options, but the problem comes as the customer will be ordering in bulk quantities. There is a fixed set-up cost for including the logo, regardless of how many items the customer orders, but with Custom Options, the price of adding the logo, say £20, is being multiplied by the quantity ordered. As mentioned, there are several Custom Options for each product. Solution The personalisation cannot be applied at the checkout stage because the customer might be ordering several different products and will want to see the price changes as the Custom Options are selected in the Product Details page. The solution, as I see it, is to add a field to the Custom Options in the admin that says, "This Custom Option is charged only once per product quantity in the cart". In other words, if a customer orders 50 x "Product 001" at £10 each, and chooses to have the logo imprinted, the Custom Option will be added as a surcharge of £20 to the price: 50 x £10 = 500 + £20 = £520. (At the moment, the price is showing 50 + 20 X 10 = £700, which is incorrect.) This allows the customer to buy several different stationery products and have the Custom Options prices applied only once for each quantity of that particular product. If you believe that there is a better way of accomplishing our objectives, I would be very pleased to hear of them. It is essential that the core Magento files are not modified so that the store can be easily upgraded. If the easiest solution is to modify the core files, then it would be acceptable so long as reproducing the changes after each upgrade is a relatively straightforward task. The best solution would be to create an installable extension that can be installed through Magento Connect. If this can be created as an installable extension, we would be prepared to make this available to the Magento Community as a commercial extension, sold either by us or by you. This can be negotiated and agreed between us. If you are interested in taking on this work, we would be very happy to hear from you. When replying, please include the following information: • Approximate costs • An outline of how you would accomplish this task • Any previous experience with Magento We are no longer accepting applications for this project. |
|||||||||||||||||||||||||||||||