Will, How do you propose to extend the module? We need the following functionalities:
1) We have to add some fields in the Addresses (VAT number for the invoicing). How to extend the DefaultShoppingCart? It is Used in ShopPage. Do I extend the ShopPage? 2) Validation of the form fields. I can propose a modification of the ShopPage. 3) Add a payment system [Ogone], I have to generate an URL and redirect to the Ogone site after the "Check your order" step. We can extend the ShopPage. 4) With a payment system, we have a two-step confirmation. Save the shopping cart with a flag Confirmation=no in Data module, call the payment system and set Confirmation=yes when Payment system call the eshop back. We will develop another page for the Ogone confirmation which will change the status and display the confirmation page (the page can not contain a parameter command). 5) The clients have different pricing depending of a category (member, non-member...). I will use the pricing category but I have to update the Shopping cart paragraph for the selection of this category and use it for the cart update command. The extended ShopPage will take into account this modification (+ addition of this feature in extend shopping cart). What do you think? Benoit -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Will Scheidegger Sent: mardi 28 septembre 2010 22:57 To: Magnolia User-List Subject: Re: [magnolia-user] [ANN] Magnolia Shop Module Benoît I added the necessary classes and configurations to the project. I _think_ you should be able to do a fresh checkout, build and install now and the backend should be working now too. I have not tested the fresh install yet though. And: It's a temporary fix because... a) Some of the controls should not be in the shop module but rather in the admin interface module since they are very generic and useful in many cases (querySelect, queryCheckbox). If added to the shop module and later to some other module, there might be a conflict in the configurations. b) Some stuff needs to be adjusted to the proper "Magnolia way" of doing things, e.g. the lookup of available languages should follow the site definition pattern. However, I don't have the time to solve that right now. Still I wanted to fix the problems you were experiencing. So there we have it: An other dirty compromise ;-) Let me know if the update works for you. -will On 28.09.2010, at 18:39, Will Scheidegger wrote: > > Ah... you did not read the README, right? ;-) > > Quote from the README.txt: > "- The dialogs and trees to manage the data is currently not working (still > due to some dependencies)." > > I'm currently working on trying to solve that problem. Really, only the > front-end of the shop is working at this time. Of course you can easily > create the dialogs and trees yourself. You can check out the structure of the > data (products, product categories etc.) in the data JCR browser. > > The missing part in the dialogs - or the part which still depends on an > additional module - are custom controls for managing data in sub-nodes, e.g. > the "prices" list underneath each product (one price per price category). > > -will > > > > On 28.09.2010, at 15:43, Benoit Segaert wrote: > >> Will, >> >> After the deployment of the class >> ch.fastforward.magnolia.utils.trees.ConfigurableTreeConfiguration, I >> received the following errors: >> >> no dialog registered for name: shopProduct >> no dialog registered for name: shopCart >> no dialog registered for name: shopCustomer >> . (from AdminCentral tree) >> >> Effectively, these dialogs are not present in the module. >> >> Best Regards, >> Benoît >> >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Benoit Segaert >> Sent: mardi 28 septembre 2010 9:14 >> To: Magnolia User-List >> Subject: RE: [magnolia-user] [ANN] Magnolia Shop Module >> >> Will, >> >> I received the following error when I deploy the Shop Module: >> java.lang.ClassNotFoundException: >> ch.fastforward.magnolia.module.utils.trees.ConfigurableTreeConfiguration >> >> The Installation does not specify it. >> From which module did you deploy this class? >> Can you add it in the shop module? >> Or do you propose to deploy it from an additional module? >> >> Best Regards, >> Benoît >> >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Will Scheidegger >> Sent: vendredi 24 septembre 2010 22:58 >> To: Magnolia User-List >> Subject: [magnolia-user] [ANN] Magnolia Shop Module >> >> Dear Magnolians >> >> We were not ready for the Magnolia Conference, and the shop module is still >> not ready for prime time, but we are nevertheless pleased to make an early >> beta available, which lets you have your first shopping experiences in >> Magnolia without the need of installing an additional shopping cart >> software. You can find the shop module on the forge: >> >> http://svn.magnolia-cms.com/svn/forge/magnolia-shop/ >> >> Please make sure to read the README and INSTALLATION notes. >> >> Best regards, >> -will >> >> -- >> fastforward websolutions >> Kramgasse 16, CH-3011 Bern >> Tel. +41 31 348 54 44, Fax +41 31 348 54 55 >> www.fastforward.ch >> -- >> >> >> ---------------------------------------------------------------- >> For list details see >> http://www.magnolia-cms.com/home/community/mailing-lists.html >> To unsubscribe, E-mail to: <[email protected]> >> ---------------------------------------------------------------- >> >> >> ---------------------------------------------------------------- >> For list details see >> http://www.magnolia-cms.com/home/community/mailing-lists.html >> To unsubscribe, E-mail to: <[email protected]> >> ---------------------------------------------------------------- >> >> >> ---------------------------------------------------------------- >> For list details see >> http://www.magnolia-cms.com/home/community/mailing-lists.html >> To unsubscribe, E-mail to: <[email protected]> >> ---------------------------------------------------------------- > > > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- > ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ---------------------------------------------------------------- ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
