Re: Getpaid product Variation

2 views
Skip to first unread message

rafael

unread,
Jul 22, 2010, 10:41:59 AM7/22/10
to getpa...@googlegroups.com
Hi Pavel,

I will be in #getpaid so we can talk more.

My usecase is similar to yours. T-shirts with different colours, sizes,
etc, wich imply in extra cost.

Is Mikko example gatpaid.atshop? He wrote this addon (but not finished)
and this could be a starting point for us..

Two heads are always better then one and we could try to do this
together. I am sure Mikko will help also..

I have one question on your approach. Why is the product id independent
from the variation? Why not make getpaid generate a id for each
combination product/variation?

About the product view, as your furniture is not in stock you don't have
a picture of every product/variation, right? How do you think you will
show those variations?

I was thinking about a set of images and a slideshow that could display
the variations. Mikko mentioned xslt, that would be great to generate
svg files that could merge (in my case) tshirts and the stamps...

Anyway, I will be hanging in getpaid. Ping me there so we can talk more.

I am sending this email also to the dev list so more people can be up to
this issue and give suggestions...

Thanks

Rafael

Em 21-07-2010 17:03, Pavel Bogdanovic escreveu:
> Hi Rafael,
> sorry for delay. I have not startetd yet to develop. But I can explain
> shortly our usecase.
>
> Our customer is selling furniture. These furniture can be delivered in
> several variations. But they are not at stock in all veriations. They
> will be produced according the choosen variation. But the price
> depends on the variation. f. e. a chair could be 180 EUR in black
> white and blue. But the other red variant costs 20 EUR surcharge. the
> product id is independent from the variation.
> When I start to code it I plan to start with the product view which is
> very case specific and does hopefully not touch getpaid. Mikko
> brainstormed that I should have any line item class which fits to my
> wishes and fits to getpaid. He showed me some code which could be an
> inspiration from his "variations". Sorry, I have to look into another
> notebook to find his example.
> Btw his usecase is different. He has a lot of products in different
> variations in stock. Every variation has a unique product id.
> I would really appreciate your help and would like to contribute to
> getpaid. I ll try to catch you at the irc tomorrow.
>
> greetings
> Pavel
> ________________________________________
>
>
>
>
>
>
>> Hi Pavel,
>>
>> We have talked before in #getpaid. Mikko gave me your email because
>> we were discussing product variation implementation in getpaid. He told
>> me you are working on this. I would like to know the progress of this
>> work and if is there anything I can help.
>> I really think this should not be an add on product, but an out of
>> the box funcionality, because it means modifying getpaid.core. I have
>> not coded anything yet, because I was waiting some replys to the email I
>> sent to the getpaid-dev list.
>> I will be in #getpaid so we can discuss this...
>>
>> Thanks,
>>
>> Rafael
>>
>>
>

rafael

unread,
Sep 15, 2010, 1:01:45 PM9/15/10
to getpaid-dev

Hi everyone,


I have talked to Pavel and he has written a great product for the use
case he described (selling customized furniture). It is not product
variation (mostly because it does not deal with stocks quantities),
and he decided to call it product configuration. It fits my usecase,
because, the tshirts my client sells are made upon demand..

I offered myself to help make a release distribution out of his code,
more specifically to try to convert it to something for general use. I
am though facing initial difficulties.

1) Some of the features depend on the theme used. This is because, to
create and show product variations, and also let the client choose
them in a nice interface, have much to do with the presentation.
Besides the eggs that constitute his work (altikon.atcts,
altikon.checkout, altikon.imagemap ,altikon.theme), there are some
needed dependencies: Products.ATVocabularyManager,
Products.ATExtensions, collective.carousel, Products.Carousel, and
webcouturier.dropdownmenu . I haven't read and understood the full
code to see how intricated those products are and how we can split
them to make this general product... Also we must see the status of
those products in plone 4

2) Also the code seems to be tied to Plone 3... After running buildout
with the development eggs in plone 4, I can't add a Plone site,
googling the error, I see some people had it before when the Plone
version did not match CMF version. Also when i access the initial zmi
page :8080 (without /manage), i do not get the new Plone 4 welcome
page (with the big logo), but the old "Zope Quick Start Welcome to
Zope, a high-performance object-oriented platform for building
dynamic Web applications. Here are some quick pointers to get you
started: " . So somehow those eggs resurrected plone 3 inside Plone 4.
Also, accessing the zmi manage interface I get "The site configuration
is outdated and needs to be upgraded. " Although I have the newest
Plone 4 version...

3) The product itself (pabo showed me a running test site) looks
great. What I am not sure (according to previous list discussions) is
if this feature should be implemented in getpaid core or as an add on
product (pabo's case)... It is beside my capacity to merge pabo work
in getpaid.core, because I don't understand both well.. But I see this
is a decision we should make now, because changing getpaid.core is
diametrically opposite to creating an addon pŕoduct...

4) So this is a call for more people to ressurect this thread, and
from pabo starting point we could join forces to implement this most
needed feature (in my opinion) for Plone.getpaid...

I will be in #getpaid and will continue to see how to run part of
pabo's code in plone 4...

rafael

unread,
Sep 15, 2010, 1:04:52 PM9/15/10
to getpaid-dev


On 22 Jul, 11:41, rafael <rafaelcro...@gmail.com> wrote:

Christopher Johnson

unread,
Sep 20, 2010, 3:37:10 PM9/20/10
to getpa...@googlegroups.com
Hi Rafael,

Seems like it would be great to see as an add-on first. Perhaps like the Plone path...high quality and much-used add ons can be incorporated into the core as the community sees fit. 

Good luck! Please keep us posted on the progress.

-c

--
GetPaid for Plone: http://www.plonegetpaid.com (overview info) | http://code.google.com/p/getpaid (code and issue tracker)
You received this message because you are subscribed to the Google Groups "getpaid-dev" group.
To post to this group, send email to getpa...@googlegroups.com
To unsubscribe from this group, send email to getpaid-dev...@googlegroups.com

For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en?hl=en



--
Cofounder and CEO
ifPeople - Innovation for People
www.ifpeople.net
t: 678-608-3408
130 Boulevard NE, #6
Atlanta, GA 30312
Reply all
Reply to author
Forward
0 new messages