# Steps to process a Partial Shipped / Partial Invoiced Order

Steps to make a partial shipping/Partial invoiced order.

Step 1: Create a multiship order.  
MS order can be created via backend other frontend. Make sure to have more than 1 Shipping Addresses. For example:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/BFXimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/BFXimage.png)

Step 2: Ship to one of the addresses:  
Click the QA

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/8klimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/8klimage.png)

Then click `Create Shipment`. Confirm that shipment was created successfully:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/1l9image.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/1l9image.png)

Go into that shipment:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/llQimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/llQimage.png)

Notice the Quote Address status is Then click `View in Shipping Manager`

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/2dpimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/2dpimage.png)

When shipment was first created; it's in `New` status; it's not actually shipped yet. Click `Print Shipping Label` to actually ship it

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/dUnimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/dUnimage.png)

Go back to the Quote Address, confirm that its status is now Shipped:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/rXuimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/rXuimage.png)

Step 3: Execute partial-email-and-invoice:  
Go to the order. Then click button `Invoice &amp; Capture`

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2025-01/scaled-1680-/Z6eimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2025-01/Z6eimage.png)

Invoice &amp; Capture will look for shipments that have been shipped but not emailed; and not invoiced yet.

Invoice &amp; Capture email those shipments; then create invoice for those shipments. For email, there is no restrictions. All shipments will be emailed. But for invoicing, there is **an additional check** at ShipmentEmailSender.php, line 122, if( !$order-&gt;isReadyToInvoice()) continue. This means that if order is not ready to invoice; **order will not be invoiced; even though emails are sent**. In the future we might want to separate email vs invoice to make this more understandable.

 If everything was successful; success message is shown:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/H0Rimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/H0Rimage.png)

To verify, click `Invoices` tab:

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/G06image.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/G06image.png)

Invoice 1000400015 is the invoice created by `Daily Ship &amp; Capture`.  
  
Also, go to Admin -&gt; Reports -&gt; Multi-ship Email Log

[![image.png](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/scaled-1680-/CUqimage.png)](https://frdocs.socalappsolutions.com/uploads/images/gallery/2024-07/CUqimage.png)

Search for the email sent to confirm that the shipment email was sent successfully.  
  
Notice that Step 3 can also be executed programmatically via the MS partial invoice cron.