summaryrefslogtreecommitdiff
path: root/addons/website_sale_slides/data
diff options
context:
space:
mode:
authorAurélien Warnon <awa@odoo.com>2019-02-11 12:32:19 +0000
committerThibault Delavallée <tde@odoo.com>2019-02-11 17:46:40 +0000
commit9b7bee73e5b6c09656c3720a5c9709f3948534c0 (patch)
tree8ae9dccb279ec0c01800ec0dc1f9695a717c03f8 /addons/website_sale_slides/data
parentfb8126ddd7d0eb6a55435c1eadf99df6cf4fb658 (diff)
[ADD] website_sale_slides: allow to sell slide.channel
Task #1937160 Purpose ======= This commit adds sale capabilities to a slide.channel. A slide.channel can now have the 'payment' visibility, that requires a 'product_id' configured on the channel. When a customer purchases a product linked to a channel, he is added to the members of the channel (see slide.channel.partner_ids) when his order is confirmed. The feature is added in a new module 'website_sale_slides' that comes as a bridge auto-installed between 'website_slides' and 'website_sale'. The final goal is to be able to sell "courses" (see task #1902304).
Diffstat (limited to 'addons/website_sale_slides/data')
-rw-r--r--addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.pngbin0 -> 196182 bytes
-rw-r--r--addons/website_sale_slides/data/demo-thumbnails/product_course.pngbin0 -> 109408 bytes
-rw-r--r--addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.pngbin0 -> 210254 bytes
-rw-r--r--addons/website_sale_slides/data/website_sale_slides_demo.xml46
4 files changed, 46 insertions, 0 deletions
diff --git a/addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png b/addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png
new file mode 100644
index 00000000000..1bbec207f29
--- /dev/null
+++ b/addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png
Binary files differ
diff --git a/addons/website_sale_slides/data/demo-thumbnails/product_course.png b/addons/website_sale_slides/data/demo-thumbnails/product_course.png
new file mode 100644
index 00000000000..db59564cebc
--- /dev/null
+++ b/addons/website_sale_slides/data/demo-thumbnails/product_course.png
Binary files differ
diff --git a/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png b/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png
new file mode 100644
index 00000000000..dc3c43dd8a6
--- /dev/null
+++ b/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png
Binary files differ
diff --git a/addons/website_sale_slides/data/website_sale_slides_demo.xml b/addons/website_sale_slides/data/website_sale_slides_demo.xml
new file mode 100644
index 00000000000..554e7500133
--- /dev/null
+++ b/addons/website_sale_slides/data/website_sale_slides_demo.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="product_course" model="product.product">
+ <field name="name">Furniture creation course</field>
+ <field name="standard_price">100.0</field>
+ <field name="list_price">100.0</field>
+ <field name="type">service</field>
+ <field name="website_published" eval="True"/>
+ <field name="image" type="base64" file="website_sale_slides/data/demo-thumbnails/product_course.png"/>
+ </record>
+
+ <record id="channel_on_payment" model="slide.channel">
+ <field name="name">Furniture creation</field>
+ <field name="promote_strategy">most_viewed</field>
+ <field name="website_published" eval="True"/>
+ <field name="description">All you need to know about furniture creation.</field>
+ <field name="visibility">payment</field>
+ <field name="product_id" ref="product_course"/>
+ </record>
+
+ <record id="slide_find_wood" model="slide.slide">
+ <field name="name">How to find quality wood.</field>
+ <field name="url">https://www.youtube.com/watch?v=5WMqwTnZ-qs</field>
+ <field name="document_id">5WMqwTnZ-qs</field>
+ <field name="slide_type">video</field>
+ <field name="channel_id" ref="channel_on_payment"/>
+ <field name="website_published" eval="True"/>
+ <field name="is_preview" eval="True"/>
+ <field name="image" type="base64" file="website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png"/>
+ <field name="description">Learn of to identify quality wood in order to create solid furnitures.</field>
+ </record>
+
+ <record id="slide_create_furniture" model="slide.slide">
+ <field name="name">How to create your own piece of furniture.</field>
+ <field name="url">https://www.youtube.com/watch?v=ptjeDDoURL8</field>
+ <field name="document_id">ptjeDDoURL8</field>
+ <field name="slide_type">video</field>
+ <field name="channel_id" ref="channel_on_payment"/>
+ <field name="website_published" eval="True"/>
+ <field name="is_preview" eval="True"/>
+ <field name="image" type="base64" file="website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png"/>
+ <field name="description">From a piece of wood to a fully functional furniture, step by step.</field>
+ </record>
+ </data>
+</odoo>