PublicStock plugin for Dolibarr ERP CRM
Pour la version française de ce README, voir plus bas.
This plugin allows you to set up a store front in which to display publicly the products in your Dolibarr. It is not an e-commerce plugin. It is mainly intended for organizations with a physical point of sale, simply wishing to make the content of their stock public.
It creates a public page (no Dolibarr authentication required) that you can use as is or most likely include in your website.
In detail, the plugin allows you to:
- Display products images (requires a public share link to the image)
- Classify products according to their category (one tab per category), decide if you want to show uncategorized products
- Choose the data you want to display on each product (in particular if prices are displayed VAT or taxes excluded)
- Choose whether or not to display products out of stock
- Use one of the visual themes delivered with the plugin
- Customize this theme or create yours (you need to know the CSS language)
The module administration page allows you to set up all these options and also provides a link to the public page created.
This plugin is available in the following languages :
- Dutch
- English
- French
- Download the .zip archive
- In Dolibarr, go to Home > Setup > Modules/Applications > Deploy/install external app/module
- Upload the .zip archive and submit
- In Dolibarr, go to Home > Setup > Modules/Applications
- Find "PUBLIC STOCK" and click the gear icon
The project is hosted on Codeberg.
To translate it into another language, you can add a subfolder in "langs" with the language code and the country code. For example es_AR
for Spanish from Argentina. Then copy the "publicstock.lang" file from the "fr_FR" or "en_US" folder and replace the translations with your own.
If you wish, you can then submit this translation in a pull request to benefit the community.
To create a new theme, add a {themeName}.css file in the css directory with your styles. To make it available in the plugin configuration screen, you must then modify the admin/setup.php file and add the display and file names of your theme in the definition of the PUBLICSTOCK_THEME
field.
Again, we invite you if you wish to submit a pull request to benefit the community.
This plugin was mainly designed to meet the needs of the French association Artifaille. Its features may not be sufficient for other organizations with other needs. Feel free to create an issue to report a bug or suggest a feature.
The source code is under GPL v3. See the COPYING file for more information.
Documentation is licensed under GFDL v1.3
Ce module permet de mettre en place une vitrine dans laquelle rendre visibles publiquement les produits figurant dans votre Dolibarr. Ce n'est pas un module d'e-commerce. Il est principalement destiné à des organisations avec un point de vente physique, souhaitant simplement rendre le contenu de leur stock public.
Il crée une page publique (pas d'authentification à Dolibarr nécessaire) que vous pouvez utiliser telle quelle ou plus probablement inclure dans votre site web.
Dans le détail, le module permet de :
- Afficher les images des produits (nécessite un lien de partage public de l'image)
- Classer les produits en fonction de leur catégorie (un onglet par catégorie), décider si vous voulez afficher les produits sans catégorie
- Choisir les données que vous souhaitez afficher sur chaque produit (en particulier si les prix sont affichés TTC ou hors taxe)
- Choisir d'afficher ou non les produits en rupture de stock
- Utiliser un des thèmes visuels livrés avec le module
- Personnaliser ce thème ou créer le vôtre (nécessite de connaître le langage CSS)
La page d'administration du module permet de paramétrer toutes ces options et vous fournit également l'adresse de la page publique crée.
Ce module est disponible dans les langues suivantes :
- Anglais
- Français
- Néerlandais
- Télécharger l'archive .zip
- Dans Dolibarr, aller dans Accueil > Configuration > Modules/Applications > Deployer/Installer un module externe
- Déposer l'archive .zip et valider
- Dans Dolibarr, aller dans Accueil > Configuration > Modules/Applications
- Trouver "PUBLIC STOCK" et cliquer sur l'icône en forme d'engrenage
Le projet est hébergé sur Codeberg.
Pour le traduire dans une autre langue, vous pouvez ajouter un sous-dossier dans "langs" avec le code de la langue et le code du pays. Par exemple es_AR
pour l'espagnol d'Argentine. Copiez-y ensuite le fichier "publicstock.lang" du dossier "fr_FR" ou "en_US" et remplacez les traductions par les vôtres.
Si vous le souhaitez, vous pouvez ensuite soumettre cette traduction dans une pull request pour en faire profiter la communauté.
Pour créer un nouveau thème, ajouter un fichier {nomTheme}.css dans le répertoire css avec vos styles. Pour le rendre disponible dans l'écran de configuration du module, il faut ensuite modifier le fichier admin/setup.php et ajouter le nom d'affichage et le nom du fichier CSS de votre thème dans la définition du champ PUBLICSTOCK_THEME
.
Là aussi, nous vous invitons si vous le souhaitez à soumettre une pull request pour en faire profiter la communauté.
Ce module a été principalement conçu pour répondre aux besoins de l'association française Artifaille. Ses fonctionnalités ne seront pas forcément suffisantes pour d'autres organisations avec d'autres besoins. N'hésitez pas à créer un ticket pour signaler un bug ou proposer une fonctionnalité.
Le code source est sous licence GPL v3. Voir le fichier COPYING (en anglais) pour plus d'information.
La documentation est sous licence GFDL v1.3