diff --git a/CHANGELOG b/CHANGELOG
index bf6d8df764..9706fb2ac3 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,4 @@
+* Add tracking URL
* Allow updating dimensions on package
* Add configuration option to store label in filestore
* Manage supplier shipment returns
diff --git a/stock.py b/stock.py
index 61e9abbd68..421550aae9 100644
--- a/stock.py
+++ b/stock.py
@@ -104,6 +104,16 @@ class Package(DimensionsMixin, metaclass=PoolMeta):
"Shipping Label", readonly=True,
file_id=file_id, store_prefix=store_prefix)
shipping_label_id = fields.Char("Shipping Label ID", readonly=True)
+ shipping_tracking_url = fields.Function(
+ fields.Char(
+ "Shipping Tracking URL",
+ states={
+ 'invisible': ~Eval('shipping_tracking_url'),
+ }),
+ 'get_shipping_tracking_url')
+
+ def get_shipping_tracking_url(self, name):
+ return
@classmethod
def __register__(cls, module_name):
diff --git a/view/package_form.xml b/view/package_form.xml
index 99d08ffde6..38fd0318c8 100644
--- a/view/package_form.xml
+++ b/view/package_form.xml
@@ -18,7 +18,10 @@ this repository contains the full copyright notices and license terms. -->
-
+
+
+
+
diff --git a/view/package_list.xml b/view/package_list.xml
index c664e10958..574425e4e7 100644
--- a/view/package_list.xml
+++ b/view/package_list.xml
@@ -4,5 +4,6 @@ this repository contains the full copyright notices and license terms. -->
+