How to create an order invoice in Magento 2? [without programming skills]
In Magento 2, you can create an order invoice both programmatically and from the admin panel. But the programming method requires confident technical knowledge and skills that may look difficult for store owners and managers. So in this article, we’ll show you how to do it without any coding skills.
Step 1. Log in to your admin panel and go to Sales > Operations > Orders.
Step 2. Find the needed order with the Processing status on the grid.
Step 3. In the Action column, choose View.
Step 4. In the header of the sales order, choose the Invoice option.
Step 5. Next, you can generate a packing slip and add a tracking number if the order is ready to ship.
Step 6. Update the qty to invoice, enter a comment to invoice, and send an email notification to the customer with a copy of the invoice if needed.
Step 7. When ready, click Submit Invoice at the bottom of the page.
If you made all the steps correctly, the order status is changed from Pending to Complete automatically.
If you want to automate this process, take a look at the Auto Invoice and Shipment extension by Webiators. With its help, you can create an invoice right after an order was created and keep your customers informed with automatic email notifications. Also, you can enable auto-invoicing for specific payment methods only and set up automatic shipment generation.