Table des matières

Boutique framasoft/ubuntu-fr

L'environnement/requête:

Fichier de comm avec la plate-forme

→ exemple des champs du fichiers que l'on envoie aujourd'hui à la plate-forme logistique (la première ligne contient ces titres):

No commande No client Nom Complement nom Adresse 1 Adresse 2 Code Postal Ville Pays Mode expedition S M L XL XXL mail

On laisse vide les champs suivants:

→ nous avons ici un exemple de quoi demander lors d'une commande.

Les contraintes/besoins:

Paiement:

→ pour des raisons légales, une seule asso recevra la totalité de la somme et fera les répartitions vers les autres assos.

(le problème se pose en fait pour les commandes mixtes : qqn paie prend un TS ubuntu-fr et un framaDVD → les 2 comptes sont mixés ou encore, qqn prend le produit d'un projet commun, genre la framabuntu).

Un backend pour traiter les commandes :

Ex: (une framabuntu à 30 euros - 2 euros envoie + plate-forme)/2 = 14 euros par asso.

Framasoft reçoit le paiement (si c'est l'asso qui récupère tout), puis un warning doit apparaître dans les deux backends : vous devez 14 euros à ubuntu-fr (et côté ubuntu-fr : framasoft vous doit 14 euros…)

Outils envisagés

Drupal + UberCart

Le module UberCart permet l'intégration aisée d'un système de boutique/vente en ligne au sein d'un CMS Drupal.

Modules utilisés

Modules envisagés

Concepts de base

Drupal + UberCart permet basiquement de gérer l'intégralité d'une boutique en ligne classique :

Back-end :

Front-end :

Points du CDCF entièrement ou partiellement réalisable

Points du CDCF non réalisable (pour le moment...)