Encerrado

Zen Cart Custom Attributes Calculation

I've got a particular problem with necessary attributes on my new store. General products are straight forward as far as attributes ie:

Price=Qty*(BasePrice+Attr+Attr)

However, Rods are special in that they follow a different algorithm:

(Look at the linked page to follow, it is not a live store)

[url removed, login to view];cPath=2_67&products_id=283

Price=SetUpCharge+(Qty*((BasePrice+TermA+TermEnd)+((Diameter+Finish)*((LengthAB+LengthBC+LengthCD+LengthDE+LengthEF)/12))))

As you can see CornerSplitStyle, LengthAC, LengthBD, LengthCE, & LengthDF attributes are not used. What's happening here is that rods are configured into bay windows or say 5 sides of an octagonal room which would yield a 4-Bend Rod which has 14 variables passed but only 9 of them are necessary to make the price calculation. The extra inputs are necessary to us however, in that they are the third side of triangle ABC for instance, which allows us to fabricate the rod at the proper miter angle.

Notes:

-I would like to set up product normally through the products & attributes controller and then have the script pull the numbers from the standard location in the database. I don't want a custom definitions file that holds the prices.

-I would like to create a new product type to do this calculation and have the script "catch" that product type only.

-I would like to have very minimal core code modification.

-Needs to update weight properly for shipping calculation & billing.

-Needs to function with "duel_pricing_1.5", "column_layout_grid_v_1_3_8", "gallery_category_1-0"add-ons.

-Lengths will be inches in the formats 123.375 or 123-3/8. The fractional format being the preferred format. Therefore, validation, conversion, and rounding to the nearest 1/16" will be necessary.

-I want the Qty to remain "1" unless customer chooses a different quantity ie: I do not want (Length/12) to become the Qty (per foot pricing) even though rods are per foot. I want the calculation to happen within the attributes.

-The most important thing to me is that the customer experience is easy, smooth, and intuitive.

-It would be great, but not necessary, if it auto updated on the product_info _page but I don't want any prices or calcs in the HTML/JScript that would show the difference between retail/wholesale.

I've got a timeline of this week if possible.

Thank you

Habilidades: Javascript, PHP, SQL, Zen Cart

Ver mais: zen cart custom attributes, what's an algorithm, what's algorithm, us algorithm, thank you notes, set algorithm, retail me not, proper room, numbers function, make algorithm, general wholesale, function numbers, format pricing, format prices, different algorithm, c look algorithm, cart html code, attr php, algorithm set, algorithm function, algorithm com, abc 11, ABC, triangle, retail billing

Acerca do Empregador:
( 0 comentários ) Novato, United States

ID do Projeto: #537013

5 freelancers estão ofertando em média $254 para este trabalho

AtlanticSoft

Hi Please check pmb for details

$300 USD in 4 dias
(179 Comentários)
7.9
khanhhuyna

Can be done! Thanks!

$220 USD in 10 dias
(97 Comentários)
6.4
wincent

I am very familiar with zencart and can fix them.

$250 USD in 3 dias
(78 Comentários)
6.0
technipolis

Hi please check PMB...

$250 USD in 3 dias
(16 Comentários)
4.7
sgcapital

hi,please check pmb for our previous [url removed, login to view]

$250 USD in 7 dias
(1 Comentário)
0.0