fix! Posted January 29, 2014 Share Posted January 29, 2014 I have a module to customize productos, and all is working over the backoffice, but i need to show this field value into the email order confirmation. I try to modify the OrderDetail class with no success and too trying to edit the PaymentModule but the field is not appearing inside the order object, because i did try to find with this sentence but there is not my field: public function hookActionValidateOrder($params) { session_start(); $id_order = intval($order = $params['order']->id); // now save the session values..... foreach($_SESSION as $data => $datavalue) { if($data == 'product_sessionkey') { foreach($datavalue as $prd_id => $key_value) { $arr = explode('-',$prd_id); $productid = $arr[0]; $product_attribute_id = $arr[1]; $product_proyecto = $_SESSION['blablabla']['proyecto']; $product_serial = $_SESSION['blablabla']['serial']; $upSq_ = "update "._DB_PREFIX_."order_detail Set designer_session_id = '" .$product_serial."', url_pdf = '" .$product_proyecto."' where product_id = ".$productid ." and product_attribute_id = ".$product_attribute_id ." and id_order =".$id_order ; $resultData = Db::getInstance()->execute($upSq_); $details = $params['order']; echo "<pre>"; print_r($details); echo "<pre>"; } } } die(); Please help, and thank you for your time. Regards fix! Link to comment Share on other sites More sharing options...
fix! Posted January 31, 2014 Author Share Posted January 31, 2014 Finally i found the solution through a context variable, $this->context->cookie->__set('proyecto',$_SESSION['blablabla']['proyecto']); Then in PaymentModule.php: $products_list .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;width: 15%;">'.Context::getContext()->cookie->proyecto.'</td> Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now