Kalys gastronomie : Naturally creative

Posts: 541
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

Hi there,

After 2 big month of development, I'm able to post the new website I develop with ubercart : http://fr.gastronomie.kalys.com

The website is only available in french ATM, if you click on the english flag, you are redirected on the old website.

The main problem I encounter when I develop the website is that, as it's a french store, some french and european rules apply to the store that ubercart, as it's not an european default store, didn't provide.

So I developped some modules that are in the contribution directory to manage VAT number for professionnal account, show the products price with VAT etc.... I really put lot of efforts on the VAT system because I needed to manage all the website without VAT, but to show the product with VAT to particular customer.

So, this is the list of modules I used for this store

  • View => to manage some page, exposed filterd for the recipe search system
  • CCK => to provide some custom fields, like imagefield etc...
  • Imagecache => for image caching
  • Thickbox => To create a nice display of the big sized images
  • Recipe => To create recipes
  • Role signup => To allow customer to choose between professionnal and personal account on registration
  • Taxonomy theme => To create additionnal themes for the different universes
  • Site user list => To have a powerfull system to search users and have some CRM functionnalisies (combined with the core profile module
  • Pathauto => To dinamically generate alias
  • i18n => To have multilanguage website (soon in english)
  • And the last but not the lease : Ubercart
    • Module I develop for ubercart

      • Add taxes price to product price : For all the VAT need I listed above, it allow to use the core tax system instead of use another system that will not be compatible with others modules
      • VAT number : Copy of the lead tracked, allow to ask the vat number for selected roles on checkout page
      • VAT module, I worked on this module, originally developped by Ryan, but I abandonned it to the profit of the Add taxes to product price module
      • ATOS module, allow to pay with the french credit card system used by most french bank
      • Extra columns, add some collumns to tables, like unit price, add to cart button with attribute selection on product listing

      I don't really know what to say more on the website, let's test functionnalities. If you have some questions on one feature etc... I will be happy to answer you.

      Big thanks to all Ubercart team and all Ubercart supporters, it was the first time I used ubercart to create a shop, but, for sure, it will not be the last !

      Features I want to add soon :

      • Newsletter : Don't had time to do it yet, but I will install simplenews to manage newsletter
      • Discount coupon : Don't know the status of the module ATM, don't know if it is compatible with alpha 8, I will try and install it if it works
      • Discount : My big regret, this module seems excellent, I tried it a little, but it had lot of bugs, problems, and not supporter anymore, it's my biggest deception to not had the possibility to implement this module on my shop
      • Discount on product : Just provide the possibility to put a new discounted price to a product, I would like to add this system to the existing discount module
      • All things store manager will ask to me Eye-wink
Posts: 5378
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Thanks a lot for the write-up, zmove. Smiling I'm glad it's all coming together for you, and I hope the store is very successful!

Posts: 14
Joined: 11/11/2007

congrats you made the right move.
The theme selection is nice. Is that a customized theme or derived from one of drupal themes?

Thought the login block wasnt necessary on the homepage and other pages ... unless the user is required to login to browse the site or ready to checkout.

Posts: 541
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

If I remember, I begin the theme with the zen theme, but hevily customised. In fact, I only keep some usefull function in tempale.php to to give, for example, a class to the node equal to the node-type name.

For the login, in fact, it bring some others options, possibility to vote (soon), to rate recipe, and some other stuff I will add later.