Description du projet
TraduitPour une personne expérimentée qui a utilisé au moins 10 CMS pour des boutiques en ligne avec open source, cette tâche ne prendra pas plus de 15 minutes, dont la plupart sera consacrée à la lecture de la tâche.
Le défi global est le suivant : créer un service comme ATI, AVITO ou EBAY, mais dans une version simplifiée et tronquée, pour commencer à utiliser la fonctionnalité du CMS pour la boutique en ligne.
Le site doit présenter un catalogue avec des fiches produits et des prix des produits ZBI. Mais en fait, à travers la fonctionnalité du panier, des informations sur les contacts de ce vendeur sont vendues, ou un accès général à tous (ou partiellement) les contacts est vendu, en fonction du tarif choisi par l'acheteur lors de l'inscription.
Vous devez choisir un CMS open source pour une boutique en ligne dans lequel il est gratuit (ou dans le budget général pas plus de 200 $, y compris tous les supplémentaires). Les fonctions suivantes seront disponibles pour les modules et plugins :
1. Pour chacun des produits, vous devez spécifier 2 prix - le prix du produit lui-même (formes métalliques ZBI), appelons-le PriceUnit et le prix d'achat des informations (contacts du vendeur), appelons-le PriceInfo. Le tri des produits doit être effectué par PriceUnit, et dans le panier, il ajoute le prix PriceInfo et le paie effectivement via le système de paiement en ligne (de préférence Yandex-money). Cette fonctionnalité peut également être redessinée à partir de la fonctionnalité du CMS, qui prévoit un « prix de détail » et un « prix de gros ». Mais les champs doivent être appelés différemment.
2. À côté du prix, il doit toujours y avoir un champ où un certain pourcentage de retour (cash back) du prix d'achat PriceUnit est indiqué. Vous pouvez le refaire à partir du champ "TVA" où le taux d'imposition en roubles est généralement indiqué. Basé sur le pourcentage. Mais il est nécessaire qu'il soit écrit non pas “TVA”, mais “CashBack” et de changer le pourcentage en fonction de la catégorie d'acheteur et de produits (comme avec la TVA).
3. Vous devez avoir à côté du bouton d'achat également un bouton "Obtenir un certificat sur Cash Back "". Il peut également être refait à partir du bouton "Obtenir un coupon" ; le principe est le même.
4. Vous avez besoin d'une liste de souhaits (bouton "ajouter à la liste des produits souhaités"), et que sur la base de cette liste de souhaits, pour chaque acheteur, une newsletter par e-mail soit formée lors de l'ajout de nouveaux produits dans les catalogues de la catégorie souhaitée. Il est souhaitable que le CMS soit intégré ou connecté au module d'envoi d'e-mails via la liste de souhaits.
5. Module multivendeur (multimerch) – les vendeurs peuvent ajouter leurs positions au site via leur LC, et après modération de l'administrateur, elles apparaissent dans le répertoire.
6. Différentes catégories d'utilisateurs (acheteurs) pour lesquels différents champs dans les fiches produits sont disponibles ou cachés, et différents prix PriceInfo sont attribués. Dans certains CMS, ils sont appelés modèles de rôle utilisateur, comme Drupal.
7. Le changement de rôle utilisateur est automatiquement attribué en fonction de son choix lors de l'inscription ou du tarif payé. Choisit le tarif "Premium" le paie, obtient accès à tous les champs de la fiche, voit uniquement les prix PriceUnit.
Choisit le tarif "Gratuit" et ne paie rien, n'obtient pas accès à tous les champs des fiches produits (ne voit pas les contacts), voit les prix et PriceUnit et PriceInfo.
Choisit le tarif "Optimal" paie moins que sur "Premium", obtient accès à tous les champs des fiches produits avec PriceUnit au-dessus de 35000r, et ne voit pas tous les champs de la fiche produit pour les produits avec PriceUnit en dessous de 35000r (ne voit pas les contacts), mais voit les prix de PriceInfo, pour l'achat de ces contacts.
Je pense que j'ai été clair.
Je dois écrire uniquement le nom du CMS (avec le tarif) et les modules/plugins nécessaires avec le prix.
Si la fonction n'est pas mise en œuvre comme je l'ai décrit, alors écrivez comment elle sera mise en œuvre dans ce CMS. Ou indiquez les dépassements de budget si le module coûte plus cher.
Après que je reçoive le nom du CMS de votre part, je vérifie si tout fonctionne comme vous l'avez décrit dans un délai de 1 à 2 jours ouvrables, puis je paie le coût du travail.
Une coopération ultérieure est possible sur la création d'une boutique en ligne, l'écriture d'un CMS, l'administration, etc.
En général, il y aura beaucoup de travail, je serai ravi de trouver un bon partenaire pour une coopération à long terme.
Cette tâche est plus pour évaluer les qualifications du candidat.