Purchase Order for Shopware 6 extension allows the admin to create and manage purchase orders.
By using this module, the admin can create buy orders, manage quotes, and track incoming shipments after adding multiple suppliers to a product.
Features
- The admin can enable the option to generate the purchase order automatically whenever the customer places the order.
- The Email Template for both the admin and the supplier of the purchase order.
- The admin can configure the shipping and payment methods.
- Now the admin can add a new supplier and manage the entire records of the existing ones.
- The administrator can set a low stock quantity for the purchase order to be generated automatically.
- When the quantity of a product drops to zero after an order is placed, the purchase order is automatically generated.
- With the assistance of this module, the admin may simply manage inventories.
Installation Steps – By Running Commands & Manually
Customers will get a zip folder, then they have to extract the contents of this zip folder on their system.
After extracting the WebkulPurchaseOrder folder, the customer needs to transfer this folder to custom > plugins on the server, as shown in the snapshot below.

After the successful transfer of the module folder, you have to run the below-mentioned commands in the Shopware root directory.
1 – Go to your Shopware installation root directory then run this command –
php bin/console plugin:install WebkulPurchaseOrder
2 – After that to activate the plugin run this command –
php bin/console plugin:activate WebkulPurchaseOrder
Manual installation from the plugin manager:
For the manual installation of the plugin follow the steps as mentioned below:
Step 1: In the Shopware Backend go to plugin manager by navigating through Extensions -> My extensions-> Apps after you can find all the installed plugins in it.

Step 2: My plugins page appears where all of the existing plugins are visible. Now, click on the Upload plugin button to add a new plugin to the list.
3) After uploading the plugin zip, the user can see the plugin in the list.

4) Now the user can click on the install icon to install the Shopware show price after the login plugin.
5) After the installation of the plugin, the user can click to activate the plugin.

While in the process the admin can see the success message ‘Plugin has been activated‘.
After the installation process and plugin configuration, if plugin icon option is not visible then run this command to clear the cache:
php bin/console cache:clear
Admin Configuration – Purchase Order Management
The admin can configure settings from their end, after successful installation of the extension.
Step 1 The admin needs to navigate Settings-> Extensions.

Step 2 Here, the admin will click on the Purchase Order Configuration option.

Under Purchase Order Configuration, the admin will find the below sections.
General Settings
- Default Quotation Quantity– Here, the admin can set Quotation Quantity.
- Generate PO on Order Placed– The admin can Enabled the automatic PO generate option after Order is placed.
- Low stock quantity for purchase order generation– The admin can set low stock quantity.

Shipping Settings
- Shipping Method Name– The admin can select shipping methods.
- Default Shipping Cost– Here, the admin can set shipping costs.
- Default Tax Cost- the admin can set tax cost which they want to charge.

- Shipping Method Name– The admin can select shipping methods.
- Default Shipping Cost– Here, the admin can set shipping costs.
- Default Tax Cost- the admin can set tax cost which they want to charge.
Payment Settings
Under the payment settings sections, the admin can select Payment options from the dropdown.

Mail Settings
Here, the admin can set the format of mail which they want to use to send quotation email to admin, quotation email to supplier and Purchase order email to admin, Purchase order email to Supplier.

After all the changes are done, the admin will need to click on the Save button to apply the changes.

Purchase Order Supplier
In, Purchase Order Supplier the admin can add a new supplier and can manage the existing suppliers.

To add a new Supplier, the admin needs to click on Add Supplier button.

After clicking on the Add Supplier, the admin will get the following section to be filled to add a supplier.

Status- The admin can mark the status of the supplier as Active.
Company Details- The admin can add supplier’s company details ie. Company name, Email Address, website.
Owner details– Under the owner detail section, the admin can write the related details to the supplier.

Address Details– The admin can add personal address details related to the supplier such as street, city, Zipcode, and country.

Assign Store Product- The admin can assign products to the new supplier.

After completing all the required fields, the admin will click on the Save button to create a new supplier.
Secondly, the admin also has edit and other options for the created supplier.

Product List- Here, the admin can manage the assigned products to the supplier and can add by clicking on Assign Store Product.

Quotation List- Here, the admin can manage pending quotations from the supplier’s end and can add new ones by clicking on Add Quotation button.

Purchase List- The admin can manage the purchase list of the suppliers and can edit and delete them.

Furthermore, the admin can edit or delete the existing supplier.
Purchase Order
The admin will navigate to Settings-> Extensions for purchase Order.

Under the Purchase Order section, the admin can edit or delete the orders from the purchase order list.

After clicking on Edit, the admin can view and edit details also the order status.

Purchase Order Quotation
The admin navigates to Settings->Extensions for Purchase Order Quotation.

After clicking on Purchase Order Quotation, the admin can manage the existing quotation and can create a new quotation by clicking on Add quotation.

The required form will open up after clicking on Add Quotation button.

The admin can add supplier details and shipping details.
After that the confirmation mail will be send.

Now, the admin can edit the quotation from pending state to Po by clicking on edit.

The admin will be redirected to the edit page.
Now, the admin can select Convert To Po, under Status section and click on save.

Furthermore, the confirmation mail will automatically sended to the admin and the supplier.

Note- The automatic mail will be delivered to the supplier and the admin when the stock goes low as per the set quantity.
Payment Details- The admin can select a payment option from the dropdown as per the choice.

Add Product to Quotation– Here, the admin can add the product to the quotation by clicking on Add Product button.

A popup will appear after clicking on the Add Product button.
Now, the admin needs to click on “+” to add a product and click on Add button at last after adding all the required products.

After filling all the fields, the admin will click on the Save button, to add the product to the quotation, a notification will appear regarding the successful creation of the quotation.

Admin End- Purchase Order for Shopware 6
After the customer’s log in to their account, they need to select the Purchase Order section from the menu bar.

However, the customer can select the product for Purchase Order as per the choice and click on Add to Shopping Cart Button.

Afterwards, a side popup will appear after clicking the Add to shopping cart button.

In addition, the customer clicks on Proceed to checkout button.

The customer can now verify all the details and can also select a payment option and click on submit order button.

Furthermore,the customer receive the confirmation mail.
Support
That’s all for Purchase Order for Shopware 6 extension, still have any issues feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/. Also, please explore our shopware development services and Quality shopware extensions