diff --git a/app_account_invoice_product_multi_add/__init__.py b/app_account_invoice_product_multi_add/__init__.py
new file mode 100644
index 00000000..c6f04b45
--- /dev/null
+++ b/app_account_invoice_product_multi_add/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+
+from . import controllers
+from . import models
+from . import ir
+from . import res
\ No newline at end of file
diff --git a/app_account_invoice_product_multi_add/__manifest__.py b/app_account_invoice_product_multi_add/__manifest__.py
new file mode 100644
index 00000000..1be8d32d
--- /dev/null
+++ b/app_account_invoice_product_multi_add/__manifest__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+
+# Created on 2018-08-15
+# author: 广州尚鹏,http://www.sunpop.cn
+# email: 300883@qq.com
+# resource of Sunpop
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+# Odoo在线中文用户手册(长期更新)
+# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
+
+# Odoo10离线中文用户手册下载
+# http://www.sunpop.cn/odoo10_user_manual_document_offline/
+# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
+# http://www.sunpop.cn/odoo10_developer_document_offline/
+# description:
+
+{
+ 'name': "App Account Invoice Product Multi Batch Add, 客户收据与供应商帐单批量增加产品",
+ 'version': '12.0.8.15',
+ 'author': 'Sunpop.cn',
+ 'category': 'Base',
+ 'website': 'http://www.sunpop.cn',
+ 'license': 'LGPL-3',
+ 'sequence': 2,
+ 'price': 0.00,
+ 'currency': 'USD',
+ 'summary': """
+ App Account Invoice Product Multi Batch Add, 客户收据与供应商帐单批量增加产品.
+ Odoo App of Sunpop.cn
+ """,
+ 'description': """
+ App Account Invoice Product Multi Add
+ 1. One Click to add multi product to Account Invoice.
+ 2. All the product can filter and group.
+ 客户收据与供应商帐单批量增加产品
+ 1. 可以一键快速将多个产品加到客户收据与供应商帐单中
+ 2. 可对产品进行过滤、分组,然后批量加入
+ """,
+ 'depends': [
+ # 'app_web_one2many_multi_add',
+ 'account',
+ ],
+ 'images': ['static/description/account1.gif'],
+ 'data': [
+ 'views/account_invoice_views.xml',
+ ],
+ 'demo': [
+ ],
+ 'test': [
+ ],
+ 'css': [
+ ],
+ 'qweb': [
+ ],
+ 'js': [
+ ],
+ 'post_load': None,
+ 'post_init_hook': None,
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+}
diff --git a/app_account_invoice_product_multi_add/controllers/__init__.py b/app_account_invoice_product_multi_add/controllers/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_account_invoice_product_multi_add/controllers/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_account_invoice_product_multi_add/i18n/zh_CN.po b/app_account_invoice_product_multi_add/i18n/zh_CN.po
new file mode 100644
index 00000000..f45db9f9
--- /dev/null
+++ b/app_account_invoice_product_multi_add/i18n/zh_CN.po
@@ -0,0 +1,16 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * felive_home
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-08 14:28+0000\n"
+"PO-Revision-Date: 2018-01-08 14:28+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
diff --git a/app_account_invoice_product_multi_add/ir/__init__.py b/app_account_invoice_product_multi_add/ir/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_account_invoice_product_multi_add/ir/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_account_invoice_product_multi_add/models/__init__.py b/app_account_invoice_product_multi_add/models/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_account_invoice_product_multi_add/models/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_account_invoice_product_multi_add/report/__init__.py b/app_account_invoice_product_multi_add/report/__init__.py
new file mode 100644
index 00000000..633f8661
--- /dev/null
+++ b/app_account_invoice_product_multi_add/report/__init__.py
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+
diff --git a/app_account_invoice_product_multi_add/res/__init__.py b/app_account_invoice_product_multi_add/res/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_account_invoice_product_multi_add/res/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_account_invoice_product_multi_add/static/description/account1.gif b/app_account_invoice_product_multi_add/static/description/account1.gif
new file mode 100644
index 00000000..ed6ad818
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/account1.gif differ
diff --git a/app_account_invoice_product_multi_add/static/description/banner.png b/app_account_invoice_product_multi_add/static/description/banner.png
new file mode 100644
index 00000000..e811b26c
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/banner.png differ
diff --git a/app_account_invoice_product_multi_add/static/description/cnreadme.jpg b/app_account_invoice_product_multi_add/static/description/cnreadme.jpg
new file mode 100644
index 00000000..2be54766
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/cnreadme.jpg differ
diff --git a/app_account_invoice_product_multi_add/static/description/example.png b/app_account_invoice_product_multi_add/static/description/example.png
new file mode 100644
index 00000000..3f3f349d
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/example.png differ
diff --git a/app_account_invoice_product_multi_add/static/description/guide1.jpg b/app_account_invoice_product_multi_add/static/description/guide1.jpg
new file mode 100644
index 00000000..4aea57c8
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/guide1.jpg differ
diff --git a/app_account_invoice_product_multi_add/static/description/icon.png b/app_account_invoice_product_multi_add/static/description/icon.png
new file mode 100644
index 00000000..4c57f611
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/icon.png differ
diff --git a/app_account_invoice_product_multi_add/static/description/index.html b/app_account_invoice_product_multi_add/static/description/index.html
new file mode 100644
index 00000000..7c1648a1
--- /dev/null
+++ b/app_account_invoice_product_multi_add/static/description/index.html
@@ -0,0 +1,128 @@
+
+
+
Account Invoice Product Multi Add
+
One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+
+
One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+

+
+
+
+
You may also like these free Apps for odoo.
+
+ - 1. One Click to add multi product to Sale Order.
+ Free Download from here.
+ - 2. One Click to add multi product to Purchase Order.
+ Free Download from here.
+ - 3. One Click to add multi product to MRP Bom.
+ Free Download from here.
+ - 4. One Click to add multi product to Stock Picking Order.
+ Free Download from here.
+ - 5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+ Free Download from here.
+ - 6. You can also make any one2many field to get this feature by config the xml.
+ - 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
+
+
+

+
+
+
Easy to Use. Click "Multi Add Items" in the one2many tree view.
+
+

+
+
+
+
+
+
1. One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
+
+
2. One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
+
+
3. One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
+
+
4. One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
+
+
6. You can also make any one2many field to get this feature by config the xml.
+
+
+
Check this example.
+

+
+
+
+
+
+
+
+
+
+
Technical Help & Support
+
+
+
+
+
diff --git a/app_account_invoice_product_multi_add/static/description/mrp1.gif b/app_account_invoice_product_multi_add/static/description/mrp1.gif
new file mode 100644
index 00000000..3fb5a814
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/mrp1.gif differ
diff --git a/app_account_invoice_product_multi_add/static/description/purchase1.gif b/app_account_invoice_product_multi_add/static/description/purchase1.gif
new file mode 100644
index 00000000..43cd2a3b
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/purchase1.gif differ
diff --git a/app_account_invoice_product_multi_add/static/description/sale1.gif b/app_account_invoice_product_multi_add/static/description/sale1.gif
new file mode 100644
index 00000000..6b35da5e
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/sale1.gif differ
diff --git a/app_account_invoice_product_multi_add/static/description/stock1.gif b/app_account_invoice_product_multi_add/static/description/stock1.gif
new file mode 100644
index 00000000..debbca34
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/stock1.gif differ
diff --git a/app_account_invoice_product_multi_add/static/description/use1.jpg b/app_account_invoice_product_multi_add/static/description/use1.jpg
new file mode 100644
index 00000000..dc70f00f
Binary files /dev/null and b/app_account_invoice_product_multi_add/static/description/use1.jpg differ
diff --git a/app_account_invoice_product_multi_add/views/account_invoice_views.xml b/app_account_invoice_product_multi_add/views/account_invoice_views.xml
new file mode 100644
index 00000000..8b4a2338
--- /dev/null
+++ b/app_account_invoice_product_multi_add/views/account_invoice_views.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ app.account.invoice.form
+ account.invoice
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+ app.account.invoice.supplier.form
+ account.invoice
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+
\ No newline at end of file
diff --git a/app_mrp_bom_product_multi_add/__init__.py b/app_mrp_bom_product_multi_add/__init__.py
new file mode 100644
index 00000000..c6f04b45
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+
+from . import controllers
+from . import models
+from . import ir
+from . import res
\ No newline at end of file
diff --git a/app_mrp_bom_product_multi_add/__manifest__.py b/app_mrp_bom_product_multi_add/__manifest__.py
new file mode 100644
index 00000000..5ff0dd07
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/__manifest__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+
+# Created on 2018-08-15
+# author: 广州尚鹏,http://www.sunpop.cn
+# email: 300883@qq.com
+# resource of Sunpop
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+# Odoo在线中文用户手册(长期更新)
+# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
+
+# Odoo10离线中文用户手册下载
+# http://www.sunpop.cn/odoo10_user_manual_document_offline/
+# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
+# http://www.sunpop.cn/odoo10_developer_document_offline/
+# description:
+
+{
+ 'name': "App MRP Bom Product Multi Batch Add, 制造Bom批量增加产品",
+ 'version': '12.0.8.15',
+ 'author': 'Sunpop.cn',
+ 'category': 'Base',
+ 'website': 'http://www.sunpop.cn',
+ 'license': 'LGPL-3',
+ 'sequence': 2,
+ 'price': 0.00,
+ 'currency': 'USD',
+ 'summary': """
+ App MRP Bom Product Multi Batch Add, 制造Bom批量增加产品.
+ Odoo App of Sunpop.cn
+ """,
+ 'description': """
+ App MRP Bom Product Multi Add.
+ 1. One Click to add multi product to MRP Bom.
+ 2. All the product can filter and group.
+ 制造Bom批量增加产品
+ 1. 可以一键快速将多个产品加到制造Bom中
+ 2. 可对产品进行过滤、分组,然后批量加入
+ """,
+ 'depends': [
+ # 'app_web_one2many_multi_add',
+ 'mrp',
+ ],
+ 'images': ['static/description/mrp1.gif'],
+ 'data': [
+ 'views/mrp_bom_views.xml',
+ ],
+ 'demo': [
+ ],
+ 'test': [
+ ],
+ 'css': [
+ ],
+ 'qweb': [
+ ],
+ 'js': [
+ ],
+ 'post_load': None,
+ 'post_init_hook': None,
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+}
diff --git a/app_mrp_bom_product_multi_add/controllers/__init__.py b/app_mrp_bom_product_multi_add/controllers/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/controllers/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_mrp_bom_product_multi_add/i18n/zh_CN.po b/app_mrp_bom_product_multi_add/i18n/zh_CN.po
new file mode 100644
index 00000000..f45db9f9
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/i18n/zh_CN.po
@@ -0,0 +1,16 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * felive_home
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-08 14:28+0000\n"
+"PO-Revision-Date: 2018-01-08 14:28+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
diff --git a/app_mrp_bom_product_multi_add/ir/__init__.py b/app_mrp_bom_product_multi_add/ir/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/ir/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_mrp_bom_product_multi_add/models/__init__.py b/app_mrp_bom_product_multi_add/models/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/models/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_mrp_bom_product_multi_add/report/__init__.py b/app_mrp_bom_product_multi_add/report/__init__.py
new file mode 100644
index 00000000..633f8661
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/report/__init__.py
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+
diff --git a/app_mrp_bom_product_multi_add/res/__init__.py b/app_mrp_bom_product_multi_add/res/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/res/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_mrp_bom_product_multi_add/static/description/account1.gif b/app_mrp_bom_product_multi_add/static/description/account1.gif
new file mode 100644
index 00000000..ed6ad818
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/account1.gif differ
diff --git a/app_mrp_bom_product_multi_add/static/description/banner.png b/app_mrp_bom_product_multi_add/static/description/banner.png
new file mode 100644
index 00000000..e811b26c
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/banner.png differ
diff --git a/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg b/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg
new file mode 100644
index 00000000..2be54766
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/cnreadme.jpg differ
diff --git a/app_mrp_bom_product_multi_add/static/description/example.png b/app_mrp_bom_product_multi_add/static/description/example.png
new file mode 100644
index 00000000..3f3f349d
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/example.png differ
diff --git a/app_mrp_bom_product_multi_add/static/description/guide1.jpg b/app_mrp_bom_product_multi_add/static/description/guide1.jpg
new file mode 100644
index 00000000..4aea57c8
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/guide1.jpg differ
diff --git a/app_mrp_bom_product_multi_add/static/description/icon.png b/app_mrp_bom_product_multi_add/static/description/icon.png
new file mode 100644
index 00000000..4c57f611
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/icon.png differ
diff --git a/app_mrp_bom_product_multi_add/static/description/index.html b/app_mrp_bom_product_multi_add/static/description/index.html
new file mode 100644
index 00000000..87ff6db2
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/static/description/index.html
@@ -0,0 +1,138 @@
+
+
+
App MRP Bom Product Multi Add
+
One Click to add multi product to MRP Bom.
+
+
+
+
One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
You may also like these free Apps for odoo.
+
+ - 1. One Click to add multi product to Sale Order.
+ Free Download from here.
+ - 2. One Click to add multi product to Purchase Order.
+ Free Download from here.
+ - 3. One Click to add multi product to MRP Bom.
+ Free Download from here.
+ - 4. One Click to add multi product to Stock Picking Order.
+ Free Download from here.
+ - 5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+ Free Download from here.
+ - 6. You can also make any one2many field to get this feature by config the xml.
+ - 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
+
+
+

+
+
+
Easy to Use. Click "Multi Add Items" in the one2many tree view.
+
+

+
+
+
+
+
+
1. One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
+
+
2. One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
+
+
3. One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
+
+
4. One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
+
+
5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+

+
+
+
+
+
+
6. You can also make any one2many field to get this feature by config the xml.
+
+
+
Check this example.
+

+
+
+
+
+
+
+
+
+
+
Technical Help & Support
+
+
+
+
+
diff --git a/app_mrp_bom_product_multi_add/static/description/mrp1.gif b/app_mrp_bom_product_multi_add/static/description/mrp1.gif
new file mode 100644
index 00000000..3fb5a814
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/mrp1.gif differ
diff --git a/app_mrp_bom_product_multi_add/static/description/purchase1.gif b/app_mrp_bom_product_multi_add/static/description/purchase1.gif
new file mode 100644
index 00000000..43cd2a3b
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/purchase1.gif differ
diff --git a/app_mrp_bom_product_multi_add/static/description/sale1.gif b/app_mrp_bom_product_multi_add/static/description/sale1.gif
new file mode 100644
index 00000000..6b35da5e
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/sale1.gif differ
diff --git a/app_mrp_bom_product_multi_add/static/description/stock1.gif b/app_mrp_bom_product_multi_add/static/description/stock1.gif
new file mode 100644
index 00000000..debbca34
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/stock1.gif differ
diff --git a/app_mrp_bom_product_multi_add/static/description/use1.jpg b/app_mrp_bom_product_multi_add/static/description/use1.jpg
new file mode 100644
index 00000000..dc70f00f
Binary files /dev/null and b/app_mrp_bom_product_multi_add/static/description/use1.jpg differ
diff --git a/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml b/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml
new file mode 100644
index 00000000..340ea7f7
--- /dev/null
+++ b/app_mrp_bom_product_multi_add/views/mrp_bom_views.xml
@@ -0,0 +1,18 @@
+
+
+
+ app.mrp.bom.form
+ mrp.bom
+
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app_purchase_product_multi_add/__init__.py b/app_purchase_product_multi_add/__init__.py
new file mode 100644
index 00000000..c6f04b45
--- /dev/null
+++ b/app_purchase_product_multi_add/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+
+from . import controllers
+from . import models
+from . import ir
+from . import res
\ No newline at end of file
diff --git a/app_purchase_product_multi_add/__manifest__.py b/app_purchase_product_multi_add/__manifest__.py
new file mode 100644
index 00000000..42f88294
--- /dev/null
+++ b/app_purchase_product_multi_add/__manifest__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+
+# Created on 2018-08-15
+# author: 广州尚鹏,http://www.sunpop.cn
+# email: 300883@qq.com
+# resource of Sunpop
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+# Odoo在线中文用户手册(长期更新)
+# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
+
+# Odoo10离线中文用户手册下载
+# http://www.sunpop.cn/odoo10_user_manual_document_offline/
+# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
+# http://www.sunpop.cn/odoo10_developer_document_offline/
+# description:
+
+{
+ 'name': "App Purchase Order Product Multi Batch Add, 采购订单批量增加产品",
+ 'version': '12.0.8.15',
+ 'author': 'Sunpop.cn',
+ 'category': 'Base',
+ 'website': 'http://www.sunpop.cn',
+ 'license': 'LGPL-3',
+ 'sequence': 2,
+ 'price': 0.00,
+ 'currency': 'USD',
+ 'summary': """
+ App Purchase Order Product Multi Batch Add, 采购订单批量增加产品.
+ Odoo App of Sunpop.cn
+ """,
+ 'description': """
+ App Purchase Order Product Multi Add.
+ 1. One Click to add multi product to Purchase Order.
+ 2. All the product can filter and group.
+ 采购订单批量增加产品
+ 1. 可以一键快速将多个产品加到采购订单中
+ 2. 可对产品进行过滤、分组,然后批量加入
+ """,
+ 'depends': [
+ # 'app_web_one2many_multi_add',
+ 'purchase',
+ ],
+ 'images': ['static/description/purchase1.gif'],
+ 'data': [
+ 'views/purchase_order_views.xml',
+ ],
+ 'demo': [
+ ],
+ 'test': [
+ ],
+ 'css': [
+ ],
+ 'qweb': [
+ ],
+ 'js': [
+ ],
+ 'post_load': None,
+ 'post_init_hook': None,
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+}
diff --git a/app_purchase_product_multi_add/controllers/__init__.py b/app_purchase_product_multi_add/controllers/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_purchase_product_multi_add/controllers/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_purchase_product_multi_add/i18n/zh_CN.po b/app_purchase_product_multi_add/i18n/zh_CN.po
new file mode 100644
index 00000000..f45db9f9
--- /dev/null
+++ b/app_purchase_product_multi_add/i18n/zh_CN.po
@@ -0,0 +1,16 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * felive_home
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-08 14:28+0000\n"
+"PO-Revision-Date: 2018-01-08 14:28+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
diff --git a/app_purchase_product_multi_add/ir/__init__.py b/app_purchase_product_multi_add/ir/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_purchase_product_multi_add/ir/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_purchase_product_multi_add/models/__init__.py b/app_purchase_product_multi_add/models/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_purchase_product_multi_add/models/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_purchase_product_multi_add/report/__init__.py b/app_purchase_product_multi_add/report/__init__.py
new file mode 100644
index 00000000..633f8661
--- /dev/null
+++ b/app_purchase_product_multi_add/report/__init__.py
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+
diff --git a/app_purchase_product_multi_add/res/__init__.py b/app_purchase_product_multi_add/res/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_purchase_product_multi_add/res/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_purchase_product_multi_add/static/description/account1.gif b/app_purchase_product_multi_add/static/description/account1.gif
new file mode 100644
index 00000000..ed6ad818
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/account1.gif differ
diff --git a/app_purchase_product_multi_add/static/description/banner.png b/app_purchase_product_multi_add/static/description/banner.png
new file mode 100644
index 00000000..e811b26c
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/banner.png differ
diff --git a/app_purchase_product_multi_add/static/description/cnreadme.jpg b/app_purchase_product_multi_add/static/description/cnreadme.jpg
new file mode 100644
index 00000000..2be54766
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/cnreadme.jpg differ
diff --git a/app_purchase_product_multi_add/static/description/example.png b/app_purchase_product_multi_add/static/description/example.png
new file mode 100644
index 00000000..3f3f349d
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/example.png differ
diff --git a/app_purchase_product_multi_add/static/description/guide1.jpg b/app_purchase_product_multi_add/static/description/guide1.jpg
new file mode 100644
index 00000000..4aea57c8
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/guide1.jpg differ
diff --git a/app_purchase_product_multi_add/static/description/icon.png b/app_purchase_product_multi_add/static/description/icon.png
new file mode 100644
index 00000000..4c57f611
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/icon.png differ
diff --git a/app_purchase_product_multi_add/static/description/index.html b/app_purchase_product_multi_add/static/description/index.html
new file mode 100644
index 00000000..fc375834
--- /dev/null
+++ b/app_purchase_product_multi_add/static/description/index.html
@@ -0,0 +1,138 @@
+
+
+
App Purchase Order Product Multi Add
+
One Click to add multi product to Purchase Order.
+
+
+
+
One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
You may also like these free Apps for odoo.
+
+ - 1. One Click to add multi product to Sale Order.
+ Free Download from here.
+ - 2. One Click to add multi product to Purchase Order.
+ Free Download from here.
+ - 3. One Click to add multi product to MRP Bom.
+ Free Download from here.
+ - 4. One Click to add multi product to Stock Picking Order.
+ Free Download from here.
+ - 5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+ Free Download from here.
+ - 6. You can also make any one2many field to get this feature by config the xml.
+ - 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
+
+
+

+
+
+
Easy to Use. Click "Multi Add Items" in the one2many tree view.
+
+

+
+
+
+
+
+
1. One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
+
+
2. One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
+
+
3. One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
+
+
4. One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
+
+
5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+

+
+
+
+
+
+
6. You can also make any one2many field to get this feature by config the xml.
+
+
+
Check this example.
+

+
+
+
+
+
+
+
+
+
+
Technical Help & Support
+
+
+
+
+
diff --git a/app_purchase_product_multi_add/static/description/mrp1.gif b/app_purchase_product_multi_add/static/description/mrp1.gif
new file mode 100644
index 00000000..3fb5a814
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/mrp1.gif differ
diff --git a/app_purchase_product_multi_add/static/description/purchase1.gif b/app_purchase_product_multi_add/static/description/purchase1.gif
new file mode 100644
index 00000000..43cd2a3b
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/purchase1.gif differ
diff --git a/app_purchase_product_multi_add/static/description/sale1.gif b/app_purchase_product_multi_add/static/description/sale1.gif
new file mode 100644
index 00000000..6b35da5e
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/sale1.gif differ
diff --git a/app_purchase_product_multi_add/static/description/stock1.gif b/app_purchase_product_multi_add/static/description/stock1.gif
new file mode 100644
index 00000000..debbca34
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/stock1.gif differ
diff --git a/app_purchase_product_multi_add/static/description/use1.jpg b/app_purchase_product_multi_add/static/description/use1.jpg
new file mode 100644
index 00000000..dc70f00f
Binary files /dev/null and b/app_purchase_product_multi_add/static/description/use1.jpg differ
diff --git a/app_purchase_product_multi_add/views/purchase_order_views.xml b/app_purchase_product_multi_add/views/purchase_order_views.xml
new file mode 100644
index 00000000..d9e4c131
--- /dev/null
+++ b/app_purchase_product_multi_add/views/purchase_order_views.xml
@@ -0,0 +1,17 @@
+
+
+
+ app.purchase.order.form
+ purchase.order
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app_sale_product_multi_add/__init__.py b/app_sale_product_multi_add/__init__.py
new file mode 100644
index 00000000..c6f04b45
--- /dev/null
+++ b/app_sale_product_multi_add/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+
+from . import controllers
+from . import models
+from . import ir
+from . import res
\ No newline at end of file
diff --git a/app_sale_product_multi_add/__manifest__.py b/app_sale_product_multi_add/__manifest__.py
new file mode 100644
index 00000000..12432475
--- /dev/null
+++ b/app_sale_product_multi_add/__manifest__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+
+# Created on 2018-08-15
+# author: 广州尚鹏,http://www.sunpop.cn
+# email: 300883@qq.com
+# resource of Sunpop
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+# Odoo在线中文用户手册(长期更新)
+# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
+
+# Odoo10离线中文用户手册下载
+# http://www.sunpop.cn/odoo10_user_manual_document_offline/
+# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
+# http://www.sunpop.cn/odoo10_developer_document_offline/
+# description:
+
+{
+ 'name': "App Sale Order Product Multi Batch Add, 销售订单批量增加产品",
+ 'version': '12.0.8.15',
+ 'author': 'Sunpop.cn',
+ 'category': 'Base',
+ 'website': 'http://www.sunpop.cn',
+ 'license': 'LGPL-3',
+ 'sequence': 2,
+ 'price': 0.00,
+ 'currency': 'USD',
+ 'summary': """
+ App Sale Order Product Multi Batch Add, 销售订单批量增加产品.
+ Odoo App of Sunpop.cn
+ """,
+ 'description': """
+ App Sale Order Product Multi Add.
+ 1. One Click to add multi product to Sale Order.
+ 2. All the product can filter and group.
+ 销售订单批量增加产品.
+ 1. 可以一键快速将多个产品加到销售订单中
+ 2. 可对产品进行过滤、分组,然后批量加入
+ """,
+ 'depends': [
+ # 'app_web_one2many_multi_add',
+ 'sale_management',
+ ],
+ 'images': ['static/description/sale1.gif'],
+ 'data': [
+ 'views/sale_order_views.xml',
+ ],
+ 'demo': [
+ ],
+ 'test': [
+ ],
+ 'css': [
+ ],
+ 'qweb': [
+ ],
+ 'js': [
+ ],
+ 'post_load': None,
+ 'post_init_hook': None,
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+}
diff --git a/app_sale_product_multi_add/controllers/__init__.py b/app_sale_product_multi_add/controllers/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_sale_product_multi_add/controllers/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_sale_product_multi_add/i18n/zh_CN.po b/app_sale_product_multi_add/i18n/zh_CN.po
new file mode 100644
index 00000000..f45db9f9
--- /dev/null
+++ b/app_sale_product_multi_add/i18n/zh_CN.po
@@ -0,0 +1,16 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * felive_home
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-08 14:28+0000\n"
+"PO-Revision-Date: 2018-01-08 14:28+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
diff --git a/app_sale_product_multi_add/ir/__init__.py b/app_sale_product_multi_add/ir/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_sale_product_multi_add/ir/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_sale_product_multi_add/models/__init__.py b/app_sale_product_multi_add/models/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_sale_product_multi_add/models/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_sale_product_multi_add/report/__init__.py b/app_sale_product_multi_add/report/__init__.py
new file mode 100644
index 00000000..633f8661
--- /dev/null
+++ b/app_sale_product_multi_add/report/__init__.py
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+
diff --git a/app_sale_product_multi_add/res/__init__.py b/app_sale_product_multi_add/res/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_sale_product_multi_add/res/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_sale_product_multi_add/static/description/account1.gif b/app_sale_product_multi_add/static/description/account1.gif
new file mode 100644
index 00000000..ed6ad818
Binary files /dev/null and b/app_sale_product_multi_add/static/description/account1.gif differ
diff --git a/app_sale_product_multi_add/static/description/banner.png b/app_sale_product_multi_add/static/description/banner.png
new file mode 100644
index 00000000..e811b26c
Binary files /dev/null and b/app_sale_product_multi_add/static/description/banner.png differ
diff --git a/app_sale_product_multi_add/static/description/cnreadme.jpg b/app_sale_product_multi_add/static/description/cnreadme.jpg
new file mode 100644
index 00000000..2be54766
Binary files /dev/null and b/app_sale_product_multi_add/static/description/cnreadme.jpg differ
diff --git a/app_sale_product_multi_add/static/description/example.png b/app_sale_product_multi_add/static/description/example.png
new file mode 100644
index 00000000..3f3f349d
Binary files /dev/null and b/app_sale_product_multi_add/static/description/example.png differ
diff --git a/app_sale_product_multi_add/static/description/guide1.jpg b/app_sale_product_multi_add/static/description/guide1.jpg
new file mode 100644
index 00000000..4aea57c8
Binary files /dev/null and b/app_sale_product_multi_add/static/description/guide1.jpg differ
diff --git a/app_sale_product_multi_add/static/description/icon.png b/app_sale_product_multi_add/static/description/icon.png
new file mode 100644
index 00000000..4c57f611
Binary files /dev/null and b/app_sale_product_multi_add/static/description/icon.png differ
diff --git a/app_sale_product_multi_add/static/description/index.html b/app_sale_product_multi_add/static/description/index.html
new file mode 100644
index 00000000..088fbf02
--- /dev/null
+++ b/app_sale_product_multi_add/static/description/index.html
@@ -0,0 +1,138 @@
+
+
+
App Sale Order Product Multi Add
+
One Click to add multi product to Sale Order.
+
+
+
+
One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
You may also like these free Apps for odoo.
+
+ - 1. One Click to add multi product to Sale Order.
+ Free Download from here.
+ - 2. One Click to add multi product to Purchase Order.
+ Free Download from here.
+ - 3. One Click to add multi product to MRP Bom.
+ Free Download from here.
+ - 4. One Click to add multi product to Stock Picking Order.
+ Free Download from here.
+ - 5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+ Free Download from here.
+ - 6. You can also make any one2many field to get this feature by config the xml.
+ - 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
+
+
+

+
+
+
Easy to Use. Click "Multi Add Items" in the one2many tree view.
+
+

+
+
+
+
+
+
1. One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
+
+
2. One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
+
+
3. One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
+
+
4. One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
+
+
5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+

+
+
+
+
+
+
6. You can also make any one2many field to get this feature by config the xml.
+
+
+
Check this example.
+

+
+
+
+
+
+
+
+
+
+
Technical Help & Support
+
+
+
+
+
diff --git a/app_sale_product_multi_add/static/description/mrp1.gif b/app_sale_product_multi_add/static/description/mrp1.gif
new file mode 100644
index 00000000..3fb5a814
Binary files /dev/null and b/app_sale_product_multi_add/static/description/mrp1.gif differ
diff --git a/app_sale_product_multi_add/static/description/purchase1.gif b/app_sale_product_multi_add/static/description/purchase1.gif
new file mode 100644
index 00000000..43cd2a3b
Binary files /dev/null and b/app_sale_product_multi_add/static/description/purchase1.gif differ
diff --git a/app_sale_product_multi_add/static/description/sale1.gif b/app_sale_product_multi_add/static/description/sale1.gif
new file mode 100644
index 00000000..6b35da5e
Binary files /dev/null and b/app_sale_product_multi_add/static/description/sale1.gif differ
diff --git a/app_sale_product_multi_add/static/description/stock1.gif b/app_sale_product_multi_add/static/description/stock1.gif
new file mode 100644
index 00000000..debbca34
Binary files /dev/null and b/app_sale_product_multi_add/static/description/stock1.gif differ
diff --git a/app_sale_product_multi_add/static/description/use1.jpg b/app_sale_product_multi_add/static/description/use1.jpg
new file mode 100644
index 00000000..dc70f00f
Binary files /dev/null and b/app_sale_product_multi_add/static/description/use1.jpg differ
diff --git a/app_sale_product_multi_add/views/sale_order_views.xml b/app_sale_product_multi_add/views/sale_order_views.xml
new file mode 100644
index 00000000..0a420360
--- /dev/null
+++ b/app_sale_product_multi_add/views/sale_order_views.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ app.sale.order.form
+ sale.order
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+
\ No newline at end of file
diff --git a/app_stock_picking_product_multi_add/__init__.py b/app_stock_picking_product_multi_add/__init__.py
new file mode 100644
index 00000000..c6f04b45
--- /dev/null
+++ b/app_stock_picking_product_multi_add/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+
+from . import controllers
+from . import models
+from . import ir
+from . import res
\ No newline at end of file
diff --git a/app_stock_picking_product_multi_add/__manifest__.py b/app_stock_picking_product_multi_add/__manifest__.py
new file mode 100644
index 00000000..3a143fe7
--- /dev/null
+++ b/app_stock_picking_product_multi_add/__manifest__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+
+# Created on 2018-08-15
+# author: 广州尚鹏,http://www.sunpop.cn
+# email: 300883@qq.com
+# resource of Sunpop
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+# Odoo在线中文用户手册(长期更新)
+# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
+
+# Odoo10离线中文用户手册下载
+# http://www.sunpop.cn/odoo10_user_manual_document_offline/
+# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
+# http://www.sunpop.cn/odoo10_developer_document_offline/
+# description:
+
+{
+ 'name': "App Stock Picking Order Product Multi Batch Add, 库存调拨单批量增加产品",
+ 'version': '12.0.8.15',
+ 'author': 'Sunpop.cn',
+ 'category': 'Base',
+ 'website': 'http://www.sunpop.cn',
+ 'license': 'LGPL-3',
+ 'sequence': 2,
+ 'price': 0.00,
+ 'currency': 'USD',
+ 'summary': """
+ App Stock Picking Order Product Multi Batch Add, 库存调拨单批量增加产品.
+ Odoo App of Sunpop.cn
+ """,
+ 'description': """
+ App Stock Picking Order Product Multi Add.
+ 1. One Click to add multi product to Stock Picking Order.
+ 2. All the product can filter and group.
+ 库存调拨单批量增加产品.
+ 1. 可以一键快速将多个产品加到库存调拨单中
+ 2. 可对产品进行过滤、分组,然后批量加入
+ """,
+ 'depends': [
+ # 'app_web_one2many_multi_add',
+ 'stock',
+ ],
+ 'images': ['static/description/stock1.gif'],
+ 'data': [
+ 'views/stock_picking_views.xml',
+ ],
+ 'demo': [
+ ],
+ 'test': [
+ ],
+ 'css': [
+ ],
+ 'qweb': [
+ ],
+ 'js': [
+ ],
+ 'post_load': None,
+ 'post_init_hook': None,
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+}
diff --git a/app_stock_picking_product_multi_add/controllers/__init__.py b/app_stock_picking_product_multi_add/controllers/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_stock_picking_product_multi_add/controllers/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_stock_picking_product_multi_add/i18n/zh_CN.po b/app_stock_picking_product_multi_add/i18n/zh_CN.po
new file mode 100644
index 00000000..f45db9f9
--- /dev/null
+++ b/app_stock_picking_product_multi_add/i18n/zh_CN.po
@@ -0,0 +1,16 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * felive_home
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-01-08 14:28+0000\n"
+"PO-Revision-Date: 2018-01-08 14:28+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
diff --git a/app_stock_picking_product_multi_add/ir/__init__.py b/app_stock_picking_product_multi_add/ir/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_stock_picking_product_multi_add/ir/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_stock_picking_product_multi_add/models/__init__.py b/app_stock_picking_product_multi_add/models/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_stock_picking_product_multi_add/models/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_stock_picking_product_multi_add/report/__init__.py b/app_stock_picking_product_multi_add/report/__init__.py
new file mode 100644
index 00000000..633f8661
--- /dev/null
+++ b/app_stock_picking_product_multi_add/report/__init__.py
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+
diff --git a/app_stock_picking_product_multi_add/res/__init__.py b/app_stock_picking_product_multi_add/res/__init__.py
new file mode 100644
index 00000000..40a96afc
--- /dev/null
+++ b/app_stock_picking_product_multi_add/res/__init__.py
@@ -0,0 +1 @@
+# -*- coding: utf-8 -*-
diff --git a/app_stock_picking_product_multi_add/static/description/account1.gif b/app_stock_picking_product_multi_add/static/description/account1.gif
new file mode 100644
index 00000000..ed6ad818
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/account1.gif differ
diff --git a/app_stock_picking_product_multi_add/static/description/banner.png b/app_stock_picking_product_multi_add/static/description/banner.png
new file mode 100644
index 00000000..e811b26c
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/banner.png differ
diff --git a/app_stock_picking_product_multi_add/static/description/cnreadme.jpg b/app_stock_picking_product_multi_add/static/description/cnreadme.jpg
new file mode 100644
index 00000000..2be54766
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/cnreadme.jpg differ
diff --git a/app_stock_picking_product_multi_add/static/description/example.png b/app_stock_picking_product_multi_add/static/description/example.png
new file mode 100644
index 00000000..3f3f349d
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/example.png differ
diff --git a/app_stock_picking_product_multi_add/static/description/guide1.jpg b/app_stock_picking_product_multi_add/static/description/guide1.jpg
new file mode 100644
index 00000000..4aea57c8
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/guide1.jpg differ
diff --git a/app_stock_picking_product_multi_add/static/description/icon.png b/app_stock_picking_product_multi_add/static/description/icon.png
new file mode 100644
index 00000000..4c57f611
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/icon.png differ
diff --git a/app_stock_picking_product_multi_add/static/description/index.html b/app_stock_picking_product_multi_add/static/description/index.html
new file mode 100644
index 00000000..3436d600
--- /dev/null
+++ b/app_stock_picking_product_multi_add/static/description/index.html
@@ -0,0 +1,138 @@
+
+
+
App Stock Picking Order Product Multi Add
+
One Click to add multi product to Stock Picking Order.
+
+
+
+
One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
You may also like these free Apps for odoo.
+
+ - 1. One Click to add multi product to Sale Order.
+ Free Download from here.
+ - 2. One Click to add multi product to Purchase Order.
+ Free Download from here.
+ - 3. One Click to add multi product to MRP Bom.
+ Free Download from here.
+ - 4. One Click to add multi product to Stock Picking Order.
+ Free Download from here.
+ - 5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+ Free Download from here.
+ - 6. You can also make any one2many field to get this feature by config the xml.
+ - 7. You can filter or group the product / object, in the pop windows, and the multi select and add to the order
+
+
+

+
+
+
Easy to Use. Click "Multi Add Items" in the one2many tree view.
+
+

+
+
+
+
+
+
1. One Click to add multi product to Sale Order.
+
+
+

+
+
+
+
+
+
2. One Click to add multi product to Purchase Order.
+
+
+

+
+
+
+
+
+
3. One Click to add multi product to MRP Bom.
+
+
+

+
+
+
+
+
+
4. One Click to add multi product to Stock Picking Order.
+
+
+

+
+
+
+
+
+
5. One Click to add multi product to Account Customer Invoice, Vendor Bill.
+
+
+

+
+
+
+
+
+
6. You can also make any one2many field to get this feature by config the xml.
+
+
+
Check this example.
+

+
+
+
+
+
+
+
+
+
+
Technical Help & Support
+
+
+
+
+
diff --git a/app_stock_picking_product_multi_add/static/description/mrp1.gif b/app_stock_picking_product_multi_add/static/description/mrp1.gif
new file mode 100644
index 00000000..3fb5a814
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/mrp1.gif differ
diff --git a/app_stock_picking_product_multi_add/static/description/purchase1.gif b/app_stock_picking_product_multi_add/static/description/purchase1.gif
new file mode 100644
index 00000000..43cd2a3b
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/purchase1.gif differ
diff --git a/app_stock_picking_product_multi_add/static/description/sale1.gif b/app_stock_picking_product_multi_add/static/description/sale1.gif
new file mode 100644
index 00000000..6b35da5e
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/sale1.gif differ
diff --git a/app_stock_picking_product_multi_add/static/description/stock1.gif b/app_stock_picking_product_multi_add/static/description/stock1.gif
new file mode 100644
index 00000000..debbca34
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/stock1.gif differ
diff --git a/app_stock_picking_product_multi_add/static/description/use1.jpg b/app_stock_picking_product_multi_add/static/description/use1.jpg
new file mode 100644
index 00000000..dc70f00f
Binary files /dev/null and b/app_stock_picking_product_multi_add/static/description/use1.jpg differ
diff --git a/app_stock_picking_product_multi_add/views/stock_picking_views.xml b/app_stock_picking_product_multi_add/views/stock_picking_views.xml
new file mode 100644
index 00000000..6a161c7c
--- /dev/null
+++ b/app_stock_picking_product_multi_add/views/stock_picking_views.xml
@@ -0,0 +1,17 @@
+
+
+
+ app.stock.picking.form
+ stock.picking
+
+
+
+ multi_select_tree
+ product.product
+ product_id
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app_web_enterprise/static/description/index.html b/app_web_enterprise/static/description/index.html
index eb5c7888..0e37f8dd 100644
--- a/app_web_enterprise/static/description/index.html
+++ b/app_web_enterprise/static/description/index.html
@@ -6,7 +6,7 @@
- Lastest update: v11.0.5.16, 2018-05-17
+ Lastest update: v12.0.5.16, 2018-05-17
This moduld allows user to .
- 1.Add dropdown arrow to parent menu.