souhaits pour une prochaine version

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #56242

Je (re)met ici une liste de souhaits :P pour une prochaine version (certains sont déjà évoqués ailleurs)

je trouve les points 1 et 3 vraiment indispensables et qui demandent peu d'effort de développement


1 - mettre un page title dans l'admin pour product, category, manufacturer a cote des Description méta et Mots clés
si on a ce genre de hierarchie pour les categories
Chaussures > tailles > 41
on se retrouve avec un page title = 41

j'ai contourné le probleme en ajoutant un champ category_title et product_title
ensuite dans les 2 views
if(!empty($element->category_title)){
$document->setTitle(strip_tags($element->category_title));
}
else{
$document->setTitle(strip_tags($page_title));
}

2 - possibilité de nommer les adresses facturation et livraison
chez les clients personne ne comprend ce qu'est une adresse par défaut, certains mettent l'adresse où être livré dans les commentaires, ou téléphonent pour demander des explications

3 - possibilité d'affecter un module ou menu de contenu (Catégorie associée) à une catégorie + un fabricant et / ou filtre champ perso
si on veut présenter des optiques Zeiss et ailleurs des optiques Canon il faut créer des catégories Zeiss et Canon (et des sous categories optiques) alors que ce sont dejà des fabricants dans la liste des category (manufacturer)

ce serait bien d'avoir en plus le choix d'un filtre champ perso :
choix de la catégorie associée + un fabricant + un champ perso (avec la valeur de filtre souhaitée)
exemple : toutes les optiques Zeiss avec le filtre 50 mm

ça donnerait un choix extraordinaire pour des menus , actuellement j'utilise presque 100 catégories et avec cette possibilité je reviendrait à une dizaine

4 -avoir dans les onglets de la Configuration générale un tab Développeurs :
il reprendrait sous forme d'une liste champ valeur la table #__hikashop_config de ce qui n'est nulle part ailleurs tel que no_css_header : valeur 1 , default 0 avec possibilité de le changer dans l'admin
ainsi pourraient s'ajouter des choix futurs pour les développeurs sans surcharger les autres tabs un champ config_dev = 1 pourrait marquer ces champs dans la table

on pourrait meme y migrer ce qui surcharge ailleurs et n'est pas forcement grand public

5 - dans un avenir plus lointain :-) s'appuyer sur la prise en charge de Joomla natif pour le multi langues sans Joomfish ou Falang
... à moins que Falang ne change son composant pour se servir de Joomla en natif et ne traduire que ce que Joomla ne fait pas

6 - pouvoir trier par prix la liste des produits dans le frontend (et le backend)
c'est le cas dans virtuemart
j'ai bricolé une solution ici --> www.hikashop.com/en/forum/5-support-en-f...r-par-prix--nom.html

7 - multiple coupon
tel que deja dit ici --> www.hikashop.com/en/forum/5-support-en-f...multiple-coupon.html
mais je peux voir si un client le paye avec Jerome et l’intégrer dans une version future

8 - autres images que le ordering 0 dans listing
--> www.hikashop.com/en/forum/5-support-en-f...-0-dans-listing.html

9 - dans les modules l'option Classement sur le champ ça pourrait être une liste multi-select (le script pourrait limiter au 2 ou 3 premiers choisis)
et en dessous une option ASC DESC pour le sens du tri

10 Dans les zones ajouter Continents avec les pays dedans , et diviser Europe en EU communauté et les autres

11 Permettre des acomptes (ou l'achat complet) sur un produit à commander (non en stock), c'est vraiment indispensable

12
une variable dans la table hikashop_config pour renommer category_pathway qui n'est pas SEO
je mettrais par exemple appareil-photo-suivant ou chaussure-femme-suivante

Last edit: 11 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 73
  • Thank you received: 0
11 years 9 months ago #56247

Oui, je valide tous ces points.

Hikashop, qui est certainement la meilleure solution ecommerce pour Joomla, est loin d'être, en fonctionnalités, au niveau d'un prestashop ou d'un magento. Et c'est bien dommage !

Il y a encore de nombreuses lacunes par rapport à ces solutions précédentes qui sont orientées "utilsateurs"(à la fois pour le vendeur et pour le client).

Il serait intéressant que l'équipe d'Hikashop aille voir ce que font leurs confrères dans l'ecommerce open source afin de rajouter l'indispensable :

Suivi des abandons de paniers (et non pas des abandons de commandes), statistiques sur les ventes très détaillées (referer, total des commandes du client, meilleures ventes de produits,etc.), Gestion puissante des stocks, Gestion des retours produits,... En bref tout ce qui est utile et nécessaire pour la gestion d'un ecommerce au quotidien.

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 9 months ago #56313

C'est noté.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #56317

merci

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #56631

un autre point qui serait agréable c'est dans les modules l'option Classement sur le champ ça pourrait être une liste multi-select (le script pourrait limiter au 2 ou 3 premiers choisis)
et en dessous une option ASC DESC pour le sens du tri

on aurait ORDER BY champ1,champ2,champ3 DESC

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 9 months ago #56671

Les champs ne s'order pas forcément dans la même direction (donc il faudrait un choix ASC/DESC pour chaque ordering), mais oui c'est une idée.
Le problème reste que cela alourdit l'interface.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #56684

pour chaque champ c'est trop de boulot mais déjà une liste a choix multiple (ça n'alourdirait rien vu que ce serait la même liste)
et si possible en plus ASC, DESC pour le tout deux boutons radio

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #56703

dans latable config ... et dans le tab developpeur del'admin :P

pour Admin liste produit voir tous les sous elements par defaut

INSERT INTO `#__hikashop_config` (`config_namekey`, `config_value`, `config_default`) VALUES ('admin_product_filter_type', '0', '0');

et dans ./administrator/components/com_hikashop/views/product/view.html.php --> function listing()

$config =& hikashop_config();
$filter_type = $config->get('admin_product_filter_type','0');

$selectedType = $app->getUserStateFromRequest( $this->paramBase.".filter_type",'filter_type',$filter_type,'int');

et pareil pour function selectcategory et admin_category_filter_type

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57091

Dans les zones ajouter Continents avec les pays dedans , et diviser Europe en EU communauté et les autres

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 9 months ago #57168

Oui. Et une zone world avec tous les pays dedans aussi serait pas mal je pense.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57188

pour la livraison c'est chaque fois un boulot incroyable puisque c'est presque toujours 3 zones : le pays du site, l'Europe communautaire et le reste du monde
si déjà c’était divisé en continents ce serait moins de boulot

Last edit: 11 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57220

si je le fais tu le rajoutes ?

les continents avec currency_id = 1 pour EU communautaire et 2 pour Amerique du nord mais avec le Canada c'est pas correct

INSERT IGNORE INTO `#__hikashop_zone` (
`zone_id` ,
`zone_namekey` ,
`zone_name` ,
`zone_name_english` ,
`zone_code_2` ,
`zone_code_3` ,
`zone_type` ,
`zone_published` ,
`zone_currency_id`
)
VALUES (
NULL , 'world_europe', 'Europe', 'Europe', '', '', 'world', '1', '0'
), (
NULL , 'world_europe_community', 'Europe communauté', 'Europe community', '', '', 'world', '1', '1'
), (
NULL , 'world_asia', 'Asie', 'Asia', '', '', 'world', '1', '0'
), (
NULL , 'world_america_north', 'Amerique du nord', 'Noth America', '', '', 'world', '1', '2'
), (
NULL , 'world_america_south', 'Amerique du sud', 'South America', '', '', 'world', '1', '0'
), (
NULL , 'world_oceania', 'Oceanie', 'Oceania', '', '', 'world', '1', '0'
), (
NULL , 'world_australia', 'Australie', 'Australia', '', '', 'world', '1', '0'
), (
NULL , 'world_africa', 'Afrique', 'Africa', '', '', 'world', '1', '0'
), (
NULL , 'world_antartica', 'Antartique', 'Antartica', '', '', 'world', '1', '0'
)
;

l'europe communautaire
INSERT IGNORE INTO marc_hikashop_zone_link
(zone_parent_namekey, zone_child_namekey)
VALUES
('world_europe_community' ,'country_Andorra_5' ) ,
('world_europe_community' ,'country_Belgium_21' ) ,
('world_europe_community' ,'country_Bulgaria_33' ) ,
('world_europe_community' ,'country_Cyprus_55' ) ,
('world_europe_community' ,'country_Czech_Republic_56' ) ,
('world_europe_community' ,'country_Denmark_57' ) ,
('world_europe_community' ,'country_Finland_72' ) ,
('world_europe_community' ,'country_France_73' ) ,
('world_europe_community' ,'country_France__Metropolitan_74' ) ,
('world_europe_community' ,'country_Germany_81' ) ,
('world_europe_community' ,'country_Gibraltar_83' ) ,
('world_europe_community' ,'country_Greece_84' ) ,
('world_europe_community' ,'country_Hungary_97' ) ,
('world_europe_community' ,'country_Ireland_103' ) ,
('world_europe_community' ,'country_Italy_105' ) ,
('world_europe_community' ,'country_Latvia_117' ) ,
('world_europe_community' ,'country_Liechtenstein_122' ) ,
('world_europe_community' ,'country_Lithuania_123' ) ,
('world_europe_community' ,'country_Luxembourg_124' ) ,
('world_europe_community' ,'country_Malta_132' ) ,
('world_europe_community' ,'country_Monaco_141' ) ,
('world_europe_community' ,'country_Netherlands_150' ) ,
('world_europe_community' ,'country_Poland_170' ) ,
('world_europe_community' ,'country_Portugal_171' ) ,
('world_europe_community' ,'country_Romania_175' ) ,
('world_europe_community' ,'country_Slovakia_189' ) ,
('world_europe_community' ,'country_Slovenia_190' ) ,
('world_europe_community' ,'country_Spain_195' ) ,
('world_europe_community' ,'country_Sweden_203' ) ,
('world_europe_community' ,'country_United_Kingdom_222' ) ,
('world_europe_community' ,'country_Vatican_City_State__Holy_See__228' ) 
;


manque plus que la table croisee hikashop_zone_link et dedans les autre pays

si des ames charitables voulaient partager le boulot a 2 ou 3 deja en faisant pas continent

par contre comment fait on pour avoir dans le menu deroulant de l'admin les zones Continents ?

Last edit: 11 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 9 months ago #57286

Pour l'europe, il y a déjà une zone de taxe qui regroupe tous les pays européens utilisant le système de TVA uniformisé de l'union européenne.
N'est-ce pas la même ?
Je pense qu'il faut éviter d'avoir deux fois l'europe pour pas que les gens s'emmelent les pinceaux en en sélectionnant une à un endroit et une autre à un autre endroit.
Après le problème aussi c'est que chaque transporteur va définir d'une manière différente l'europe. Certains incluront par exemple la suisse car d'un point de vu géographique elle est dans l'europe, alors qu'elle n'est pas dans l'union européenne.
Donc c'est difficile de définir comme il faut une zone "europe" ok pour tous les cas.

Pour la zone "world" c'est assez facile à créer en fait. Il suffit de créer la zone, puis d'ajouter tous les pays d'un coup. Ca se fait en 5 clics grâce au filtre par type de zone dans la popup de sélection des sous zones.

L'australie est dans l'océanie.
Je pense pas que beaucoup de monde vont livrer en antartique :)
L'amérique du sud et du nord peuvent être considérés comme un seul continent, en fonction des cas.

Bref, j'ai peur qu'en fait, faire ce travail soit une perte de temps pour toi et moi car chaque cas demandera un découpage différent :/

Des idées ?

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57305

c’était plutôt pour avoir des grands groupes et que chacun puisse plus facilement modifier à sa guise, mais c'est vrai que je peux faire ce script SQL pour moi et l'inclure dans chaque nouvelle installation

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57747

ça me semble vraiment un truc important de permettre des acomptes sur un produit à commander (non en stock)

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 9 months ago #57826

Oui. C'est déjà dans la todo list.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #57830

merci

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 9 months ago #58902

une variable dans la table hikashop_config pour renommer category_pathway qui n'est pas SEO
je mettrais par exemple appareil-photo-suivant

merci

Last edit: 11 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 2605
  • Thank you received: 65
11 years 2 months ago #91938

Je relance cette liste au pere Noel

Please Log in or Create an account to join the conversation.

Time to create page: 0.100 seconds
Powered by Kunena Forum