diff --git a/InvenTree/stock/templates/stock/item_install.html b/InvenTree/stock/templates/stock/item_install.html
new file mode 100644
index 0000000000..04798972d2
--- /dev/null
+++ b/InvenTree/stock/templates/stock/item_install.html
@@ -0,0 +1,17 @@
+{% extends "modal_form.html" %}
+{% load i18n %}
+
+{% block pre_form_content %}
+
+<p>
+    {% trans "Install another StockItem into this item." %}
+</p>
+<p>
+    {% trans "Stock items can only be installed if they meet the following criteria" %}:
+
+    <ul>
+        <li>{% trans "The StockItem links to a Part which is in the BOM for this StockItem" %}</li>
+        <li>{% trans "The StockItem is currently in stock" %}</li>
+    </ul>
+</p>
+{% endblock %}
\ No newline at end of file
diff --git a/InvenTree/stock/templates/stock/item_serialize.html b/InvenTree/stock/templates/stock/item_serialize.html
index bb0054cca2..0f70647e38 100644
--- a/InvenTree/stock/templates/stock/item_serialize.html
+++ b/InvenTree/stock/templates/stock/item_serialize.html
@@ -1,6 +1,8 @@
 {% extends "modal_form.html" %}
+{% load i18n %}
 
 {% block pre_form_content %}
-Create serialized items from this stock item.<br>
-Select quantity to serialize, and unique serial numbers.
+{% trans "Create serialized items from this stock item." %}
+<br>
+{% trans "Select quantity to serialize, and unique serial numbers." %}
 {% endblock %}
\ No newline at end of file
diff --git a/InvenTree/stock/views.py b/InvenTree/stock/views.py
index 860ef0c74b..9d078bf702 100644
--- a/InvenTree/stock/views.py
+++ b/InvenTree/stock/views.py
@@ -698,6 +698,7 @@ class StockItemInstall(AjaxUpdateView):
     model = StockItem
     form_class = StockForms.InstallStockForm
     ajax_form_title = _('Install Stock Item')
+    ajax_template_name = "stock/item_install.html"
 
     part = None
 
diff --git a/InvenTree/templates/js/stock.html b/InvenTree/templates/js/stock.html
index 0ebedbfb6e..eb5e4adbf7 100644
--- a/InvenTree/templates/js/stock.html
+++ b/InvenTree/templates/js/stock.html
@@ -899,9 +899,6 @@ function loadInstalledInTable(table, options) {
                                 var pk = subrow.pk;
                                 var html = '';
 
-                                html += row.sub_part_detail.full_name;
-                                html += " | ";
-
                                 if (subrow.serial && subrow.quantity == 1) {
                                     html += `{% trans "Serial" %}: ${subrow.serial}`;
                                 } else {
@@ -918,6 +915,10 @@ function loadInstalledInTable(table, options) {
                                 return stockStatusDisplay(value);
                             }
                         },
+                        {
+                            field: 'batch',
+                            title: '{% trans "Batch" %}',
+                        },
                         {
                             field: 'actions',
                             title: '',