Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:didrocks:specboutique [Le 03/03/2009, 17:22] – DidRocks | utilisateurs:didrocks:specboutique [Le 15/12/2011, 15:17] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Boutique framasoft/ | ||
| + | ===== L' | ||
| + | |||
| + | * pour l' | ||
| + | * Un skin pour la partie commune et une pour chaque association, | ||
| + | * Une vue des produits de tous les projets (triables par type : ex TS, mugs), par catégorie | ||
| + | * Une vue par association de produits dédiés (voir tous les produits " | ||
| + | * Les commandes sont envoyés périodiquement par un fichier --- ourgh excel --- à une plate-forme logistique qui fait ensuite les envoies. Par contre, l' | ||
| + | |||
| + | ===== Fichier de comm avec la plate-forme ===== | ||
| + | |||
| + | -> exemple des champs du fichiers que l'on envoie aujourd' | ||
| + | |No commande | No client | ||
| + | |||
| + | On laisse vide les champs suivants: | ||
| + | * No commande | ||
| + | * No client | ||
| + | * Complement nom | ||
| + | * Mode expedition | ||
| + | |||
| + | -> nous avons ici un exemple de quoi demander lors d'une commande. | ||
| + | |||
| + | ===== Les contraintes/ | ||
| + | |||
| + | * Certains produits peuvent être inter-projet (ex: clef framabuntu), | ||
| + | * Chaque projet peut gérer (ajouter/ | ||
| + | * Possibilité de faire plusieurs prix pour un produit (ex: CD à 1 euros pour les particuliers et 0.5 pour les assos avec nombre minimum de 20 CD pour l' | ||
| + | * afficher séparément les frais d' | ||
| + | |||
| + | ===== Paiement: ===== | ||
| + | |||
| + | * paypal (à confirmer) | ||
| + | * chèques | ||
| + | * virement | ||
| + | |||
| + | -> pour des raisons légales, une seule asso recevra la totalité de la somme et fera les répartitions vers les autres assos. | ||
| + | * Ce sera donc cette asso qui effectuera également le paiement de la plateforme | ||
| + | (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 : ===== | ||
| + | |||
| + | * gestion du stock restant (donc possibilité de mettre un stock initial, rentrées) | ||
| + | * possibilité de faire des retraits manuels dans le stock (ex pour une party) et de l' | ||
| + | * gestion des commandes en cours (+ une colonne " | ||
| + | * pour les projets communs (framabuntu), | ||
| + | * possibilité donc pour " | ||
| + | * " | ||
| + | |||
| + | Ex: (une framabuntu à 30 euros - 2 euros envoie + plate-forme)/ | ||
| + | |||
| + | 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' | ||
| + | |||
| + | === Modules utilisés === | ||
| + | * Lightbox2 pour l' | ||
| + | * Token (prérequis UC) | ||
| + | * Content (prérequis UC) | ||
| + | * FileField (prérequis UC) | ||
| + | * ImageField (prérequis UC) | ||
| + | * Locale (pour la version FR) | ||
| + | * Menu pour mettre des menus... | ||
| + | * Path (prérequis UC) | ||
| + | * Taxonomy (prérequis UC) | ||
| + | * Update Status | ||
| + | * ImageAPI + ImageMagick (prérequis UC) | ||
| + | * ImageCache (prérequis UC) | ||
| + | * Cart + Conditional Actions + Order + Product + Store (coeur UC) | ||
| + | * Catalog (pour gérer les catalogues Ubuntu-fr, Framasoft...) | ||
| + | * Payment (gestion des moyens de paiements) | ||
| + | * Reports (créer des rapports sur UC) | ||
| + | * Shipping Quotes (prérequis Flatrate) | ||
| + | * Stock (gestion des .... ) | ||
| + | * Flaterate (pour rajouter des frais de ports fixe par article ou par commande) | ||
| + | * Payment Method Pack (paiement par chèque) | ||
| + | * PayPal (paiement par ...) | ||
| + | * Views + View UI (prérequis UCViews) | ||
| + | * View Slideshow (prérequis UCViews) | ||
| + | * UberCart Views (permet d' | ||
| + | * Bonus : Views Export (permet d' | ||
| + | |||
| + | === Modules envisagés === | ||
| + | * ThemeKey : permet de modifier le thème en fonction des termes de vocabulaire par ex. | ||
| + | * Attribute : pour gérer les attributs des articles (taille du tee-shirt...) | ||
| + | |||
| + | === Concepts de base === | ||
| + | |||
| + | Drupal + UberCart permet basiquement de gérer l' | ||
| + | |||
| + | Back-end : | ||
| + | * Authentification | ||
| + | * Création d' | ||
| + | |||
| + | Front-end : | ||
| + | * l' | ||
| + | * l' | ||
| + | |||
| + | === Points du CDCF entièrement ou partiellement réalisable === | ||
| + | * export des commandes pour le fournisseur : création d'une vue sur les commandes d'un certain status, mis en place d'un export CSV sur cette vue (et non XLS) | ||
| + | * chaque assoc peut créer des produits, et modifier SEULEMENT ses produits : gestion avec les droits : créer des produits / modifier ses propres produits | ||
| + | * boutiques par assoc : géré avec les catalogues. On peut mettre un produit dans 2 catalogue (frambuntu par ex). Par contre, | ||
| + | |||
| + | === Points du CDCF non réalisable (pour le moment...) === | ||
| + | * gestion des comptes inter-assoc : peut-être avec les rapports ? je ne sais pas... | ||
