News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Is it possible to get more details for the options chosen in the order view?

Started by steve stark, December 19, 2013, 09:50:29 AM

Previous topic - Next topic

steve stark

Hello,

My products have no base price and are all about the customization options. I have two issues I could use some assistance with, both involve the final order.

1: I would like the full details about what it is the user chose from the options. This seems fairly obvious to me, but I don't know what the user actually chose by looking at an order. If red = $5 and blue = $5 and green = $7, but in the order I see a price of $5, how do I know if it's for red or blue? I feel like I am missing something very obvious here.

2: I want to add user data to these orders. A good use case would be 'an engraving on a ring', what's the engraving? I already have the form in place as a custom variant that I programmed, but what is the best route to save this data into the order so I can use it later when processing said order?

thank you,

-Steven

Milbo

I am sorry, but the options are stored and shown, which version do you use?
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

steve stark

Quote from: Milbo on December 19, 2013, 11:35:21 AM
I am sorry, but the options are stored and shown, which version do you use?

apologies, in my last reply I mis-read what you wrote here.

I do not see any custom variants being shown on my order screen ( in the admin ), I only see the total of the order. Would you mind confirming where I should see this data? Thanks!

steve stark

Apologies, I do see the data now. The confusion was due to testing only one cart variant, it just wasn't all that obvious that the I was looking at the variant and not the product.


How about saving the extra data, my number 2 question?

steve stark

Ok, I've made some progress.

In my custom plugin ( based on the donations plugin ) I have added some variables, like this:



   function __construct(& $subject, $config) {
      parent::__construct($subject, $config);
      $varsToPush = array(
         'message'=>array('', 'string'),
      );
      $this->setConfigParameterable('custom_params',$varsToPush);
   }


And I see the variable is on the product's page, confirmed with print_r

I setup the form like this:


<input id="Field1" name="customPlugin[<?php echo $viewData[0]->virtuemart_customfield_id ?>][<?php echo $this->_name?>][message]" type="text" class="field text fn" value="<? echo $viewData[0]->message; ?>" size="8" tabindex="1">



But I am unsure if it saves. I never see any of it in the order details page. Also, when I try to edit an item in the cart, instead it wants to add a new item of that type instead of editing it. Is there edit functionality?

Thanks for your help.