doliconnect icon indicating copy to clipboard operation
doliconnect copied to clipboard

amélioration [dolishop] [Ergonomie ]

Open Kwagga-Quagga opened this issue 4 years ago • 27 comments

rapidement en deux partie

Description du produit/service

avant il y avait la description du produit/service ;

maintenant il y a en savoir plus, ce qui envoi vers le detail du produit ;

ok

personellement, je préfère avoir la description directement dans la liste des produit, mais je comprends que si la description est longue cela peut être un inconvéniant.

Du coup pourquoi ne pas afficher que les 150 premiers caractères de la description, et si celle ci est plus longue, afficher "... voir la description complète"

best of both worlds

fiche produit, navigation

lorsque l'on clique sur "en savoir plus", on arrive sur un url du type dolishop/?category=X&product=Y

ok super

mais il n'est pas possible de revenir en arrière, à la liste des produits/service de la catégorie

Ici, en haut de page un lien "retourner à la liste des produits/services" peut être le bienvenu

Ou in breadcrumbs avec les catégories de produits service "doliconnect"

Enfin un lien vers le panier peut aussi être le bienvenu

modal panier /paiement

eventuellement un modal après l'ajout au panier, celui ci affiche le panier et demande si l'on veut continuer nos achat ou procéder au paiement, mais ça c'est vraiment secondaire

fiche produit, mise en page

peut être ajouter un titre "description détaillée" au dessus de la ligne contenant la description, autrement elle est peu visible, loin du coeur de l'action

classes css

mettre des classe css a tout les éléments afin de permettre de gérer l'affichage facilement, par exemple je souhaiterais masquer la référence du produit. La il faudrait que je fasse un sélecteur css complexe/absurde pour le modifier et ce n'est pas résistant aux changement de structure de page que tu peux être ammener à faire

icone des produits/service

je sais que c'était en cours, donc c'est une question, sur l'affichage de l'image du produit

Kwagga-Quagga avatar Apr 07 '20 14:04 Kwagga-Quagga

pour presque tout ça.. cf reglage de ton dolibarr cela vient les récupérer (sauf retour/breadscrumbs et le modal ajout panier) ex: si tu affiches la description dans dolibarr sur pdf et dans les liste, cela s'affiche aussi, si tu caches c'est caché. pas de double paramètrage ;)

Je ne comprend pas la ligne icone produits/service ?

ptibogxiv avatar Apr 07 '20 16:04 ptibogxiv

ok merci pour ces éléments, du coup


Concernant les description pas de double réglage, parfait, mais ou est le réglage dans dolibarr ?
dans configuration > pdf > cacher la description des produits : non --> doliconect affiche "en savoir plus" dans configuration > pdf > cacher la référence des produits : oui --> doliconnect l'affiche Du coup je sais pas où changer le réglage


pour l'icone j'ai ajouter un fichier joint à un produit il s'agit d'un fichier image et dolibarr l'ajouter comme vignette dans la fiche produit, mais pas dans doliconnect

Capture du 2020-04-09 09-49-41

Capture du 2020-04-09 09-50-00

Kwagga-Quagga avatar Apr 09 '20 07:04 Kwagga-Quagga

Quel format le fichier image ?

ptibogxiv avatar Apr 09 '20 08:04 ptibogxiv

jpg

Kwagga-Quagga avatar Apr 09 '20 08:04 Kwagga-Quagga

Purge les transients quand tu change ce genre de chose dans dolibarr sinon cela mettre jusque 1mois à arriver

ptibogxiv avatar Apr 09 '20 08:04 ptibogxiv

C'est fait, à 36 reprises

Kwagga-Quagga avatar Apr 09 '20 08:04 Kwagga-Quagga

Et autre amélioration dolishop :

avant lorsqu' un utilisateur qui n'avais pas de compte wp / tiers dolibarr visitait une page du shop, le bouton "ajouter au panier" était remplacer par "créer un compte" ok

maintenant il y a écrit "contactez-nous" ce qui renvoit sur dolicontact !

Pourquoi ce changement ? C'est beaucoup mieux d'inviter l'utilisateur à créer un compte ?!!!!

Idéalement il faudrait le laisser ajouter tout ce qu'il veut au panier, puis l'inviter à créer un compte au moment du paiement, mais bon ça c'est encore autre chose

Kwagga-Quagga avatar Apr 09 '20 08:04 Kwagga-Quagga

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

ptibogxiv avatar Apr 09 '20 10:04 ptibogxiv

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ?

il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ?

quel droit faut il ? 644, 755 ?

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

Et autre amélioration dolishop :

avant lorsqu' un utilisateur qui n'avais pas de compte wp / tiers dolibarr visitait une page du shop, le bouton "ajouter au panier" était remplacer par "créer un compte" ok

maintenant il y a écrit "contactez-nous" ce qui renvoit sur dolicontact !

Pourquoi ce changement ? C'est beaucoup mieux d'inviter l'utilisateur à créer un compte ?!!!!

Idéalement il faudrait le laisser ajouter tout ce qu'il veut au panier, puis l'inviter à créer un compte au moment du paiement, mais bon ça c'est encore autre chose

As tu des éléments de réponse à cette question, c'est hyper important et d'autant plus pour ceux qui ne souhaitent pas utiliser dolicontact ! merci

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

Concernant les description pas de double réglage, parfait, mais ou est le réglage dans dolibarr ? dans configuration > pdf > cacher la description des produits : non --> doliconect affiche "en savoir plus" dans configuration > pdf > cacher la référence des produits : oui --> doliconnect l'affiche Du coup je sais pas où changer le réglage

De même as tu des éléments de réponse à cette question, c'est également assez important merci

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ?

il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ?

quel droit faut il ? 644, 755 ? dans uploads/doliconnect/product/idduproduit

il faut que wordpress ait les droit d'ecrire

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

Concernant les description pas de double réglage, parfait, mais ou est le réglage dans dolibarr ? dans configuration > pdf > cacher la description des produits : non --> doliconect affiche "en savoir plus" dans configuration > pdf > cacher la référence des produits : oui --> doliconnect l'affiche Du coup je sais pas où changer le réglage

De même as tu des éléments de réponse à cette question, c'est également assez important merci

ça a été corrigé dans ma version de dev et sera poussé avec le reste

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

Concernant les description pas de double réglage, parfait, mais ou est le réglage dans dolibarr ? dans configuration > pdf > cacher la description des produits : non --> doliconect affiche "en savoir plus" dans configuration > pdf > cacher la référence des produits : oui --> doliconnect l'affiche Du coup je sais pas où changer le réglage

De même as tu des éléments de réponse à cette question, c'est également assez important merci

là ou tu le change.. mais après purger les transients tout ça.... le module ne peux en permanence checker les paramètres, les constantes dolibarr sont sauvegardées pour 1 mois

pour ces 2 choses pour le moment l'affichage restera... pour ces 2 options de dolibarr elles seront ultérieurement prises en compte

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ? il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ? quel droit faut il ? 644, 755 ? dans uploads/doliconnect/product/idduproduit

il faut que wordpress ait les droit d'ecrire

les droit d'écrire où ? sur la face cache de la lune, ce n'est pas le cas, mais ça ne change rient ?!

donc ? dans wp-content/plug-in/doliconnect ?

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

Concernant les description pas de double réglage, parfait, mais ou est le réglage dans dolibarr ? dans configuration > pdf > cacher la description des produits : non --> doliconect affiche "en savoir plus" dans configuration > pdf > cacher la référence des produits : oui --> doliconnect l'affiche Du coup je sais pas où changer le réglage

De même as tu des éléments de réponse à cette question, c'est également assez important merci

ça a été corrigé dans ma version de dev et sera poussé avec le reste

ok merci !

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ? il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ? quel droit faut il ? 644, 755 ? dans uploads/doliconnect/product/idduproduit

il faut que wordpress ait les droit d'ecrire

les droit d'écrire où ? sur la face cache de la lune, ce n'est pas le cas, mais ça ne change rient ?!

donc ? dans wp-content/plug-in/doliconnect ?

sur ton serveur.. ou veux tu donc....

dans uploads/doliconnect/product/idduproduit

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ? il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ? quel droit faut il ? 644, 755 ? dans uploads/doliconnect/product/idduproduit

il faut que wordpress ait les droit d'ecrire

les droit d'écrire où ? sur la face cache de la lune, ce n'est pas le cas, mais ça ne change rient ?! donc ? dans wp-content/plug-in/doliconnect ?

sur ton serveur.. ou veux tu donc....

dans uploads/doliconnect/product/idduproduit

ok, je pense que wp peut écrire car dans wp-content/upload/doliconnect, j'ai plein de dossier numéroté qui contiennet des img dotn le nom est avatar*.jpg que les adhérent on certaiement mis.

mais le shop ne met pas les icones

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

pour le problme d'image, ça ne serait pas un pb de creation de dossier/fichier ? doliconnect vient les stocker en local dans wordpress

eu peut être, mais comment savoir ? il les stocke où ? dans wp-content/upload ? dand wp-content/plug-in/doliconnect ? quel droit faut il ? 644, 755 ? dans uploads/doliconnect/product/idduproduit

il faut que wordpress ait les droit d'ecrire

les droit d'écrire où ? sur la face cache de la lune, ce n'est pas le cas, mais ça ne change rient ?! donc ? dans wp-content/plug-in/doliconnect ?

sur ton serveur.. ou veux tu donc....

dans uploads/doliconnect/product/idduproduit

ok, je pense que wp peut écrire car dans wp-content/upload/doliconnect, j'ai plein de dossier numéroté qui contiennet des img dotn le nom est avatar*.jpg que les adhérent on certaiement mis.

mais le shop ne met pas les icones

seuls 4.4.5 et suivante prennent en charge les images des produits... faut aussi un dolibarr à jour, les bons droits tout ça...

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

je suis en doliconnect 4.4.5, doliconnect pro 4.4.1 (pas mieux proposé) dolibarr / doliconnector/ adhérent + 10.0.3

seul wp et php ne sont pas avec les dernières versions wordpres est en 5.3.x et php en 7.2

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

je suis en doliconnect 4.4.5, doliconnect pro 4.4.1 (pas mieux proposé) dolibarr / doliconnector/ adhérent + 10.0.3

seul wp et php ne sont pas avec les dernières versions wordpres est en 5.3.x et php en 7.2

eh ben voilà tu as ta réponse... il faut dolibarr 11 pour les images des produits car pas d'api pour cela en v10 ^^ et les autres améliorations dépendront de dolibarr 12 (images des catégories). ( dolibarr n'accepte beaucoup de ces ajout que dans les versions suivantes)

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

pardon j'ai dolibarr 11.0.3 et les modules qui vont avec

Kwagga-Quagga avatar May 07 '20 15:05 Kwagga-Quagga

pardon j'ai dolibarr 11.0.3 et les modules qui vont avec

doit y avoir un problème mais lier a ton installation faut faire tests avec api explorer pour voir si tu sais obtenir les documents des produits. Peutx etre images selon l'ancien système d'ajour dans dolibarr ou droit bloquer/pb d'entité... il y a plein de raison qui peuvent bloquer

ptibogxiv avatar May 07 '20 15:05 ptibogxiv

ok

l'api key utilisé est celle d'un compte admin de dolibarr

l'image du produit à été ajouté sur dolibarr v 11.x.x

voilà ce que me donne l'api explorer pour "get product" concernant un produit qui a une image

je peux faire des requettes plus précise, mais peux tu m'indiquer où ?

Merci

  {
    "label": "Revue - N°048-049",
    "description": "Description couppé pour github",
    "other": null,
    "type": "0",
    "price": "25.00000000",
    "price_ttc": "25.00000000",
    "price_min": "0.00000000",
    "price_min_ttc": "0.00000000",
    "price_base_type": "HT",
    "multiprices": [],
    "multiprices_ttc": [],
    "multiprices_base_type": [],
    "multiprices_min": [],
    "multiprices_min_ttc": [],
    "multiprices_tva_tx": [],
    "multiprices_recuperableonly": [],
    "prices_by_qty": [],
    "prices_by_qty_list": [],
    "default_vat_code": null,
    "tva_tx": "0.000",
    "tva_npr": "0",
    "localtax1_tx": "0.000",
    "localtax2_tx": "0.000",
    "localtax1_type": "0",
    "localtax2_type": "0",
    "stock_reel": null,
    "stock_theorique": null,
    "cost_price": null,
    "pmp": "0.00000000",
    "seuil_stock_alerte": null,
    "desiredstock": null,
    "duration_value": false,
    "duration_unit": "",
    "status": "1",
    "status_buy": "0",
    "finished": "1",
    "status_batch": "0",
    "customcode": "",
    "url": null,
    "weight": null,
    "weight_units": "6",
    "length": null,
    "length_units": "8",
    "width": null,
    "width_units": "8",
    "height": null,
    "height_units": "8",
    "surface": null,
    "surface_units": "10",
    "volume": null,
    "volume_units": "11",
    "net_measure": null,
    "net_measure_units": null,
    "accountancy_code_sell": "701",
    "accountancy_code_sell_intra": "",
    "accountancy_code_sell_export": "",
    "accountancy_code_buy": "",
    "barcode": null,
    "barcode_type": null,
    "barcode_type_code": null,
    "barcodes_extra": [],
    "stats_propale": [],
    "stats_commande": [],
    "stats_contrat": [],
    "stats_facture": [],
    "stats_commande_fournisseur": [],
    "stats_reception": [],
    "stats_mrptoconsume": [],
    "stats_mrptoproduce": [],
    "multilangs": [],
    "imgWidth": null,
    "imgHeight": null,
    "date_creation": "2020-01-02 13:38:39",
    "date_modification": "2020-01-03 16:33:56",
    "product_fourn_id": null,
    "nbphoto": 0,
    "stock_warehouse": [],
    "fk_default_warehouse": null,
    "fk_price_expression": null,
    "fourn_pu": null,
    "fourn_price_base_type": null,
    "fourn_socid": null,
    "ref_fourn": null,
    "ref_supplier": null,
    "fk_unit": null,
    "price_autogen": "0",
    "id": "51",
    "import_key": null,
    "array_options": [],
    "linkedObjectsIds": null,
    "canvas": "",
    "fk_project": null,
    "contact": null,
    "contact_id": null,
    "thirdparty": null,
    "user": null,
    "origin": null,
    "origin_id": null,
    "ref": "PDT-202001-000000005",
    "ref_ext": null,
    "statut": null,
    "country": null,
    "country_id": null,
    "country_code": "",
    "state": null,
    "state_id": null,
    "state_code": null,
    "barcode_type_label": null,
    "barcode_type_coder": null,
    "mode_reglement_id": null,
    "cond_reglement_id": null,
    "cond_reglement": null,
    "shipping_method_id": null,
    "modelpdf": null,
    "last_main_doc": null,
    "fk_account": null,
    "note_public": null,
    "note_private": "",
    "note": "",
    "total_ht": null,
    "total_tva": null,
    "total_localtax1": null,
    "total_localtax2": null,
    "total_ttc": null,
    "lines": null,
    "fk_incoterms": null,
    "label_incoterms": null,
    "location_incoterms": null,
    "date_validation": null,
    "duration": "",
    "entity": "1"
  }

Kwagga-Quagga avatar May 07 '20 16:05 Kwagga-Quagga

pardon j'ai dolibarr 11.0.3 et les modules qui vont avec

cela fonctionne pour moi et plein de user avec reglage de base mais tu as peut etre particularités de reglages

ok

l'api key utilisé est celle d'un compte admin de dolibarr

l'image du produit à été ajouté sur dolibarr v 11.x.x

voilà ce que me donne l'api explorer pour "get product" concernant un produit qui a une image

je peux faire des requettes plus précise, mais peux tu m'indiquer où ?

Merci

  {
    "label": "Revue - N°048-049",
    "description": "Description couppé pour github",
    "other": null,
    "type": "0",
    "price": "25.00000000",
    "price_ttc": "25.00000000",
    "price_min": "0.00000000",
    "price_min_ttc": "0.00000000",
    "price_base_type": "HT",
    "multiprices": [],
    "multiprices_ttc": [],
    "multiprices_base_type": [],
    "multiprices_min": [],
    "multiprices_min_ttc": [],
    "multiprices_tva_tx": [],
    "multiprices_recuperableonly": [],
    "prices_by_qty": [],
    "prices_by_qty_list": [],
    "default_vat_code": null,
    "tva_tx": "0.000",
    "tva_npr": "0",
    "localtax1_tx": "0.000",
    "localtax2_tx": "0.000",
    "localtax1_type": "0",
    "localtax2_type": "0",
    "stock_reel": null,
    "stock_theorique": null,
    "cost_price": null,
    "pmp": "0.00000000",
    "seuil_stock_alerte": null,
    "desiredstock": null,
    "duration_value": false,
    "duration_unit": "",
    "status": "1",
    "status_buy": "0",
    "finished": "1",
    "status_batch": "0",
    "customcode": "",
    "url": null,
    "weight": null,
    "weight_units": "6",
    "length": null,
    "length_units": "8",
    "width": null,
    "width_units": "8",
    "height": null,
    "height_units": "8",
    "surface": null,
    "surface_units": "10",
    "volume": null,
    "volume_units": "11",
    "net_measure": null,
    "net_measure_units": null,
    "accountancy_code_sell": "701",
    "accountancy_code_sell_intra": "",
    "accountancy_code_sell_export": "",
    "accountancy_code_buy": "",
    "barcode": null,
    "barcode_type": null,
    "barcode_type_code": null,
    "barcodes_extra": [],
    "stats_propale": [],
    "stats_commande": [],
    "stats_contrat": [],
    "stats_facture": [],
    "stats_commande_fournisseur": [],
    "stats_reception": [],
    "stats_mrptoconsume": [],
    "stats_mrptoproduce": [],
    "multilangs": [],
    "imgWidth": null,
    "imgHeight": null,
    "date_creation": "2020-01-02 13:38:39",
    "date_modification": "2020-01-03 16:33:56",
    "product_fourn_id": null,
    "nbphoto": 0,
    "stock_warehouse": [],
    "fk_default_warehouse": null,
    "fk_price_expression": null,
    "fourn_pu": null,
    "fourn_price_base_type": null,
    "fourn_socid": null,
    "ref_fourn": null,
    "ref_supplier": null,
    "fk_unit": null,
    "price_autogen": "0",
    "id": "51",
    "import_key": null,
    "array_options": [],
    "linkedObjectsIds": null,
    "canvas": "",
    "fk_project": null,
    "contact": null,
    "contact_id": null,
    "thirdparty": null,
    "user": null,
    "origin": null,
    "origin_id": null,
    "ref": "PDT-202001-000000005",
    "ref_ext": null,
    "statut": null,
    "country": null,
    "country_id": null,
    "country_code": "",
    "state": null,
    "state_id": null,
    "state_code": null,
    "barcode_type_label": null,
    "barcode_type_coder": null,
    "mode_reglement_id": null,
    "cond_reglement_id": null,
    "cond_reglement": null,
    "shipping_method_id": null,
    "modelpdf": null,
    "last_main_doc": null,
    "fk_account": null,
    "note_public": null,
    "note_private": "",
    "note": "",
    "total_ht": null,
    "total_tva": null,
    "total_localtax1": null,
    "total_localtax2": null,
    "total_ttc": null,
    "lines": null,
    "fk_incoterms": null,
    "label_incoterms": null,
    "location_incoterms": null,
    "date_validation": null,
    "duration": "",
    "entity": "1"
  }

ce nest pas cet api c'est celle de documents, il faut chercher a obtenir les documents liés a ton produit

ptibogxiv avatar May 07 '20 16:05 ptibogxiv

ok pour l'api document, tu met demande quel "modulepart" ? "products" ?

Kwagga-Quagga avatar May 07 '20 16:05 Kwagga-Quagga

ok pour l'api document, tu met demande quel "modulepart" ? "products" ? ben oui faut mettre product

ptibogxiv avatar May 07 '20 16:05 ptibogxiv