Magento Onestep Checkout – Remove Payment and Shipping Method Step

1
In this blog post, I am attaching a module to remove both shipping method and payment method from magento onestep checkout.

This module is in continuation of 2 blogs written before on removing payment method and removing shipping method only.
Here I am just going to attach the source files of the module, as this blog is just the combination of the previous two blogs. All explanation of the source code is already giving in the previous posts.
So attached is the module
Module Name: Checkout Remove Payment and Shipping Source


This is end result of the code
Magento Checkout - Remove Payment and Shipping Method

Magento Checkout - Remove Payment and Shipping Method

  • Michael Fanini

    Thank you so much
    I’ll try it tomorrow and give you feedback.

    Michaël.
     

    • Michael Fanini

      Hi Manish,

      This module works close to great.
      The only problem is :
      an error message comes up in the checkout onepage process when I want to use a shipping address different from the billing address.
      The error message is the following :
      “Invalid shipping method”

      You can try it here :
      http://91.121.6.71/magento-1.5.1.0/
      nick : pi@pi.fr
      pwd : pipipi

      When logged in you just have to checkout on the right, there’s already a product in cart.

      • Manish Prakash

        Thanks for pointing this out.

        I have fixed this bug and reuploaded the module.

        Let me know if you face any issues now.

        • Michael Fanini

          Just for information. Where did you made modifications?

        • Paolo

          Hello Manish,

          I have the same problem “Invalid shipping method.” and I do not find the solution…ca you please help me?

          http://www.newbazaar.biz

          Paolo

          • DrZ

            Hi,
            you have to enable the free shipping method in the backend first.

        • http://www.facebook.com/thomas.schott.1213 Thomas Schott

          Hi Manish,
          great module, works fine in 1.7.02 exept when I press place oder the graphic spins around and nothing happens (order is not submitted).
          Can you help please?
          Thanks in advance
          Thomas

    • Ragothomas

      Hi.
      I have been trying the code; it works great until the final “place order” button. nothing happens. Can you help please , thanks.

  • Harsh

    Hi,

    In the review step when I click on Place Order I am getting this error and it stops there only. I am using a different theme then default. Please help me resolve issue.

    payment is not defined

    var params = Form.serialize(payment.form);

    Thanks.
    Harsh

  • Troy

    Hi Manish,

    Thank you very much for the work that went into this. This is exactly what I was looking for. Everything works until I click to checkout. The graphic just spins and send submitting order. Any idea where I could look to fix this?

    Thanks,

    Troy

  • Shaun

    Hi. I am having difficulty using this….The relevant steps seems to have dissappeared from the checkout page, OK….but i cannot get past the first checkout step….button wont continue as a guest, or registered user….can you help with this issue?  thx

  • Shaun

    Also, when i log in as a registered user….continue button doesnt work also. Pls advise….thx.

    • Shaun

       solution:  js file error!  should have spotted this….tiredness!  :)   Move it from default, to your chosen theme directory. Works great…thanks Manish…saved me a few hours work!

      • http://twitter.com/eenesduman Enes Duman

        Can u pls explain it more. Where do I find js file and where should I move it to? thanks in advance!

  • kosh

    Thank you thank you sooooooooooooooooooo much! 

  • Studio

    Hi Manish,

    Thank you very much for the work that went into this. This is exactly
    what I was looking for. Everything works until I click to checkout. The
    graphic just spins and send submitting order. Any idea where I could
    look to fix this?

    Thanks,

    Martijn

    • http://www.facebook.com/shivsharma07 Shiv Sharma

      Hi,
      I am facing the same problem. If you know the fix for it please let me know.
      Thanks in advance!

  • http://www.facebook.com/lars.vegas.583671 Lars Vegas

    Has anybody got this to work with Magento 1.7.0.2? I’m not even getting an error message, the checkout just won’t show up. All that is rendered is in the sidebar the captions “Billing information” and “Shipping information”. Anyone can give mea hint? As there is no error message nor JavaScript error nor anything else it is hard to determine where the extension fails. If I got this to work i would be more than happy.

    • http://www.facebook.com/saravanajagan.s Saravana Jagan

      hi

      i’m also using the v1.7.0.2, but i havnt tryed yet… it works or not? kindly confirm!

  • prodlog

    Hallo. How can i skip the billing and shipping informations too? The shipping, billing and payment informations are the same for all orders (and they will be automatically filled in through LDAP ). Thus, I want to skip all checkout steps and to land on “review”. How can i manage it? Thanks in advance!

    • http://www.facebook.com/shivsharma07 Shiv Sharma

      Hey, Did you get the solution for this requirement? If yes, can you please share the solution with me ? I have similar requirement.
      Thanks in advance!

  • Chirag Bhavsar

    If you are finding error at “Checkout” section kindly find removecheckout.js from this package and place it under your theme folder(/skin/frontend/default/YOURTHEME/js).

  • Anselme Dakoury

    I installed the module ” remove payment and shipping method step on msite magento 1.7.but it posts(shows) me an error message method of not valid delivery.

    How then I to correct it thank you in advance.it’s an emmergency

  • Anselme Dakoury

    hello manish
    I installed the module ” remove payment and shipping method step on msite magento 1.7.but it posts(shows) me an error message method of not valid delivery.

    How then I to correct it thank you in advance.it’s an emmergency

  • juliencuenin

    Hello, I just tried this on a fresh install of Magento 1.8 and it almost worked. I have a message saying “invalid shipping method”. I guess I need to check the default one. If I find a way to make it work I will post again in here. Thank you already for sharing this anyway.

  • Mr Thắng

    Great ! I did it ! perfectly what i want for my website !

  • Priyanka

    Hi, I am using magento 1.8.1 version and I have installed this module. All work fine but at last when I click on place order button no action is done, it just show progress and it get stop and also in backend order is not placed. Can any one help me out in this.

    • Priyanka

      Hi Manish, Can you help me regarding this, when I click on “Place order” button it is not working.

      Thanks,
      Priyanka

      • Luu Chu

        Try this:
        In remove/checkout/onepage/review/info.phtml
        using:

        //<![CDATA[
        review = new ExcellenceReview('getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', 'getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
        //]]>

        instead of
        instead of:

        //<![CDATA[
        review = new ExcellenceReview('getUrl('checkout/onepage/saveOrder') ?>', 'getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
        //]]>

        It’s working for me :)

  • Mantis

    Hi Manish, how about combining steps 2,3 and 4? and 5 and 6?

  • Raoul Guillermo

    This doesn’t seem to work for me… The entire checkout page is gone. Any suggestions?

  • Stravers

    Hi,

    I have fixed the exception that nothing happens after submitting the order, for Magento 1.9. In info.phtml, at the end, replace the review= line with:

    review = new ExcellenceReview(‘getUrl(‘checkout/onepage/saveOrder’, array(‘form_key’ => Mage::getSingleton(‘core/session’)->getFormKey())) ?>’, ‘getUrl(‘checkout/onepage/success’) ?>’, $(‘checkout-agreements’));