diff options
| author | Aurélien Warnon <awa@odoo.com> | 2019-02-11 12:32:19 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-02-11 17:46:40 +0000 |
| commit | 9b7bee73e5b6c09656c3720a5c9709f3948534c0 (patch) | |
| tree | 8ae9dccb279ec0c01800ec0dc1f9695a717c03f8 /addons/website_sale_slides/data | |
| parent | fb8126ddd7d0eb6a55435c1eadf99df6cf4fb658 (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.png | bin | 0 -> 196182 bytes | |||
| -rw-r--r-- | addons/website_sale_slides/data/demo-thumbnails/product_course.png | bin | 0 -> 109408 bytes | |||
| -rw-r--r-- | addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png | bin | 0 -> 210254 bytes | |||
| -rw-r--r-- | addons/website_sale_slides/data/website_sale_slides_demo.xml | 46 |
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 Binary files differnew file mode 100644 index 00000000000..1bbec207f29 --- /dev/null +++ b/addons/website_sale_slides/data/demo-thumbnails/5WMqwTnZ-qs.png diff --git a/addons/website_sale_slides/data/demo-thumbnails/product_course.png b/addons/website_sale_slides/data/demo-thumbnails/product_course.png Binary files differnew file mode 100644 index 00000000000..db59564cebc --- /dev/null +++ b/addons/website_sale_slides/data/demo-thumbnails/product_course.png diff --git a/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png b/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png Binary files differnew file mode 100644 index 00000000000..dc3c43dd8a6 --- /dev/null +++ b/addons/website_sale_slides/data/demo-thumbnails/ptjeDDoURL8.png 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> |
