Redeem Now
Read More
Read now
Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    Create Quote And Order Programmatically In Magento2

    Create Quote And Order Programmatically In Magento2

    Here we learn  how to create quote and order programmatically in  Magento2

    I’ll use following data for create quote and order

    I’ll write order create function in module helper file

    Now using this method you can crate quote and order in magento2 programmatically.
    Thanks 🙂 .

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • vivek singh
    how to order products with custom options .
    • Webkul Support
      Hi Vivek,
      Thanks for your query, for sure we will update it in our future blogs.
  • Guhan Seenivasagam
    Orders were successfully imported. But the order items were not taken properly. It takes only the last item from item’s array. However quantity calculates properly. Why is it happening?
  • Rob Conings
    @disqus_dNfTZE7fUf:disqus I’m currently doing this for another customer. Are you intrested in outsourcing this ?
  • VijayaLakshmi M
    Where to insert this code and how to call, please show me some example.

    And i need an assistance in get shipping method process in Rest API in magento2.1.6
    If you are interest, pls let me .. and mail me

    thanks in advance

    – vijikannan

    • Webkul Support
      Thanks for the contact. For any requirement, you can contact us at
  • Rustam Zinnatullin
    What is the use of $quote->setInventoryProcessed(false)?
    I guess InventoryProcessed is false by default, because inventory wasn’t processed. It’ll be processed in submit operation.
  • Ankit Shah
    Can we create order with product’s Manage Stock -> No?
  • Phuong LÊ
    L:65 $quote->assignCustomer($customer);
    This method required a MagentoCustomerApiDataCustomerInterface param.
    Here you give MagentoCustomerModelCustomer . It should not work imo.
  • Mohammad Mujassam
    tried the code but unable to add multiple items, instead its adding quantity for only one product.
    please suggest
  • Azher Uddin Farooqi

    In which table will I find the quote and order entry ?


  • Niteen Barde
    Not able to use “MagentoQuoteModelQuoteFactory $quote” as QuoteFactory is deprecated in magento 2.1. So what is an alternate option to use this?
    • Kirti Nariya
      Hi Niteen,
      I have found same issue. Did found any solution?


  • Shinichi
    How i can add the disscount?
  • poongudivanan
    HI i have tried this code, We found the issues in cart item.

    run the Order item with 2 products but it adding only one item added Quote and order.

    Kindly advice.

    • Mohammad Mujassam
      @poongudivanan:disqus did you get some solution for adding the multiple products
      • Kirti Nariya
        Hi Mohammad Mujassam,

        I have found same issue. Did found any solution?


  • Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again