« Prestashop » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « {{ebauche}} == Introduction == == Installation == Prestashop fait partie de l'offre de bons hébergeurs et si on n'a pas de besoins très particuliers on peut l'install... »)
 
 
(20 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{ebauche}}
{{ebauche}}
[[Catégorie:E-commerce]]
[[Catégorie:Création et gestion d'entreprise]]


== Introduction ==
== Introduction ==
Selon [https://fr.wikipedia.org/wiki/PrestaShop wikipédia] (Mars 2021), PrestaShop est une application Web open source permettant de créer une boutique en ligne dans le but de réaliser du commerce électronique. L'application est publiée selon les termes de la licence Open Software 3.06. PrestaShop est aussi le nom de la société éditrice de cette solution.
Site officiel: [https://www.prestashop.com/ PrestaShop.com]


== Installation ==
== Installation ==
Ligne 13 : Ligne 19 :
* configurer un accès à un service paiement
* configurer un accès à un service paiement
* définir des produits et leurs attributs ainsi que des catégories
* définir des produits et leurs attributs ainsi que des catégories
On conseille aussi de mettre la langue de la personne qui configure le portail soit en Anglais soit en Français selon les textes (tutos, aides, forums, etc.) que vous êtes en train de lire. Cela aide à comprendre. Voir ci-dessous....
=== Connaître la version ===
* Menu paramètres avancés -> Informations
* La version est affichée en haut à droite, par exemple 1.7.7.2
   
   
=== Activer / désactiver le shop ===
=== Activer / désactiver le shop ===
Ligne 28 : Ligne 41 :
(2) Changer l'URL dans Prestashop
(2) Changer l'URL dans Prestashop
   Admin -> Préférences -> Traffic & SEO -> Voir en bas de la page "URL de la boutique"  
   Admin -> Préférences -> Traffic & SEO -> Voir en bas de la page "URL de la boutique"  
=== Langue ===
'''Régler les langues pour le portail:'''
Menu -> International -> Localisation
Dans les paramètres, définir la langue par défaut
En haut, importer les packs de localisation pour le langues que vous utilisez
'''Régler la langue de votre utilisateur'''
* En haut à droit cliquer sur votre photo, cliquer sur "Profil", puis choisissez la langue.


=== Gestion des stocks ===
=== Gestion des stocks ===
Ligne 34 : Ligne 61 :
  Paramètres -> Produits
  Paramètres -> Produits
  NON
  NON
   
 
=== Bloc confidentialité des données clients ===
 
Indique que quels droits à la vie privée vous respectez.
 
 
=== Bloc customer reaassurance ===
 
Difficile à trouver. Mettre l'interface en Anglais et chercher "reassu" dans Menu Improve -> Modules -> Module Manager
 
Il est possible de tout desactiver, par contre il nous semble utile de remplir ces textes qui vont apparaître lors du payement.
 
Il faut éditer un texte pour chaque langue pour chacun des trois messages (security policy, delivery policy, return policy)
 
=== Contact et Magasins ===
 
contact:
 
* Remplir les adresses email et vérifier les messages
 
Ensuite, dans Customer Service, Customer service options, il faut configurer le mail du portail.
 
Magasins:
 
Il faut vérifier qu'il ne reste pas de magasins de la démo !
 
  Menu Configure -> Contact -> TAB Stores
 
== Payments ==
== Payments ==


Ligne 67 : Ligne 121 :
* https://developer.paypal.com/docs/business/get-started/
* https://developer.paypal.com/docs/business/get-started/
* https://developer.paypal.com/docs/platforms/get-started/
* https://developer.paypal.com/docs/platforms/get-started/
=== Frais Paypal ===
Lire [https://www.paypal.com/ch/webapps/mpp/merchant-fees?locale.x=en_CH#fixed-fees-commercialtrans PayPal Merchant Fees]
* Commercial Transactions = 3.40% + fixed fee (pour la suisse: 0.55CHF ) + frais de conversion (entre 0.5 et 1%)
On peut obtenir une autorisation pour "micro fees" et on cite {{citation|Subject to application and pre-approval by PayPal, you may upgrade an existing account to receive the Micropayment rate. Micropayment rates can be ideal as an alternative to standard commercial transaction rates for business that process payments under 5.00 CHF. If you upgrade to the Micropayment rate, this rate will apply to all commercial transaction payments received into your PayPal account. Please contact us to apply for the Micropayment rate.}} ([https://www.paypal.com/ch/webapps/mpp/merchant-fees?locale.x=en_CH PayPal Merchant Fees], Mars 2021)


=== Modules Paypal ===
=== Modules Paypal ===
Ligne 82 : Ligne 144 :
=== Presto problems ===
=== Presto problems ===


<b>PayPal response:</b>
<b>PayPal response:</b>
TIMESTAMP -> 2021-03-23T13:12:07Z
TIMESTAMP -> 2021-03-23T13:12:07Z
L_ERRORCODE0 -> 10002
L_ERRORCODE0 -> 10002
L_SHORTMESSAGE0 -> Security error
L_SHORTMESSAGE0 -> Security error
L_LONGMESSAGE0 -> Security header is not valid
L_LONGMESSAGE0 -> Security header is not valid
L_SEVERITYCODE0 -> Error
L_SEVERITYCODE0 -> Error


Votre shop a les mauvais paramètres ou il n'est pas accessible.
Votre shop a les mauvais paramètres ou il n'est pas accessible.


== Entrer un produit ==
== Entrer des produits à vendre ==
 
=== Opérations de base ===
 
Il faudrait d'abord définir des catégories qui permettent de classer des produits. Enfin on peut faire cela en jouant avec le système et en ajoutant des produits typiques
 
Ajouter un produit:
* Menu Catalogue -> Produits; Ajouter un nouveau produit ou modifier un produit dans la liste
* Onglet Essentiel: Cocher (en bas): en ligne et remplir description et prix, associer une catégorie
* Onglet Options: Disponibles à la vente, Exclusivité web
 
=== Vendre des produits dématérialisés avec le module standard ===
Il est possible de vendre un fichier virtuel avec le portail de base, mais cette solution a des désavantages
* la procédure est un peu compliqué et pas très bien géré au niveau des quantités (il faut mettre quoi ? 0 ou 1 ou 10000 ?)
* le client ne peut accéder qu'à un seul fichier
* Un fichier est toujours associé à un seul produit.
* Dans les options ajouter des documents joints (instructions, documentation, etc.). Ces documents sont affichés sur la page produit, donc accessibles à tout le monde.


* Essentiel: Cocher (en bas): en ligne et remplir description et prix, associer catégorie
Configurer:
* Tab produit dématérialisé:
* Catalogue -> Produit; Ensuite créer ou sélectionner un produit
* Options: Disponibles à la vente, Exclusivité web
* On haut (à côté du nom), sélectionner "produit dématérisalisé" dans le menu déroulant !
* Onglet "Produit dématérialisé" et associer un fichier dans le formulaire. Cocher "accepter les commandes".
 
=== Modules pour vendre des downloads ===
La plupart des addon semblent gérer la vente de variants ou encore la vente de sous-items. Ce qu'on cherche est et de vendre l'accès à des multiples fichiers (tout simplement).
 
'''Virtual Downloads Management Module:'''
* [https://addons.prestashop.com/en/virtual-products/8452-virtual-downloads-management.html Virtual Downloads Management Module] par Silbersaiten 
* Citation: With DIGITALIQUE you can offer your customers digital products in a proper way. Upload your files and assign them to your products. At purchase, customer receives an email with the download link. He also has a download section in his customer panel
* rating 3.5/5
* 80 euros (no upgrades) to 116 (upgrades)
 
'''Sell Virtual / dematerialized products by attributes Module'''
* [https://addons.prestashop.com/en/virtual-products/48877-sell-virtual-dematerialized-products-by-attributes.html Sell Virtual / dematerialized products by attributes Module] par speaz
* This module allows you to sell several dematerialized goods / software / modules / key per product and variations! You can choose several versions for each version, the client will find all his downloads from his account!
* 180 Euros
* not rated, but the developer has superhero status.
 
'''Virtual products with combinations'''
* [https://addons.prestashop.com/en/virtual-products/7475-virtual-products-with-combinations.html Virtual products with combinations] par PrestaEdit.
* Virtual products with combinations. Adds the ability to use virtual products with variants, allowing you to create only one data sheet for the different formats available for your download. 
* So: One product available under different file formats ? (not multiple files ?)  
* Rating: 4.5/5
* 99,99€
 
'''Virtual products with combinations'''
* [https://addons.prestashop.com/en/virtual-products/18561-virtual-products-with-combinations.html Virtual Products with Combinations] par meg venture
* This module allows shop owners to use combinations with virtual products, manage all your virtual files from a single space. Several différent file items for one product, e.g. various tracks for a CD that customer can buy 1 by 1  (as above ?)
* rating: 4/5
* 49,99€
 
'''Virtual products with combinations'''
* [https://www.presta-module.com/en/55-virtual-products-with-combinations.html Virtual products with Combinations] par PrestaModule.
* customers will have access from the same product page to the different variants of the virtual product.
Virtual products with Combinations]
* 80 Euros.
 
 
'''Virtual Product Combination Module'''
* [https://addons.prestashop.com/en/combinaisons-customization/45490-virtual-product-combination.html Virtual Product Combination Module]
* The module provides additional functionality of adding combinations to virtual product. Now, different files for different combinations can be added with the help of this module. Also, set the expiry product of associated file with the combination.
* 50 Euros
'''Virtual products packs and downloads'''
* [https://addons.prestashop.com/en/virtual-products/49454-virtual-products-packs-and-downloads.html Virtual products packs and downloads] by ?
* Sell e-books, pictures, plugins or any other digital products exactly as standard physical! Use '''attributes and their combinations''' for virtual products! Make new types of packs: '''physical + virtual''' or '''packs of virtual products''' only! Very easy!
* 70 Euros, English/Russian only
* Not rated
'''Order Files upload and attach files to orders'''
* [https://addons.prestashop.com/en/registration-ordering-process/26347-order-files-upload-and-attach-files-to-orders.html#overview_description Order Files upload and attach files to orders Module] by wowo software
* The module gives yours customers and employees the possibility to upload and attach any file to given order or shopping cart. Easily attach PDF, JPG, XLS or any other file to any order as employee or as customer. Not specifically made for virtual products.
* rating 5/5
* 70 euros
'''Custom Fields, Add Extra Fields to Checkout | Order Module'''
* [https://addons.prestashop.com/en/registration-ordering-process/19008-custom-fields-add-extra-fields-to-checkout-order.html Custom Fields, Add Extra Fields to Checkout | Order Module]
* Add extra fields to the cart & checkout page by Prestashop Custom Field module. You can add fields to any checkout step. Supports Text, File attachment, Drop-down, Multiple-Select & 7 other types of fields including Conditional Logic fields.
'''Batch Downloadable Product Pro'''
* [https://addons.prestashop.com/en/virtual-products/47854-batch-downloadable-product-pro.html#overview_description Batch Downloadable Product Pro Module] by Presto Changeo
* Manage complex virtual product setups easily and keep your customers coming back, including support for combinations, multiple files per product, downloadable & shippable products,  and more.
* 150 Euros
* Not rated.
* There is also a simple version. [https://addons.prestashop.com/en/virtual-products/47840-batch-downloadable-product.html#overview_description Batch Downloadable Product Module] (below)
'''Batch Downloadable Product'''
* [https://addons.prestashop.com/en/virtual-products/47840-batch-downloadable-product.html#overview_description Batch Downloadable Product Module]
* Upload files to your server using FTP and quickly& easily assign them to products (making them downloadable or as attachments).
* 60 Euros
* Not rated.


== Configurer le layout ==
== Configurer le layout ==


Personnaliser -> Apparance -> Thème et logo -> Onglet Pages configuration
=== Contenu des pages ===
 
Personnaliser -> Apparance -> Thème et logo -> Onglet Pages configuration
 
=== Placement de divers widgets ===
 
Desig -> Positions
Apparance -> Positions
 
Une très long liste qui permet de régler où apparaît quel widget dans chacune des pages....
 
== Modules intéressants ==
 
=== CMS/Blog ===
Il faudrait pouvoir créer des contenus (enfin on peut aussi imaginer utiliser une autre plateforme, mais intégré c'est mieux)
* [https://codecanyon.net/item/blog-for-prestashop/6717465 Blog for PrestaShop] , $30
* [https://codecanyon.net/item/faq-for-prestashop/13799864 FAQ], $20. Demo looks ok.
 
== Liens ==
 
=== Officiel ===
 
* [https://addons.prestashop.com/ Addons for PrestaShop]]
** [https://addons.prestashop.com/en/401-free-prestashop-modules Our free modules]
** [http://www.prestashop.com/en/partners-free-module Official Modules] (gratuits)
** [http://www.prestashop.com/forums/forum/144-free-modules/ PrestaShop Forums]
 
=== Introductions variés ===
 
* [https://www.matthewwoodward.co.uk/work/tools/prestashop/ Start Your Digital Product Empire Today With Prestashop]  by  Matthew Woodward, Updated on May 08, 2020 (consulted March 2021). Ok, mais captures d'écran illisibles ....
* I[https://www.prestashopmanager.com/useful-articles/tips-tricks/import-virtual-products-to-prestashop/ mport Virtual Products to PrestaShop] perform bulk PrestaShop virtual products import procedure with the Store manager module
 
=== Autre ===
 
* [http://prestadevelop.com/en/9-modules PrestaDevelop]
* [http://www.prestatoolbox.com/17-free-modules PrestaToolBox]
* [https://shopygen.com/sell-digital-products/ How To Sell Digital Products And Downloads: The Complete Guide]

Dernière version du 25 mars 2021 à 18:21

Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.

Introduction

Selon wikipédia (Mars 2021), PrestaShop est une application Web open source permettant de créer une boutique en ligne dans le but de réaliser du commerce électronique. L'application est publiée selon les termes de la licence Open Software 3.06. PrestaShop est aussi le nom de la société éditrice de cette solution.

Site officiel: PrestaShop.com

Installation

Prestashop fait partie de l'offre de bons hébergeurs et si on n'a pas de besoins très particuliers on peut l'installer avec un simple clic. Notre version a été installé par Infomaniak.

Configuration de base

Pour avoir un shop minimal qui vend des objets dématérialisés il faut:

  • configurer la mise en page et des éléments qui sont affichés par définition
  • configurer un accès à un service paiement
  • définir des produits et leurs attributs ainsi que des catégories

On conseille aussi de mettre la langue de la personne qui configure le portail soit en Anglais soit en Français selon les textes (tutos, aides, forums, etc.) que vous êtes en train de lire. Cela aide à comprendre. Voir ci-dessous....

Connaître la version

  • Menu paramètres avancés -> Informations
  • La version est affichée en haut à droite, par exemple 1.7.7.2

Activer / désactiver le shop

Parametres -> Paramètres généraux -> Maintenance
Activer la boutique = NON

Changer l'URL chez le même fournisseur

Cette procédure peut être compliquée ou simple, tout dépend de votre fournisseur.

Chez Infomaniak:

(1) Changer l'URL dans l'interface de gestion de Infomaniak (2) Changer l'URL dans Prestashop

 Admin -> Préférences -> Traffic & SEO -> Voir en bas de la page "URL de la boutique" 

Langue

Régler les langues pour le portail:

Menu -> International -> Localisation

Dans les paramètres, définir la langue par défaut

En haut, importer les packs de localisation pour le langues que vous utilisez

Régler la langue de votre utilisateur

  • En haut à droit cliquer sur votre photo, cliquer sur "Profil", puis choisissez la langue.

Gestion des stocks

Elle n'est pas nécessaire pour vendre des produits virtuels

Paramètres -> Produits
NON

Bloc confidentialité des données clients

Indique que quels droits à la vie privée vous respectez.


Bloc customer reaassurance

Difficile à trouver. Mettre l'interface en Anglais et chercher "reassu" dans Menu Improve -> Modules -> Module Manager

Il est possible de tout desactiver, par contre il nous semble utile de remplir ces textes qui vont apparaître lors du payement.

Il faut éditer un texte pour chaque langue pour chacun des trois messages (security policy, delivery policy, return policy)

Contact et Magasins

contact:

  • Remplir les adresses email et vérifier les messages

Ensuite, dans Customer Service, Customer service options, il faut configurer le mail du portail.

Magasins:

Il faut vérifier qu'il ne reste pas de magasins de la démo !

Menu Configure -> Contact -> TAB Stores

Payments

Après une installation défaut on a retrouvé plusieurs modules par défaut, notamment PayPal par 202 et PrestaShop Checkout. Aucun des deux n'a fonctionné et pour des raison qu'on ne comprends pas.

Paypal

Paypal offre plusieurs manières de l'utiliser. Un modèle Paypal dans Prestashop doit utiliser une d'entre elle et ensuite donner des instructions claires comment configurer le module. Ceci n'est pas le cas actuellement.

Pour utiliser Paypal il faut se créer un business account.

Ci dessous on cite la définition de concepts et terminologie par Paypal:

API call
Specific API services that allow you to make payments, refund payments, search or view transaction data, and more.
API signature
A PayPal-generated unique digital signature, such as a line of text or hash marks, that you copy from the PayPal website and use with your API username and password when making a call. An alternative to the digital signature is the API certificate; if you’re developing a custom solution with PayPal APIs, we recommend this option.
API certificate
A file that you download from the PayPal website. The API certificate, an alternative to an API signature, is used with your API username and password when you make API calls. The API certificate is a text file that must be readable by your application each time an API call is made.
API username and password
A PayPal-generated name and password that identify you when you make API calls. The API username and password are different from your PayPal login username (email address) and password.
Three-token authentication
Your API signature, API username, and API password together are called three-token authentication.

Liens importants:

Autres informations:

Frais Paypal

Lire PayPal Merchant Fees

  • Commercial Transactions = 3.40% + fixed fee (pour la suisse: 0.55CHF ) + frais de conversion (entre 0.5 et 1%)

On peut obtenir une autorisation pour "micro fees" et on cite «Subject to application and pre-approval by PayPal, you may upgrade an existing account to receive the Micropayment rate. Micropayment rates can be ideal as an alternative to standard commercial transaction rates for business that process payments under 5.00 CHF. If you upgrade to the Micropayment rate, this rate will apply to all commercial transaction payments received into your PayPal account. Please contact us to apply for the Micropayment rate.» (PayPal Merchant Fees, Mars 2021)

Modules Paypal

Pour installer un module paypal il faut (mais pas toujours) les informations suivantes de Paypal:

  • PayPal account e-mail
  • API Username
  • API Password
  • API Signature

PayPal Express

Presto problems

PayPal response:
TIMESTAMP -> 2021-03-23T13:12:07Z
L_ERRORCODE0 -> 10002
L_SHORTMESSAGE0 -> Security error
L_LONGMESSAGE0 -> Security header is not valid
L_SEVERITYCODE0 -> Error

Votre shop a les mauvais paramètres ou il n'est pas accessible.

Entrer des produits à vendre

Opérations de base

Il faudrait d'abord définir des catégories qui permettent de classer des produits. Enfin on peut faire cela en jouant avec le système et en ajoutant des produits typiques

Ajouter un produit:

  • Menu Catalogue -> Produits; Ajouter un nouveau produit ou modifier un produit dans la liste
  • Onglet Essentiel: Cocher (en bas): en ligne et remplir description et prix, associer une catégorie
  • Onglet Options: Disponibles à la vente, Exclusivité web

Vendre des produits dématérialisés avec le module standard

Il est possible de vendre un fichier virtuel avec le portail de base, mais cette solution a des désavantages

  • la procédure est un peu compliqué et pas très bien géré au niveau des quantités (il faut mettre quoi ? 0 ou 1 ou 10000 ?)
  • le client ne peut accéder qu'à un seul fichier
  • Un fichier est toujours associé à un seul produit.
  • Dans les options ajouter des documents joints (instructions, documentation, etc.). Ces documents sont affichés sur la page produit, donc accessibles à tout le monde.

Configurer:

  • Catalogue -> Produit; Ensuite créer ou sélectionner un produit
  • On haut (à côté du nom), sélectionner "produit dématérisalisé" dans le menu déroulant !
  • Onglet "Produit dématérialisé" et associer un fichier dans le formulaire. Cocher "accepter les commandes".

Modules pour vendre des downloads

La plupart des addon semblent gérer la vente de variants ou encore la vente de sous-items. Ce qu'on cherche est et de vendre l'accès à des multiples fichiers (tout simplement).

Virtual Downloads Management Module:

  • Virtual Downloads Management Module par Silbersaiten
  • Citation: With DIGITALIQUE you can offer your customers digital products in a proper way. Upload your files and assign them to your products. At purchase, customer receives an email with the download link. He also has a download section in his customer panel
  • rating 3.5/5
  • 80 euros (no upgrades) to 116 (upgrades)

Sell Virtual / dematerialized products by attributes Module

  • Sell Virtual / dematerialized products by attributes Module par speaz
  • This module allows you to sell several dematerialized goods / software / modules / key per product and variations! You can choose several versions for each version, the client will find all his downloads from his account!
  • 180 Euros
  • not rated, but the developer has superhero status.

Virtual products with combinations

  • Virtual products with combinations par PrestaEdit.
  • Virtual products with combinations. Adds the ability to use virtual products with variants, allowing you to create only one data sheet for the different formats available for your download.
  • So: One product available under different file formats ? (not multiple files ?)
  • Rating: 4.5/5
  • 99,99€

Virtual products with combinations

  • Virtual Products with Combinations par meg venture
  • This module allows shop owners to use combinations with virtual products, manage all your virtual files from a single space. Several différent file items for one product, e.g. various tracks for a CD that customer can buy 1 by 1 (as above ?)
  • rating: 4/5
  • 49,99€

Virtual products with combinations

Virtual products with Combinations]

  • 80 Euros.


Virtual Product Combination Module

  • Virtual Product Combination Module
  • The module provides additional functionality of adding combinations to virtual product. Now, different files for different combinations can be added with the help of this module. Also, set the expiry product of associated file with the combination.
  • 50 Euros

Virtual products packs and downloads

  • Virtual products packs and downloads by ?
  • Sell e-books, pictures, plugins or any other digital products exactly as standard physical! Use attributes and their combinations for virtual products! Make new types of packs: physical + virtual or packs of virtual products only! Very easy!
  • 70 Euros, English/Russian only
  • Not rated

Order Files upload and attach files to orders

  • Order Files upload and attach files to orders Module by wowo software
  • The module gives yours customers and employees the possibility to upload and attach any file to given order or shopping cart. Easily attach PDF, JPG, XLS or any other file to any order as employee or as customer. Not specifically made for virtual products.
  • rating 5/5
  • 70 euros

Custom Fields, Add Extra Fields to Checkout | Order Module

  • Custom Fields, Add Extra Fields to Checkout | Order Module
  • Add extra fields to the cart & checkout page by Prestashop Custom Field module. You can add fields to any checkout step. Supports Text, File attachment, Drop-down, Multiple-Select & 7 other types of fields including Conditional Logic fields.

Batch Downloadable Product Pro

Batch Downloadable Product

  • Batch Downloadable Product Module
  • Upload files to your server using FTP and quickly& easily assign them to products (making them downloadable or as attachments).
  • 60 Euros
  • Not rated.

Configurer le layout

Contenu des pages

Personnaliser -> Apparance -> Thème et logo -> Onglet Pages configuration

Placement de divers widgets

Desig -> Positions
Apparance -> Positions

Une très long liste qui permet de régler où apparaît quel widget dans chacune des pages....

Modules intéressants

CMS/Blog

Il faudrait pouvoir créer des contenus (enfin on peut aussi imaginer utiliser une autre plateforme, mais intégré c'est mieux)

Liens

Officiel

Introductions variés

Autre