Re: [tryton] Attachments to Products vs Product-Variants

2014-07-09 Thread Guillem Barba Domingo
El 08/07/2014 13:08, Axel Braun axel.br...@gmx.de va escriure:

  I can't see the complexity. If you don't want variants, just don't use
  them.
  When only using menu products, you are just working transparently on
  the first
  variant.
  
  In most cases you have to attach relationship formulas to product
  attributes, like: when ordering a climate control with the car, you
  need the bigger generator as well. This adds complexity,  but I agree,
  it us more than just a variant. Don't know if Tryton can deal with
  that...
 
  For me this goes far beyond a conception of variants.
 
  Your description sounds like a product configurator, which would be
  able to add priced options to a basic product.
  The result could be a new product which is assembled of parts following
  certain rule-sets.
  For your car example, this could be implemented as a sale front-end
  which defines a BOM, production, approx. delivery date, purchase
  requests, list price calculation...

 Indeed, the variant configuration is the  full-blown implementation of
product
 variants

  We have seen a demonstration of a similar implementation for a product
  configurator specific to insurance products at TUB 2013[1]. Jean Cavallo
  from coopengo shows us special insurance products defined by
  processes, steps and rules.

 I remember, yes.
 And having thought more about it, I feel the current implementation of
 variants adds unnecessary complexity for the standard case, as you have to
 create product template and variant even for standard products.

Hi Axel,
I think you haven't read my answer to Dal Scott at July 6.
There, I explained why the base product module implements a very
lightweight product template-variant separation.
I also noticed you about a module that improve the UX for simple cases
(without variants), which should be improved with some enhancements as I
detailed in the message.

 On the other hand, pricing and costing on variant is not possible (except
you
 modify coding, as Cedric explained), so you can not even gain advantage
from
 this.

 Under that light, enbling variants via a second module would be the better
 approach.

 [looking over the fence]
 The requirement to cope with product variants is quite common. In most
cases
 it is solved with just adding additional materials for the different
variants
 (shirt sizes and colors, etc). Not the most advanced solution, but solves
the
 problem.
 Specially in the Apparel and footwear market various specialized solutions
 exist that implement product variants or matrices for color, size, waist,
 width (and other attributes).
 But nobody would really go the path to implement such a solution for
'normal'
 products w/o variants, due to the complexity.

Tryton is a framework, so base modules try to be as simple as posible (and
powerful an extensible).
Otger modules (in core or not) extend them to have end user solutions.
These modules could be already implemebted or not.

About product configurator, ZikZakMedia developed the product_variant [1]
module which provably provide what you say.

http://www.bitbucket.org/zikzakmedia/trytond-product_variant

 Hope this gives some food for thoughts
 Axel

Try to search in Tryton's ecosystem before say that something doesn't
exists. And if some feature or use case is not supported, think in invest
to get it.


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-09 Thread Jan Grasnick | ag kommunikation
Am 09.07.2014 09:08, schrieb Guillem Barba Domingo:

 El 08/07/2014 13:08, Axel Braun axel.br...@gmx.de
 mailto:axel.br...@gmx.de va escriure:
 
   I can't see the complexity. If you don't want variants, just
 don't use
   them.
   When only using menu products, you are just working transparently on
   the first
   variant.
   
   In most cases you have to attach relationship formulas to product
   attributes, like: when ordering a climate control with the car, you
   need the bigger generator as well. This adds complexity,  but I
 agree,
   it us more than just a variant. Don't know if Tryton can deal with
   that...
  
   For me this goes far beyond a conception of variants.
  
   Your description sounds like a product configurator, which would be
   able to add priced options to a basic product.
   The result could be a new product which is assembled of parts
 following
   certain rule-sets.
   For your car example, this could be implemented as a sale front-end
   which defines a BOM, production, approx. delivery date, purchase
   requests, list price calculation...
 
  Indeed, the variant configuration is the  full-blown implementation
 of product
  variants
 
   We have seen a demonstration of a similar implementation for a product
   configurator specific to insurance products at TUB 2013[1]. Jean
 Cavallo
   from coopengo shows us special insurance products defined by
   processes, steps and rules.
 
  I remember, yes.
  And having thought more about it, I feel the current implementation of
  variants adds unnecessary complexity for the standard case, as you
 have to
  create product template and variant even for standard products.

 Hi Axel,
 I think you haven't read my answer to Dal Scott at July 6.
 There, I explained why the base product module implements a very
 lightweight product template-variant separation.
 I also noticed you about a module that improve the UX for simple cases
 (without variants), which should be improved with some enhancements as
 I detailed in the message.

  On the other hand, pricing and costing on variant is not possible
 (except you
  modify coding, as Cedric explained), so you can not even gain
 advantage from
  this.
 
  Under that light, enbling variants via a second module would be the
 better
  approach.
 
  [looking over the fence]
  The requirement to cope with product variants is quite common. In
 most cases
  it is solved with just adding additional materials for the different
 variants
  (shirt sizes and colors, etc). Not the most advanced solution, but
 solves the
  problem.
  Specially in the Apparel and footwear market various specialized
 solutions
  exist that implement product variants or matrices for color, size,
 waist,
  width (and other attributes).
  But nobody would really go the path to implement such a solution for
 'normal'
  products w/o variants, due to the complexity.

 Tryton is a framework, so base modules try to be as simple as posible
 (and powerful an extensible).
 Otger modules (in core or not) extend them to have end user
 solutions. These modules could be already implemebted or not.

 About product configurator, ZikZakMedia developed the
 product_variant [1] module which provably provide what you say.

 http://www.bitbucket.org/zikzakmedia/trytond-product_variant


Who has developed this ;)


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-08 Thread Axel Braun
Hi Udo,

Am Sonntag, 6. Juli 2014, 22:00:23 schrieb Udo Spallek:

  --
 
 thank you in advance for avoiding the two minus -- on top of your
 messages.

In fact it is minus-minus-whitespace according to RFC 850...

 It is time-consuming to reply your posts, because everything
 after the -- is interpreted as signature and just cut away.

Agree, cell phone mailing programs have some disadvantages, when trying to 
quote inline

 I can't see the complexity. If you don't want variants, just don't use
 them.
 When only using menu products, you are just working transparently on
 the first
 variant.
 
 In most cases you have to attach relationship formulas to product
 attributes, like: when ordering a climate control with the car, you
 need the bigger generator as well. This adds complexity,  but I agree,
 it us more than just a variant. Don't know if Tryton can deal with
 that...
 
 For me this goes far beyond a conception of variants.
 
 Your description sounds like a product configurator, which would be
 able to add priced options to a basic product.
 The result could be a new product which is assembled of parts following
 certain rule-sets.
 For your car example, this could be implemented as a sale front-end
 which defines a BOM, production, approx. delivery date, purchase
 requests, list price calculation...

Indeed, the variant configuration is the  full-blown implementation of product 
variants

 We have seen a demonstration of a similar implementation for a product
 configurator specific to insurance products at TUB 2013[1]. Jean Cavallo
 from coopengo shows us special insurance products defined by
 processes, steps and rules.

I remember, yes.
And having thought more about it, I feel the current implementation of 
variants adds unnecessary complexity for the standard case, as you have to 
create product template and variant even for standard products.

On the other hand, pricing and costing on variant is not possible (except you 
modify coding, as Cedric explained), so you can not even gain advantage from 
this.

Under that light, enbling variants via a second module would be the better 
approach.

[looking over the fence]
The requirement to cope with product variants is quite common. In most cases 
it is solved with just adding additional materials for the different variants 
(shirt sizes and colors, etc). Not the most advanced solution, but solves the 
problem. 
Specially in the Apparel and footwear market various specialized solutions 
exist that implement product variants or matrices for color, size, waist, 
width (and other attributes). 
But nobody would really go the path to implement such a solution for 'normal' 
products w/o variants, due to the complexity.

Hope this gives some food for thoughts
Axel

PS: Not in all cases this approach of ERP systems specialized for Apparel  
Footwear can not be transferred to Retrails systems, so in the shops they have 
to go back to the 'create additional materials' solutioneven with some of 
the large SW manufacturers...


signature.asc
Description: This is a digitally signed message part.


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-06 Thread Guillem Barba Domingo
2014-07-06 11:42 GMT+02:00 Guillem Barba Domingo guillemba...@gmail.com:

 2014-07-06 11:37 GMT+02:00 Guillem Barba Domingo guillemba...@gmail.com:

 2014-07-05 17:14 GMT+02:00 Dale Scott dalesc...@shaw.ca:

  On Jul 5, 2014, at 7:30 AM, Cédric Krier cedric.kr...@b2ck.com
 wrote:
 
  On 05 Jul 14:38, Axel Braun wrote:
  Believe me, we did, and came around exactly that problem.
 
  You always seem to not know at all Tryton.

 For sure that's me, I'm trying to learn fast!  ;-)

 Thanks everyone for your opinions. If I understand correctly, it seems
 the variation functionality applies best in cases of simple differences
 that do not affect price (selling S/M/L t-shirt example) or do not trigger
 other changes (counter-example of car requiring larger generator for
 climate control variation).

 If this model does not fit the situation, one can always a) use multiple
 products and ignore the variation functionality, or b) customize code as
 needed for the specific situation. That seems fair.


 Exactly. It's very common to don't require to work with different
 variants.
 With this use case the current UX is not the best, but it is a good
 solution to have the same base code supporting variants and no variants.
 The current design allow to get any Template's field from product in the
 code. If you have a product.variant instance variant, you can't have a
 code that takes the name field from it and it will return the template's
 name transparently:
   product_name = variant.name


 Recovering the original topic of thread, I think it could be useful (I
 don't know nor investigated if it is hard to implement) that the Template's
 attachments will be available from product form.


Sorry for the noise. I just discovered that the context menu over Many2One
field have the Attachments... entry, so there is an easy way to get the
attachments of product's template from product form.
I still think that have the template's attachment in the product's
attachment list is a good option.

-- 
Guillem Barba
http://www.guillem.alcarrer.net


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-06 Thread Cédric Krier
On 06 Jul 12:03, Guillem Barba Domingo wrote:
 I still think that have the template's attachment in the product's
 attachment list is a good option.

I don't think because it will blur the design of attachment popup.
If you start to mix the origins, user will never know what he is seeing
nor what will be done if it adds one.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/


pgp199h_eQ4AB.pgp
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-06 Thread Guillem Barba Domingo
2014-07-06 12:36 GMT+02:00 Cédric Krier cedric.kr...@b2ck.com:

 On 06 Jul 12:03, Guillem Barba Domingo wrote:
  I still think that have the template's attachment in the product's
  attachment list is a good option.

 I don't think because it will blur the design of attachment popup.
 If you start to mix the origins, user will never know what he is seeing
 nor what will be done if it adds one.


You are right. And the entry in Many2One context menu is pretty enough.

-- 
Guillem Barba
http://www.guillem.alcarrer.net


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Cédric Krier
On 05 Jul 11:55, Cédric Krier wrote:
 On 05 Jul 09:23, Dr. Axel Braun wrote:
  Bottom-line: current solution increases complexity without adding real
  benefit. Ideally this would be configurable (e.g. different material
  type for configurable materials) and have just 'material' for the
  standard, instead of template/variant.
 
 So please before spreading FUD on the solution which is configurable and
 working well, test it.

Indeed the current design is a quite well balanced between the simple
needs and the more complex needs.
And about the cost/prices etc., it is a matter of «configuration» to
move down the fields to the variant level. The code is design to support
that as you can see here:

http://hg.tryton.org/modules/stock/file/0f6d3b754d7c/move.py#l546

http://hg.tryton.org/modules/account_stock_continental/file/cba1300f048b/product.py#l271
http://hg.tryton.org/modules/production/file/3eea8c2eb0c7/production.py#l294
http://hg.tryton.org/modules/production/file/3eea8c2eb0c7/production.py#l426

But I agree it is a little bit complex to remove the required from the
template but it is not unsolvable.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/


pgpELjE4nXSEc.pgp
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Mathias Behrle
* Dr. Axel Braun:  Re: [tryton] Attachments to Products vs
  Product-Variants (Sat, 05 Jul 2014 09:23:37 +0200):

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Am 05.07.2014 07:57, schrieb Sharoon Thomas:
 
  Hi, I've been attaching documents (e.g. datasheets,
  specifications, work instructions, gerber files,
  schematics...) to all the product I have imported. In the
  process, I found an attachment to a product is not the same
  as an attachment to a product variant.
  
  Can someone explain the basic concept of products and product
  variants? Should I be attaching documents to the product, or
  to product variants? What is the difference? How to the user
  cases differ? Fwiw, I find the product variant grid
  convenient because it includes the product code for each
  product in the kanban view.
  
  Explanation by a live example:
  
  **Variation on one attribute**
 
 []
 
  Makes sense. It seems creating a new product also creates one
  variant for that product. In this case (only one variant), does
  it matter if you purchase or sell, or otherwise manage, the
  product - or the variation?   In other words, are the product and
  the only variation synonymous for some purposes?
  
  You cannot sell a product (template), you always sell, purchase and
  manage (for stock/inventory) variations. When you have only one
  variant for a product (template) you are effectively dealing with
  the product itself.
  
  So template itself just seems like a useful collection of real
  products.
 
 You need to explain this sentence.
 In 99% of all cases you dont need a varaiant to a product. So forcing
 The user to create a variant by default is...unlucky design...

I assume, that you speak from experiences of Tryton versions  3.2. In 3.2 just
one default variant is created, whether you create it from menu products or
variants.

 Even in software packages that can handle variant configuration, users
 try to avoid this due to the complexity of this.

I can't see the complexity. If you don't want variants, just don't use them.
When only using menu products, you are just working transparently on the first
variant.
 
  However, do remember that it is not possible to have prices on
  product variations (at least from the standard modules). So, in a
  way this makes an assumption that all variants have the same and
  cost price (which is rarely true with at least Openlabs
  customers).
 
 Interesting. Different price per variant would exactly be what the
 user needs, as Apple is making the big revenues on the 64GB variant
 compared to the 8GB. Similar as car manufacturers make a high profit
 on extras.

So here you are advocating variants...

Perhaps this could be included like:
Implement also list and cost price on variant with a Boolean 'Use prices from
template'. 
 
 Bottom-line: current solution increases complexity without adding real
 benefit. Ideally this would be configurable (e.g. different material
 type for configurable materials) and have just 'material' for the
 standard, instead of template/variant.

I prefer the current solution a lot to what it was before, when we had
to enable variants by a second module. It is a minimalistic design as usual
allowing for extensibility. Nevertheless I agree, that it would be a welcome
feature to provide the possibility to define prices on the variant in the base
module.
 
Cheers,
Mathias

-- 

Mathias Behrle
MBSolutions
Gilgenmatten 10 A
D-79114 Freiburg

Tel: +49(761)471023
Fax: +49(761)4770816
http://m9s.biz
UStIdNr: DE 142009020
PGP/GnuPG key availabable from any keyserver, ID: 0x8405BBF6


signature.asc
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Axel Braun

Schöne Grüße 
Axel
-- 
Written from cell phone. Excuses for typos.

On 5. Juli 2014 11:55:37 MESZ, Cédric Krier cedric.kr...@b2ck.com wrote:
On 05 Jul 09:23, Dr. Axel Braun wrote:
 Bottom-line: current solution increases complexity without adding
real
 benefit. Ideally this would be configurable (e.g. different material
 type for configurable materials) and have just 'material' for the
 standard, instead of template/variant.

So please before spreading FUD on the solution which is configurable
and
working well, test it.

Believe me, we did, and came around exactly that problem.
@Matthias: yes, experience is based on 3.0




Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Axel Braun

Schöne Grüße 
Axel
-- 
Written from cell phone. Excuses for typos.

On 5. Juli 2014 13:01:21 MESZ, Mathias Behrle mbeh...@m9s.biz wrote:
* Dr. Axel Braun:  Re: [tryton] Attachments to Products vs
  Product-Variants (Sat, 05 Jul 2014 09:23:37 +0200):

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Am 05.07.2014 07:57, schrieb Sharoon Thomas:
 
  Hi, I've been attaching documents (e.g. datasheets,
  specifications, work instructions, gerber files,
  schematics...) to all the product I have imported. In the
  process, I found an attachment to a product is not the same
  as an attachment to a product variant.
  
  Can someone explain the basic concept of products and product
  variants? Should I be attaching documents to the product, or
  to product variants? What is the difference? How to the user
  cases differ? Fwiw, I find the product variant grid
  convenient because it includes the product code for each
  product in the kanban view.
  
  Explanation by a live example:
  
  **Variation on one attribute**
 
 []
 
  Makes sense. It seems creating a new product also creates one
  variant for that product. In this case (only one variant), does
  it matter if you purchase or sell, or otherwise manage, the
  product - or the variation?   In other words, are the product and
  the only variation synonymous for some purposes?
  
  You cannot sell a product (template), you always sell, purchase and
  manage (for stock/inventory) variations. When you have only one
  variant for a product (template) you are effectively dealing with
  the product itself.
  
  So template itself just seems like a useful collection of real
  products.
 
 You need to explain this sentence.
 In 99% of all cases you dont need a varaiant to a product. So forcing
 The user to create a variant by default is...unlucky design...

I assume, that you speak from experiences of Tryton versions  3.2.

Indeed.


 In
3.2 just
one default variant is created, whether you create it from menu
products or
variants.

 Even in software packages that can handle variant configuration,
users
 try to avoid this due to the complexity of this.

I can't see the complexity. If you don't want variants, just don't use
them.
When only using menu products, you are just working transparently on
the first
variant.

In most cases you have to attach relationship formulas to product attributes, 
like: when ordering a climate control with the car, you need the bigger 
generator as well.
This adds complexity,  but I agree, it us more than just a variant. Don't know 
if Tryton can deal with that...

  However, do remember that it is not possible to have prices on
  product variations (at least from the standard modules). So, in a
  way this makes an assumption that all variants have the same and
  cost price (which is rarely true with at least Openlabs
  customers).
 
 Interesting. Different price per variant would exactly be what the
 user needs, as Apple is making the big revenues on the 64GB variant
 compared to the 8GB. Similar as car manufacturers make a high profit
 on extras.

So here you are advocating variants...

There us nothing bad about it - if you need it. But having it in general is not 
the best idea...

Perhaps this could be included like:
Implement also list and cost price on variant with a Boolean 'Use
prices from
template'. 
 
 Bottom-line: current solution increases complexity without adding
real
 benefit. Ideally this would be configurable (e.g. different material
 type for configurable materials) and have just 'material' for the
 standard, instead of template/variant.

I prefer the current solution a lot to what it was before, when we had
to enable variants by a second module. It is a minimalistic design as
usual
allowing for extensibility. Nevertheless I agree, that it would be a
welcome
feature to provide the possibility to define prices on the variant in
the base
module.
 
Cheers,
Mathias



Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Cédric Krier
On 05 Jul 14:38, Axel Braun wrote:
 Believe me, we did, and came around exactly that problem.

You always seem to not know at all Tryton.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/


pgpcs_w6O_CQa.pgp
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Dale Scott

 On Jul 5, 2014, at 7:30 AM, Cédric Krier cedric.kr...@b2ck.com wrote:
 
 On 05 Jul 14:38, Axel Braun wrote:
 Believe me, we did, and came around exactly that problem.
 
 You always seem to not know at all Tryton.

For sure that's me, I'm trying to learn fast!  ;-)

Thanks everyone for your opinions. If I understand correctly, it seems the 
variation functionality applies best in cases of simple differences that do 
not affect price (selling S/M/L t-shirt example) or do not trigger other 
changes (counter-example of car requiring larger generator for climate control 
variation).

If this model does not fit the situation, one can always a) use multiple 
products and ignore the variation functionality, or b) customize code as needed 
for the specific situation. That seems fair.



Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Jordi Esteve (Zikzakmedia)

El 05/07/14 13:01, Mathias Behrle ha escrit:

However, do remember that it is not possible to have prices on
product variations (at least from the standard modules). So, in a
way this makes an assumption that all variants have the same and
cost price (which is rarely true with at least Openlabs
customers).

Interesting. Different price per variant would exactly be what the
user needs, as Apple is making the big revenues on the 64GB variant
compared to the 8GB. Similar as car manufacturers make a high profit
on extras.

So here you are advocating variants...

Perhaps this could be included like:
Implement also list and cost price on variant with a Boolean 'Use prices from
template'.
I prefer the current solution a lot to what it was before, when we had
to enable variants by a second module. It is a minimalistic design as usual
allowing for extensibility. Nevertheless I agree, that it would be a welcome
feature to provide the possibility to define prices on the variant in the base
module.


I also agree that providing the possibility to define prices on the 
variant, in addition on the template, would be a useful improvement.


Adding list and cost prices and a Boolean 'Use prices from template' on 
the variants sounds good. It is a similar solution as how taxes and 
accounts can be defined in the product template or in the product category.


--
Jordi Esteve
Consultor Zikzakmedia SL
jest...@zikzakmedia.com
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108



Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Cédric Krier
On 05 Jul 19:10, Jordi Esteve (Zikzakmedia) wrote:
 El 05/07/14 13:01, Mathias Behrle ha escrit:
 However, do remember that it is not possible to have prices on
 product variations (at least from the standard modules). So, in a
 way this makes an assumption that all variants have the same and
 cost price (which is rarely true with at least Openlabs
 customers).
 Interesting. Different price per variant would exactly be what the
 user needs, as Apple is making the big revenues on the 64GB variant
 compared to the 8GB. Similar as car manufacturers make a high profit
 on extras.
 So here you are advocating variants...
 
 Perhaps this could be included like:
 Implement also list and cost price on variant with a Boolean 'Use prices from
 template'.
 I prefer the current solution a lot to what it was before, when we had
 to enable variants by a second module. It is a minimalistic design as usual
 allowing for extensibility. Nevertheless I agree, that it would be a welcome
 feature to provide the possibility to define prices on the variant in the 
 base
 module.
 
 I also agree that providing the possibility to define prices on the variant,
 in addition on the template, would be a useful improvement.
 
 Adding list and cost prices and a Boolean 'Use prices from template' on the
 variants sounds good. It is a similar solution as how taxes and accounts can
 be defined in the product template or in the product category.

There is a big mistake here.

Cost price is something really different of list price and so both must
be managed differently.

I don't think list price should be moved to variant but more the
possibility to add an extra per variant. And this is very, very easy to
do now because the design was thought for that.

For cost price, it think it should probably not move but instead we
should compute both the cost price of the template and the cost price of
the variant. Just like I explained in previous email about the cost
price per warehouse. They are all new indicators.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/


pgp2Kjhyiso1g.pgp
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Jordi Esteve (Zikzakmedia)

El 05/07/14 19:30, Cédric Krier ha escrit:

On 05 Jul 19:10, Jordi Esteve (Zikzakmedia) wrote:

El 05/07/14 13:01, Mathias Behrle ha escrit:

However, do remember that it is not possible to have prices on
product variations (at least from the standard modules). So, in a
way this makes an assumption that all variants have the same and
cost price (which is rarely true with at least Openlabs
customers).

Interesting. Different price per variant would exactly be what the
user needs, as Apple is making the big revenues on the 64GB variant
compared to the 8GB. Similar as car manufacturers make a high profit
on extras.

So here you are advocating variants...

Perhaps this could be included like:
Implement also list and cost price on variant with a Boolean 'Use prices from
template'.
I prefer the current solution a lot to what it was before, when we had
to enable variants by a second module. It is a minimalistic design as usual
allowing for extensibility. Nevertheless I agree, that it would be a welcome
feature to provide the possibility to define prices on the variant in the base
module.

I also agree that providing the possibility to define prices on the variant,
in addition on the template, would be a useful improvement.

Adding list and cost prices and a Boolean 'Use prices from template' on the
variants sounds good. It is a similar solution as how taxes and accounts can
be defined in the product template or in the product category.

There is a big mistake here.

Cost price is something really different of list price and so both must
be managed differently.

I don't think list price should be moved to variant but more the
possibility to add an extra per variant. And this is very, very easy to
do now because the design was thought for that.


It is more common to define the final price for each variant, instead of 
template price + extra price. For example tablet 8Gb 250 eur and tablet 
16Gb 300 eur instead of tablet 16Gb 250+50 eur. Anyway, it is easy to 
add (if core module doesn't include it) a field for the variant list 
price and compute the variant extra price as


variant extra price = variant list price - template list price



For cost price, it think it should probably not move but instead we
should compute both the cost price of the template and the cost price of
the variant. Just like I explained in previous email about the cost
price per warehouse. They are all new indicators.


I don't understand that variant cost price is only an indicator. For 
example, if you use fixed cost method, the tablet 8Gb and tablet 16Gb 
has different cost prices, because the second one is more expensive to 
purchase/produce. How could be introduced the different cost prices for 
tablet 8Gb and tablet 16Gb variants?


--
Jordi Esteve
Consultor Zikzakmedia SL
jest...@zikzakmedia.com
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108



Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Cédric Krier
On 05 Jul 20:02, Jordi Esteve (Zikzakmedia) wrote:
 El 05/07/14 19:30, Cédric Krier ha escrit:
 On 05 Jul 19:10, Jordi Esteve (Zikzakmedia) wrote:
 El 05/07/14 13:01, Mathias Behrle ha escrit:
 However, do remember that it is not possible to have prices on
 product variations (at least from the standard modules). So, in a
 way this makes an assumption that all variants have the same and
 cost price (which is rarely true with at least Openlabs
 customers).
 Interesting. Different price per variant would exactly be what the
 user needs, as Apple is making the big revenues on the 64GB variant
 compared to the 8GB. Similar as car manufacturers make a high profit
 on extras.
 So here you are advocating variants...
 
 Perhaps this could be included like:
 Implement also list and cost price on variant with a Boolean 'Use prices 
 from
 template'.
 I prefer the current solution a lot to what it was before, when we had
 to enable variants by a second module. It is a minimalistic design as usual
 allowing for extensibility. Nevertheless I agree, that it would be a 
 welcome
 feature to provide the possibility to define prices on the variant in the 
 base
 module.
 I also agree that providing the possibility to define prices on the variant,
 in addition on the template, would be a useful improvement.
 
 Adding list and cost prices and a Boolean 'Use prices from template' on the
 variants sounds good. It is a similar solution as how taxes and accounts can
 be defined in the product template or in the product category.
 There is a big mistake here.
 
 Cost price is something really different of list price and so both must
 be managed differently.
 
 I don't think list price should be moved to variant but more the
 possibility to add an extra per variant. And this is very, very easy to
 do now because the design was thought for that.
 
 It is more common to define the final price for each variant, instead of
 template price + extra price. For example tablet 8Gb 250 eur and tablet 16Gb
 300 eur instead of tablet 16Gb 250+50 eur. Anyway, it is easy to add (if
 core module doesn't include it) a field for the variant list price and
 compute the variant extra price as

The design will allow to do what you suggest, just put 0 in template
price.
And I think this could be a standard module.

 For cost price, it think it should probably not move but instead we
 should compute both the cost price of the template and the cost price of
 the variant. Just like I explained in previous email about the cost
 price per warehouse. They are all new indicators.
 
 I don't understand that variant cost price is only an indicator. For
 example, if you use fixed cost method, the tablet 8Gb and tablet 16Gb has
 different cost prices, because the second one is more expensive to
 purchase/produce. How could be introduced the different cost prices for
 tablet 8Gb and tablet 16Gb variants?

Because cost prices are really just indicators, you should not confound
with the purchase price.

Also perhaps your example is wrong and they should not be variants. I
think a good way to know if products should be variants or not, it is to
think if the global quantity (quantity of template) has a meaning.
The canonical example is T-shirt with colors as variant differenciation.
In such example, the quantity of T-shirt has a complet valid meaning.
With your example, I don't find very meaningful the number of tablets.

Also you should remember that product supplier information are on
template, so they should normally share the same supplier code, same
purhcase price etc. But of course it could still be customize to add
variant extra.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/


pgppzIShWdMBv.pgp
Description: PGP signature


Re: [tryton] Attachments to Products vs Product-Variants

2014-07-05 Thread Dr. Axel Braun
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 05.07.2014 15:30, schrieb Cédric Krier:
 On 05 Jul 14:38, Axel Braun wrote:
 Believe me, we did, and came around exactly that problem.
 
 You always seem to not know at all Tryton.

How does this comment contribute to the topic?


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlO4WUYACgkQG9b1OutI7yJ9kQCeKtuLufuMTjET0bN7zQGoCbp7
PF4An1hN75xbgtf1tfqpeNHnyN1OWcuQ
=DzvY
-END PGP SIGNATURE-


[tryton] Attachments to Products vs Product-Variants

2014-07-04 Thread Dale Scott
Hi, I've been attaching documents (e.g. datasheets, specifications, work 
instructions, gerber files, schematics...) to all the product I have 
imported. In the process, I found an attachment to a product is not the 
same as an attachment to a product variant.

Can someone explain the basic concept of products and product variants? 
Should I be attaching documents to the product, or to product variants? 
What is the difference? How to the user cases differ? Fwiw, I find the 
product variant grid convenient because it includes the product code for 
each product in the kanban view.

Dale



Re: [tryton] Attachments to Products vs Product-Variants

2014-07-04 Thread Sharoon Thomas

On Jul 5, 2014, at 8:59 AM, Dale Scott d...@dalescott.net wrote:

 Hi, I've been attaching documents (e.g. datasheets, specifications, work 
 instructions, gerber files, schematics...) to all the product I have 
 imported. In the process, I found an attachment to a product is not the same 
 as an attachment to a product variant.
 
 Can someone explain the basic concept of products and product variants? 
 Should I be attaching documents to the product, or to product variants? What 
 is the difference? How to the user cases differ? Fwiw, I find the product 
 variant grid convenient because it includes the product code for each product 
 in the kanban view.

Explanation by a live example:

**Variation on one attribute**

Varying Attribute: Platform
http://www.amazon.com/Call-Duty-Advanced-Warfare-Xbox-One/dp/B00K308KF4
Here the product is: Call of Duty: Advanced Warfare
And the variants are: for PS3, Xbox, PC, PS4 etc

**Variation on Two attributes**

Varying attributes: Size, Color
http://www.amazon.com/Cole-Haan-Lunargrand-Saddle-Oxford/dp/B00HB1PDTE
Here the product is: Cole Haan Men's Lunargrand Saddle Oxford
And the variants are: 12 sizes X 2 Colors = 24 variants


As for your question about attachments:

It depends on the nature of the products and variants.
For example if you were to use iPhone as a product and the three sizes of 16GB, 
32Gb and 64 GB
as variants, then the specifications would be different for each variant while 
the user guide would
the same since all of the user instructions for the series is same. Similarly, 
the images may vary by
the iPhone color, but not by the size. So this depends if those documents you 
attach change by
variant or change by product (template).

Thanks  Regards


Sharoon Thomas
CEO  Chief Software Architect
Openlabs Technologies  Consulting (P) Limited

w: http://www.openlabs.co.in
m: +1 813.793.6736 (OPEN) Extn. 200
t: @sharoonthomas 

- We win when our customers win



signature.asc
Description: Message signed with OpenPGP using GPGMail