Open Cart - calculate price on custom items with some parameters.

This project was successfully completed by shambhal for $122 USD in 10 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 USD
Completed In
10 days
Total Bids
Project Description

Hi all,

I have an Open Cart website and need some extra functionality.

*** The Website / Store ***
I need the website to calculate the price of an item.
For each item there must be these options.
- Number of carats (14k or 18k)
- Length: input field in cm (42 cm, as default, value must be between 18 cm and 250 cm)

The websites needs to calculate the price of the item accourding to this formule:
Total price = (f+(a*k*g*(l/42)) where:
f = fixed costs in euro, entered in admin panel.
a = actual gold price (I already have this actual gold price in a PHP variable.)
k = Number of carats (14k = 0,585, 18k = 0,750)
l = length of the item, compared to the standard length.
g = Number of grams of a item, given / hardcoded.

A product has multiple attributes, these atrributes are need to be entered in the admin panel:
- Fixed costs
- Grams of gold
- Number of Carats
- Diameter

The customer can place the item with the right settings to it's shopping cart.
And the price correct price, based on the settings is shown.

I have a script that loads the actual gold price in a PHP variable, I will give you that so you don't have to make that again.

*** Check-out & some backend options ***
For the check-out, it only needs to send an email to the admin with: "New order" and the items + prices.
When a new customer is registering it needs to enter also their KvK-nummer and BTW-nummer.

*** Last notes ***
I needs to work with the current Open Cart theme I have installed.
If you have any questions, please, please ask them! Bids over 250 USD are be ignored.

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