Getting parameters in sales_order_place_before event's observerGetting Product Price Null At Observerobserver method sales_order_place_after not executingMagento Observer object not containing anythingChange order status in observersales_order_place_before Observer Event not working in Magento 2Magento2: How to get shipping method in order using observer `sales_order_save_after`?Magento Event HandlingMagento order-data showing null in sales_order_place_before observermagento 2 exit without placing order sales_order_place_before event observerGet total in observer sales_order_place_before

Weird lines in Microsoft Word

Imaginary part of expression too difficult to calculate

Why are there no stars visible in cislunar space?

Animating wave motion in water

label a part of commutative diagram

Is VPN a layer 3 concept?

Why doesn't the fusion process of the sun speed up?

How old is Nick Fury?

Why does Surtur say that Thor is Asgard's doom?

Why didn’t Eve recognize the little cockroach as a living organism?

How are passwords stolen from companies if they only store hashes?

How to test the sharpness of a knife?

If I cast the Enlarge/Reduce spell on an arrow, what weapon could it count as?

Hot air balloons as primitive bombers

Nested Dynamic SOQL Query

Help with identifying unique aircraft over NE Pennsylvania

is this saw blade faulty?

What is it called when someone votes for an option that's not their first choice?

What are the rules for concealing thieves' tools (or items in general)?

When did hardware antialiasing start being available?

Writing in a Christian voice

Exit shell with shortcut (not typing exit) that closes session properly

Which partition to make active?

Fair way to split coins



Getting parameters in sales_order_place_before event's observer


Getting Product Price Null At Observerobserver method sales_order_place_after not executingMagento Observer object not containing anythingChange order status in observersales_order_place_before Observer Event not working in Magento 2Magento2: How to get shipping method in order using observer `sales_order_save_after`?Magento Event HandlingMagento order-data showing null in sales_order_place_before observermagento 2 exit without placing order sales_order_place_before event observerGet total in observer sales_order_place_before













4















I am using $request = $observer->getRequest();in my observer method but it is not returning anything. i am using sales_order_place_beforeevent.










share|improve this question






















  • $request = $observer->getEvent()->getRequest(); $params = $request->getParams();

    – Bill
    Nov 24 '15 at 7:43
















4















I am using $request = $observer->getRequest();in my observer method but it is not returning anything. i am using sales_order_place_beforeevent.










share|improve this question






















  • $request = $observer->getEvent()->getRequest(); $params = $request->getParams();

    – Bill
    Nov 24 '15 at 7:43














4












4








4


1






I am using $request = $observer->getRequest();in my observer method but it is not returning anything. i am using sales_order_place_beforeevent.










share|improve this question














I am using $request = $observer->getRequest();in my observer method but it is not returning anything. i am using sales_order_place_beforeevent.







magento-1.9 event-observer






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 24 '15 at 6:03









veduvedu

39711033




39711033












  • $request = $observer->getEvent()->getRequest(); $params = $request->getParams();

    – Bill
    Nov 24 '15 at 7:43


















  • $request = $observer->getEvent()->getRequest(); $params = $request->getParams();

    – Bill
    Nov 24 '15 at 7:43

















$request = $observer->getEvent()->getRequest(); $params = $request->getParams();

– Bill
Nov 24 '15 at 7:43






$request = $observer->getEvent()->getRequest(); $params = $request->getParams();

– Bill
Nov 24 '15 at 7:43











6 Answers
6






active

oldest

votes


















5














To get Request parameters in the Observer, use following code



Mage::app()->getRequest()->getParams();


To get post variable



Mage::app()->getRequest()->getPost('your-param');





share|improve this answer























  • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

    – vedu
    Nov 24 '15 at 6:39


















1














you can get shipping and billing array with below code



$shipping=Mage::app()->getRequest()->getPost('shipping');
$billing=Mage::app()->getRequest()->getPost('billing');
$yourfieldname=Mage::app()->getRequest()->getPost('yourfieldname');





share|improve this answer

























  • Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

    – vedu
    Nov 24 '15 at 6:53











  • can you post the input field so i can check that?

    – Qaisar Satti
    Nov 24 '15 at 6:55











  • <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

    – vedu
    Nov 24 '15 at 6:56











  • I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

    – vedu
    Nov 24 '15 at 6:58











  • use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

    – Qaisar Satti
    Nov 24 '15 at 7:03



















1














Use the following code to resolve your query:



public function yourFunction(Varien_Event_Observer $observer)

$order = $observer->getEvent();
echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

$quote = Mage::getSingleton('checkout/session')->getQuote();
echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number







share|improve this answer






























    0














    You may also try with below code to read all the parameters



     $orders = $observer->getData();
    echo '<pre>'; print_r($orders); echo '</pre>';





    share|improve this answer























    • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

      – vedu
      Nov 24 '15 at 6:39











    • You may use $data = Mage::app()->getRequest()->getParams(); to get the data

      – Vick
      Nov 24 '15 at 6:47


















    0














    As you can see from Mage_Sales_Model_Order::place(), the only available data for this event is order. To access the request object inside your event observer, you can do something like:



    $request = Mage::app()->getRequest();





    share|improve this answer

























    • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

      – vedu
      Nov 24 '15 at 6:39











    • See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

      – fmrng
      Nov 24 '15 at 6:42











    • That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

      – vedu
      Nov 24 '15 at 6:46



















    0














    public function yourFunction(Varien_Event_Observer $observer)

    $order = $observer->getEvent();
    echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

    $quote = Mage::getSingleton('checkout/session')->getQuote();
    echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number






    share|improve this answer
























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "479"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f91326%2fgetting-parameters-in-sales-order-place-before-events-observer%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      6 Answers
      6






      active

      oldest

      votes








      6 Answers
      6






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      5














      To get Request parameters in the Observer, use following code



      Mage::app()->getRequest()->getParams();


      To get post variable



      Mage::app()->getRequest()->getPost('your-param');





      share|improve this answer























      • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

        – vedu
        Nov 24 '15 at 6:39















      5














      To get Request parameters in the Observer, use following code



      Mage::app()->getRequest()->getParams();


      To get post variable



      Mage::app()->getRequest()->getPost('your-param');





      share|improve this answer























      • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

        – vedu
        Nov 24 '15 at 6:39













      5












      5








      5







      To get Request parameters in the Observer, use following code



      Mage::app()->getRequest()->getParams();


      To get post variable



      Mage::app()->getRequest()->getPost('your-param');





      share|improve this answer













      To get Request parameters in the Observer, use following code



      Mage::app()->getRequest()->getParams();


      To get post variable



      Mage::app()->getRequest()->getPost('your-param');






      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered Nov 24 '15 at 6:20









      MeenakshiSundaram RMeenakshiSundaram R

      8,12942752




      8,12942752












      • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

        – vedu
        Nov 24 '15 at 6:39

















      • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

        – vedu
        Nov 24 '15 at 6:39
















      Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

      – vedu
      Nov 24 '15 at 6:39





      Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

      – vedu
      Nov 24 '15 at 6:39













      1














      you can get shipping and billing array with below code



      $shipping=Mage::app()->getRequest()->getPost('shipping');
      $billing=Mage::app()->getRequest()->getPost('billing');
      $yourfieldname=Mage::app()->getRequest()->getPost('yourfieldname');





      share|improve this answer

























      • Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

        – vedu
        Nov 24 '15 at 6:53











      • can you post the input field so i can check that?

        – Qaisar Satti
        Nov 24 '15 at 6:55











      • <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

        – vedu
        Nov 24 '15 at 6:56











      • I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

        – vedu
        Nov 24 '15 at 6:58











      • use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

        – Qaisar Satti
        Nov 24 '15 at 7:03
















      1














      you can get shipping and billing array with below code



      $shipping=Mage::app()->getRequest()->getPost('shipping');
      $billing=Mage::app()->getRequest()->getPost('billing');
      $yourfieldname=Mage::app()->getRequest()->getPost('yourfieldname');





      share|improve this answer

























      • Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

        – vedu
        Nov 24 '15 at 6:53











      • can you post the input field so i can check that?

        – Qaisar Satti
        Nov 24 '15 at 6:55











      • <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

        – vedu
        Nov 24 '15 at 6:56











      • I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

        – vedu
        Nov 24 '15 at 6:58











      • use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

        – Qaisar Satti
        Nov 24 '15 at 7:03














      1












      1








      1







      you can get shipping and billing array with below code



      $shipping=Mage::app()->getRequest()->getPost('shipping');
      $billing=Mage::app()->getRequest()->getPost('billing');
      $yourfieldname=Mage::app()->getRequest()->getPost('yourfieldname');





      share|improve this answer















      you can get shipping and billing array with below code



      $shipping=Mage::app()->getRequest()->getPost('shipping');
      $billing=Mage::app()->getRequest()->getPost('billing');
      $yourfieldname=Mage::app()->getRequest()->getPost('yourfieldname');






      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Nov 24 '15 at 6:56

























      answered Nov 24 '15 at 6:50









      Qaisar SattiQaisar Satti

      26.9k1256109




      26.9k1256109












      • Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

        – vedu
        Nov 24 '15 at 6:53











      • can you post the input field so i can check that?

        – Qaisar Satti
        Nov 24 '15 at 6:55











      • <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

        – vedu
        Nov 24 '15 at 6:56











      • I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

        – vedu
        Nov 24 '15 at 6:58











      • use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

        – Qaisar Satti
        Nov 24 '15 at 7:03


















      • Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

        – vedu
        Nov 24 '15 at 6:53











      • can you post the input field so i can check that?

        – Qaisar Satti
        Nov 24 '15 at 6:55











      • <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

        – vedu
        Nov 24 '15 at 6:56











      • I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

        – vedu
        Nov 24 '15 at 6:58











      • use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

        – Qaisar Satti
        Nov 24 '15 at 7:03

















      Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

      – vedu
      Nov 24 '15 at 6:53





      Thank you for your answer. My field name is delivery_day and I am printing Mage::log(Mage::app()->getRequest()->getPost('delivery_day')); but, it is not printing anything.

      – vedu
      Nov 24 '15 at 6:53













      can you post the input field so i can check that?

      – Qaisar Satti
      Nov 24 '15 at 6:55





      can you post the input field so i can check that?

      – Qaisar Satti
      Nov 24 '15 at 6:55













      <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

      – vedu
      Nov 24 '15 at 6:56





      <select name="delivery_day" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select>

      – vedu
      Nov 24 '15 at 6:56













      I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

      – vedu
      Nov 24 '15 at 6:58





      I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then i was accessing parameter by $request->getParam('delivery_day').

      – vedu
      Nov 24 '15 at 6:58













      use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

      – Qaisar Satti
      Nov 24 '15 at 7:03






      use this event checkout_type_onepage_save_order_after use in billing array <select name="billing[delivery_day]" id='emq_del_day'> <option value="">--Select Day--</option> <option value="Today">Today</option> <option value="Tomorrow">Tomorrow</option> </select> and get it $billing['delivery_day'];

      – Qaisar Satti
      Nov 24 '15 at 7:03












      1














      Use the following code to resolve your query:



      public function yourFunction(Varien_Event_Observer $observer)

      $order = $observer->getEvent();
      echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

      $quote = Mage::getSingleton('checkout/session')->getQuote();
      echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number







      share|improve this answer



























        1














        Use the following code to resolve your query:



        public function yourFunction(Varien_Event_Observer $observer)

        $order = $observer->getEvent();
        echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

        $quote = Mage::getSingleton('checkout/session')->getQuote();
        echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number







        share|improve this answer

























          1












          1








          1







          Use the following code to resolve your query:



          public function yourFunction(Varien_Event_Observer $observer)

          $order = $observer->getEvent();
          echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

          $quote = Mage::getSingleton('checkout/session')->getQuote();
          echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number







          share|improve this answer













          Use the following code to resolve your query:



          public function yourFunction(Varien_Event_Observer $observer)

          $order = $observer->getEvent();
          echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

          $quote = Mage::getSingleton('checkout/session')->getQuote();
          echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number








          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 19 '16 at 10:46









          Abhinav SinghAbhinav Singh

          2,105611




          2,105611





















              0














              You may also try with below code to read all the parameters



               $orders = $observer->getData();
              echo '<pre>'; print_r($orders); echo '</pre>';





              share|improve this answer























              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • You may use $data = Mage::app()->getRequest()->getParams(); to get the data

                – Vick
                Nov 24 '15 at 6:47















              0














              You may also try with below code to read all the parameters



               $orders = $observer->getData();
              echo '<pre>'; print_r($orders); echo '</pre>';





              share|improve this answer























              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • You may use $data = Mage::app()->getRequest()->getParams(); to get the data

                – Vick
                Nov 24 '15 at 6:47













              0












              0








              0







              You may also try with below code to read all the parameters



               $orders = $observer->getData();
              echo '<pre>'; print_r($orders); echo '</pre>';





              share|improve this answer













              You may also try with below code to read all the parameters



               $orders = $observer->getData();
              echo '<pre>'; print_r($orders); echo '</pre>';






              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Nov 24 '15 at 6:23









              VickVick

              98111




              98111












              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • You may use $data = Mage::app()->getRequest()->getParams(); to get the data

                – Vick
                Nov 24 '15 at 6:47

















              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • You may use $data = Mage::app()->getRequest()->getParams(); to get the data

                – Vick
                Nov 24 '15 at 6:47
















              Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

              – vedu
              Nov 24 '15 at 6:39





              Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

              – vedu
              Nov 24 '15 at 6:39













              You may use $data = Mage::app()->getRequest()->getParams(); to get the data

              – Vick
              Nov 24 '15 at 6:47





              You may use $data = Mage::app()->getRequest()->getParams(); to get the data

              – Vick
              Nov 24 '15 at 6:47











              0














              As you can see from Mage_Sales_Model_Order::place(), the only available data for this event is order. To access the request object inside your event observer, you can do something like:



              $request = Mage::app()->getRequest();





              share|improve this answer

























              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

                – fmrng
                Nov 24 '15 at 6:42











              • That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

                – vedu
                Nov 24 '15 at 6:46
















              0














              As you can see from Mage_Sales_Model_Order::place(), the only available data for this event is order. To access the request object inside your event observer, you can do something like:



              $request = Mage::app()->getRequest();





              share|improve this answer

























              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

                – fmrng
                Nov 24 '15 at 6:42











              • That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

                – vedu
                Nov 24 '15 at 6:46














              0












              0








              0







              As you can see from Mage_Sales_Model_Order::place(), the only available data for this event is order. To access the request object inside your event observer, you can do something like:



              $request = Mage::app()->getRequest();





              share|improve this answer















              As you can see from Mage_Sales_Model_Order::place(), the only available data for this event is order. To access the request object inside your event observer, you can do something like:



              $request = Mage::app()->getRequest();






              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Nov 24 '15 at 6:43

























              answered Nov 24 '15 at 6:19









              fmrngfmrng

              2,7781317




              2,7781317












              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

                – fmrng
                Nov 24 '15 at 6:42











              • That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

                – vedu
                Nov 24 '15 at 6:46


















              • Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

                – vedu
                Nov 24 '15 at 6:39











              • See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

                – fmrng
                Nov 24 '15 at 6:42











              • That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

                – vedu
                Nov 24 '15 at 6:46

















              Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

              – vedu
              Nov 24 '15 at 6:39





              Thank you for your answer. In starting, I was using checkout_controller_onepage_save_shipping_method this event and, I was able to get request object by $request = $observer->getRequest(); and then I was accessing parameter by $request->getParam('parameter_name'). Can you tell me how to access this parameter by using sales_order_place_before event.

              – vedu
              Nov 24 '15 at 6:39













              See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

              – fmrng
              Nov 24 '15 at 6:42





              See my answer above: you don't have access to the request from the observer data, but you can still get the request object by calling $request = Mage::app()->getRequest(); in your event observer.

              – fmrng
              Nov 24 '15 at 6:42













              That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

              – vedu
              Nov 24 '15 at 6:46






              That code is returing : Mage_Core_Controller_Request_Http Object array but there are different parameters present and parameters those I want are not present.

              – vedu
              Nov 24 '15 at 6:46












              0














              public function yourFunction(Varien_Event_Observer $observer)

              $order = $observer->getEvent();
              echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

              $quote = Mage::getSingleton('checkout/session')->getQuote();
              echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number






              share|improve this answer





























                0














                public function yourFunction(Varien_Event_Observer $observer)

                $order = $observer->getEvent();
                echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

                $quote = Mage::getSingleton('checkout/session')->getQuote();
                echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number






                share|improve this answer



























                  0












                  0








                  0







                  public function yourFunction(Varien_Event_Observer $observer)

                  $order = $observer->getEvent();
                  echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

                  $quote = Mage::getSingleton('checkout/session')->getQuote();
                  echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number






                  share|improve this answer















                  public function yourFunction(Varien_Event_Observer $observer)

                  $order = $observer->getEvent();
                  echo $order->getOrder()->getPayment()->getMethod(); // get selected paymante method

                  $quote = Mage::getSingleton('checkout/session')->getQuote();
                  echo $quote->getBillingAddress()->getTelephone(); // get billing address phone number







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 3 mins ago









                  magefms

                  1,701425




                  1,701425










                  answered Jan 27 '17 at 13:49









                  AnbuAnbu

                  1




                  1



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Magento Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f91326%2fgetting-parameters-in-sales-order-place-before-events-observer%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Can not update quote_id field of “quote_item” table magento 2Magento 2.1 - We can't remove the item. (Shopping Cart doesnt allow us to remove items before becomes empty)Add value for custom quote item attribute using REST apiREST API endpoint v1/carts/cartId/items always returns error messageCorrect way to save entries to databaseHow to remove all associated quote objects of a customer completelyMagento 2 - Save value from custom input field to quote_itemGet quote_item data using quote id and product id filter in Magento 2How to set additional data to quote_item table from controller in Magento 2?What is the purpose of additional_data column in quote_item table in magento2Set Custom Price to Quote item magento2 from controller

                      How to solve knockout JS error in Magento 2 Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?(Magento2) knockout.js:3012 Uncaught ReferenceError: Unable to process bindingUnable to process binding Knockout.js magento 2Cannot read property `scopeLabel` of undefined on Product Detail PageCan't get Customer Data on frontend in Magento 2Magento2 Order Summary - unable to process bindingKO templates are not loading in Magento 2.1 applicationgetting knockout js error magento 2Product grid not load -— Unable to process binding Knockout.js magento 2Product form not loaded in magento2Uncaught ReferenceError: Unable to process binding “if: function()return (isShowLegend()) ” magento 2

                      Nissan Patrol Зміст Перше покоління — 4W60 (1951-1960) | Друге покоління — 60 series (1960-1980) | Третє покоління (1980–2002) | Четверте покоління — Y60 (1987–1998) | П'яте покоління — Y61 (1997–2013) | Шосте покоління — Y62 (2010- ) | Посилання | Зноски | Навігаційне менюОфіційний український сайтТест-драйв Nissan Patrol 2010 7-го поколінняNissan PatrolКак мы тестировали Nissan Patrol 2016рвиправивши або дописавши її