Costum module in a webshop, build on Joomla and Virtuemart

This project received 10 bids from talented freelancers with an average bid price of $415 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $250 USD
Total Bids
Project Description


Costum module in a webshop, build on Joomla and Virtuemart:



- Joomla [url removed, login to view] ([url removed, login to view])
- Virtuemart 1.1.4 ([url removed, login to view])

Our test-website is here: [url removed, login to view] where you can see for yourself all sizes, colours, fonttypes, and all other data around the website (Except the menu items "TO GO" and "SHOP").

You do all the PROGRAMMING and DESIGN, according to this description and the attached images (from A to L) from here: [url removed, login to view] (4MB)

Your work must fit under the menu-field: "TO GO" and "SHOP" in [url removed, login to view]
Please note: Virtuemart webshop in [url removed, login to view] under the menu item "TO GO" and "SHOP", is only temporarily installed as a test! Disregard functions and design under this menu item.


DESCRIPTIONS OF FUNCTIONS AND DESIGN, FOR "[url removed, login to view]"

You can see a live-examble here: [url removed, login to view]
(The example is a danish website, but still easy to understand - or else use Google to translate)
But we want some small adjustments to this part.

3 collums:
Left: The Product groups.
Middle: The Products.
Right: The basket.
Please note: The Product groups and the basket follows up/down the screen, ass the costumers scroll up/down.

When a costumer click on a product [+] then 2 things happend:
1: A text "I kurv: 1" appers in the product itself, and counting up if several clicks are made, all in realtime.
2: In the right collum, the product is been added, and counting up if several clicks are made, also in realtime.

In the right collum, every product have a small pencil-icon, the costumer can click on.
If clicked on, the product-basket expands, and the costumer can adjust the numbers of the specific product (more or less numbers of products), or remove the product.
If all the products are removed in the basket, a default text appears, telling the basket is emty.

Counting 2 places:
1: The basket is automaticly counting the prices for each type of product, in the basket (in DKK).
2: The basket is also automaticly counting the totalt prices for the product, in the basket (in DKK).
And the costumers can only buy the orders, if the price reaches a minimum price (in this case 250 DKK). Only then, a order button apears to proceed the order.
The minimum-order price, has to be adjustable for Administrator in Virtuemart backend!

Ikons and other relevant graphic:
It is ok for you to download ikons and other relevant graphic from the website [url removed, login to view] becurse we are making our own ikons later, when you are delivering your work.



Please look carefully at the drawings, for both functionality and design.


DESCRIPTION OF FUNCTIONS AND DESIGN, FOR "[url removed, login to view]"

For the "Chekout-end" page, there are these IMPORTENT things:

DATE FIELD: "Add delivery date & time at checkout process"
Here is a complete and easy description of the approach to program date field: [url removed, login to view]

- About the delivery or pickup hours, there must be a drop-down box where customers can click on a date for delivery or pickup of goods. The time MUST be Able to be Entered and updated in the backend of Virtuemart, by the Administrator!

Customers must be able to choose delivery or pickup.

ABOUT "Delivery to your doorstep":
Customers can enter either the postcode or municipality where the box next to automatically client-side update (javascript?).
The idea is that customers can see how much transportation of goods costs, out of either the zip code or municipality.

The complete list of either the zip code or municipality can either be read on the attached Exel spreadsheets, or can be viewed here: [url removed, login to view]
PLEASE NOTE: In the bottom of the wikipedia site, you can download a PHP document, with all the zip codes or municipalities.

Postal codes (also known as zip code) must be from number 1000-3670 and 4000-4990, and prices for transportation to the individual postal codes MUST be entered and updated in the backend of Virtuemart, by the Administrator!

And after the customer has entered the zip code or municipality, the amount of the carriage obviously attributed to the total amount in the bill, and into the hole virtuemart system.

"CcNewsletter" freeware ([url removed, login to view]) must be integrated into Virtuemart, so it appears that way, as you can see on the image L.



Note 1:
The programming must be in such a way, that your work comes as a extention (XML), ready to install into Joomla.

Note 2:
The example-website is in danish, but the programming must be in such a way, that the language is adjustable via the "Joomla Joomfish" component (for danish, english and other languages)

Note 3:
The programming must be in such a way, that I can update Virtuemart from time to time, without destroying anything of your programming, and with no problems or conflicts.

Note 4:
The CSS-document:
I want all colours, bg-colours, fonts, sizes, and so on, to be able to edit in a single CSS-document (with-easy-to-find-code through comments).

Note 5:
All texts must be dynamic, taken from Virtuemart, so that the administrator can later change the language via Joomfish.

Note 6:
There must be a javascript popup with a description of the error, if a customer has forgotten to click or enter into any of the fields.



- When you are finnish, you contact me as soon as posible.
- You got to have the complete project uploaded, so we ca see and test your work.
- When accepted by our IT department, you must assemble your work in an installable file for Joomla (with Virtuemart and everything).
- The payment methods to you is in cash, and the method just like [url removed, login to view] has described.

Thanks: FLJE (Consultant for Guru ToGo)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online