VirtueMart Forum

VirtueMart 2 + 3 + 4 => Product creation => Topic started by: aksatob on November 09, 2012, 00:10:18 AM

Title: view product custom field (price +XX$) on checkout as separate item
Post by: aksatob on November 09, 2012, 00:10:18 AM
Hello,

i need for some product make option "with installation +XXX price " , i done it with custom fields- listbox (check box will be welcome, but it seem that its not implemented in VM2 - any news or rumors, that it can be included in some new update?  :) )

BUT - because installation is - in fact - service. I need it as separate entry at checkout. In this moment it only rise price of product and on checkout is visible one netry- product with higher price.

example -

product:         SSD kit      -         XX price
custom filed - --------------------- +0 price (aka free)
                      with installation +XX price

Now on checkout - product SSD kit XX+XX price

needed:    product SSD kit XX price
                 installation XX price

for that situation i think that child products is uselees , and i also think that 3rd party plug-in  - product builder is too much complicated solution for this
(i don't need installation as real product item (entry) - if it can be done with custom field its good enough or me...)

thanks for any ideas.... :)

 
           
Title: Re: view product custom field (price +XX$) on checkout as separate item
Post by: PolishedGeek on November 09, 2012, 02:44:53 AM
I assume you need Installation listed as a separate item at checkout because it is taxed differently (or not at all) vs. the products?

You're going to have to make Installation a separate product and if you don't want to use something like Product builder, you will have to get creative or have something customized to present Installation as an upsell at checkout. Or perhaps link it up as a related product and then maybe use modules creatively to display Installation?  Another option is to use an embedded custom form that will auto-add the Installation as a separate product if the person selects it.

Don't know of an out of the box way to show an installed item as one product with one price in the details page, and then break it out into two products with different handling rules in the checkout. If anyone else does, please do add it to the thread! Would love to check it out.
Title: Re: view product custom field (price +XX$) on checkout as separate item
Post by: aksatob on November 09, 2012, 11:39:06 AM
Hello,

its not about taxes, but imagine if you want buy some, for example, computer part and also you want to let it installed in your computer (in that case VM  will not act like regular e-shop, with sending item to customer, but like pre-order shop for service) So you order part, check installation "button"  and after that you will stop in shop to let them (us:) install ordered part to your computer.

So it would be more clear if on order and also invoice will be separated price for product and price for "work" - service.
Product detail itself is in this case shown in popup window, so we want to let customer select install option at same card (time) then he add product to card.     

To have separate items with theirs prices on invoice is goal, but for start it will be good enough if for example on order will be shown Part name (+/with Customfiled name) ......  Total price.   So it will be more clear on order or invoice, why checkout price is higher than regular price of product.

e.g. -

i have Product named "test product" with price for example 80
i have option named "with installation" with price for example +10

when i add product to card, i have in card:                                                    test product ........ price 80
when select option installation and add product to card, i have in card:       test product ........ price 90

so without any notice why is price higher, which can be a little confusing :)

so goal is to have :

test product ........ price 80
installation   .........price +10

good enough for now:
test product ........ price 90
(with installation)

or:
test product (with installation) ........ price 90

optional: test product (with installation +10) ........ price 90

so my question is, if this is possible with VM2 default functions (or light modifications - overrides)

   

Title: Re: view product custom field (price +XX$) on checkout as separate item
Post by: PolishedGeek on November 10, 2012, 00:54:10 AM
You should be able to do what you want then with regular custom fields then. Search these forums for "cart attribute" custom fields and you should find several examples you can follow.