vendor category

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167305

Hi,
All vendors are registred automaticly in the product category.
is it possible to have a second category for each vendor.
In this case, we could go to a vendor product listing by a module menu.
how to do that ?
thierry .
www.ma-popote.fr

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167314

Hi,

is it possible to have a second category for each vendor.

If I understand right your question, the answer is "not yet" but it's in our TODO list.

In this case, we could go to a vendor product listing by a module menu

This sentence make me think that I don't understand the previous question. I don't understand what you want to do and why you want to have a second category for that purpose.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167336

hi,
look my web site : www.ma-popote.com
in the main menu (mes restaurateurs), i want to select zip code (88 for exemple),then the town (epinal for example) and then choose a vendor to see his product.
Actually, i have immediatly product but not the name of vendors before!
is it possible ?
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167358

Hi,

For the moment you have the "vendor location" in order to look for the zip code or the city.

The menus you put have a structure "zip code / city".
If you want to add the vendor in this tree structure, you will have to create a vendor category for each vendor (or move the vendor category of each vendor in the right city).
If it's the case, you will have to use a "category listing" menu with a "product listing module" attached.
www.hikashop.com/support/support/documen...html#categories_menu

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167369

Hi,
For the moment, vendors are automaticly created in the product category
i don't know how to move vendors in a other category. When i create a vendor, there no possibility to choose a category ??
Thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167400

Hi,

You don't have to move vendor in another category, you have to move the "vendor category", like you can move any category in the HikaShop backend.

If you want to have something dynamic, the best is to use a custom plugin with the trigger "onBeforeVendorCreate".
Thanks to this trigger, you can access to the vendor object before his creation and change the parent category where the vendor category will be created. You can based your algorithm on the vendor address, on the vendor admin address, on a vendor custom field, etc.
It requires some PHP/development skills but it is today the best way to have something dynamic which will feet to your structure and your requirements.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167410

Hi,
I'm not able to develop php skill.....
In the back end , i see that all vendors are in a unique category.
products could be in differents categories but not vendors ?
In my web site, at the beginning , i have few vendors.
So,I want this option:
main menu: les restaurateurs/ville. When i click to a town, vendors from this town should appears ...it is not dynamic ?!

www.ma-popote.fr

regards;
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167420

Hi,

In the back end , i see that all vendors are in a unique category.

Yes sure, because it is the normal HikaMarket way.
Once again, you have to move these categories if you want to organize them.
Just edit the vendor category like any other category, change his parent and that's it !

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167496

Hi,
For my web site www.ma-popote.fr ,
I created a category 'epinal' under Vendor category and a category 'nancy' under vendor category. (in hikashop)
I don't know how to link restaurant 'le bistrot gourmand' in the category 'epinal' and how to link restaurant la cuillère in the category 'nancy'??

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167497

Hi,
I don't understand what you mean:
'If you want to add the vendor in this tree structure, you will have to create a vendor category for each vendor (or move the vendor category of each vendor in the right city).
how can i attach vendor 1 to category 'epinal' , and vendor 2 to category ' nancy' ??
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167537

Hi,

www.hikashop.com/support/documentation/1...nfig_market_category

Create categories for vendors
Create automatically a category for the vendor. The category would be create in the "parent category for vendors"

Each time a vendor is created, his "vendor category" is created too.
It is an HikaShop category, like every other categories.
Ok ?

Parent category for vendors
The parent category for vendors is the category where the "vendor categories" would be create.

When the vendor category is created, HikaMarket have to know where it will create it.
This option indicate the parent category. So the "vendor category" will be a child of the selected category.
If you have selected the category called "vendor categories", HikaMarket will create the categories under this one.

Change vendor root category
You can change the root category for vendors. It means that vendors could only see products and categories which are in their "root category".
You can set the "vendor home" and it would use automatically the "vendor category" previously created.

It means that HikaMarket look at the vendor category (thanks to his category namekey) and block the vendor into this specific category. It looks in every HikaShop categories to find the vendor category. Which is means that if you move the category like you can move every categories in HikaShop (by changing the parent of a category), it will continue to work properly.

moving a category
www.hikashop.com/support/documentation/i...form.html#additional
Just change the "parent category".

So, edit the category of your "vendor 1" and change his parent to be the category "Epinal".

That's it !


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167551

Hi,
I'm sorry but i anderstand nothing !
look my web site www.ma-popote.fr
in the main menu/nos restaurateurs/54-meurthe et moselle, 6 restaurants appears. Because the link hikamarket is 'list of vendors'.
I want only the restaurant 'la petite cuillère' (his adress is in meurthe et moselle. the oher 5 restaurants are in vosges)
i did'nt anderstand how to organise that.
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167560

Ok, let's switch to French.

Bonjour,

Très sincèrement, je ne comprends pas ce que vous souhaitez faire et je ne peux pas vous donner une organisation ou structure dans vos catégories et vos vendeurs.
Je ne suis qu'un simple développeur et j'essaie comme je peux d'expliquer le fonctionnement d'HikaMarket, d'aider à l'utiliser et à la configurer.

Si vous faites un menu de listing de vendeurs, vous aller lister des vendeurs.. Mais pas des catégories.
Un vendeur est un vendeur, une catégorie est une catégorie. L'un est géré par HikaMarket et l'autre par HikaShop.
On ne peut pas mélanger les vendeurs et les catégories, c'est juste pas possible.

Donc HikaMarket permet de créer une catégorie liée à un vendeur. C'est un principe qui est pourtant assez simple : HikaMarket va créer une catégorie avec le nom du vendeur.
Et ça s'arrête là en fait.

La catégorie créée est une catégorie comme les autres, elle a juste un "namekey" in peu spécial pour qu'HikaMarket puisse la retrouver facilement.

Donc si vous souhaiter mélanger les catégories et les vendeurs (ce qui n'est pas possible, encore une fois), vous devez juste utiliser des catégories et utiliser ces "catégories vendeurs" pour avoir une organisation un peu plus claire.
Car encore une fois, ces catégories sont de simple catégories qui vont porter le même nom que le vendeur. Rien de plus.

Maintenant, si vous avez des demande de fonctionnalité, si vous avez une requête dans une chose qui serait manquante ; nous sommes ouvert à la critique constructive, il n'y a aucun soucis à ce niveau là.
Malheureusement, mon boulot étant celui de développer, je ne suis pas en mesure de répondre correctement à votre requête puisque je ne comprends pas (je ne visualise pas) ce que vous souhaitez faire.
Fournissez moi une (ou plusieurs) captures d'écran de ce que vous souhaitez avoir, cela va surement m'aider à visualiser le tout ; mais autrement, je suis navré mais mon esprit ne fonctionne pas correctement à ce niveau là.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167567

Bonjour jerome
En français, ce sera peut être plus facile.
Je vous remercie d'abord pour le temps consacré à mon incompréhension d'hikamarket et à sa logique.
A l'instar du module de recherche de vendeurs (fonctionne parfaitement sur www.ma-popote.fr ), qui sliste les vendeurs à partir du code postal et qui permet, en cliquant ensuite sur un des vendeurs listés d'accéder aux produits du vendeur cliqué , je souhaite ce même schéma via un menu car mon site comporte trop peu de vendeurs aujourd'hui.
Ainsi,via un menu, je souhaite atteindre une ville (par exemple: mes restaurateurs/54-meurthe et moselle/nancy)
en cliquant sur cette ville choisie, doit apparaître la liste des vendeurs ayant leur adresse dans cette ville.
En cliquant un des vendeurs listés, apparait les produits de ce vendeur. (c'est ce shéma qui fonctionne avec le module de recherche hikamarket que l'on a calé ensemble).
Ce schéma me parait simple mais je ne comprends pas l'organisation ce qui m'empêche de mettre en oeuvre.
je pense comprendre comment mettre des produits dans une catégorie choisie puisqu'en création de produits, il est demandé une catégorie d'enregistrement.
Mais en ce qui concerne les vendeurs, je ne comprend pas ce qui se passe et quelle est la logique de fonctionnement.
Quand on crée un vendeur, une catégorie lui est attaché. cela veut dire quoi ?
On va y arriver......j'en suis sûr ....
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167574

Bonjour,

Donc vous souhaitez mélanger des catégories et des vendeurs.

Dans HikaShop, un listing de categories ne peut afficher que des catégories.
Lorsque l'on clique sur une catégorie, on ouvre le même menu mais avec une catégorie différence (on parcours donc l'arbre de catégories), on reste dans le même menu HikaShop.

Ce que vous souhaitez faire avec ce mélange de catégories et de vendeur n'est pas possible de base.
Vous ne pouvez pas afficher un vendeur dans un listing de catégories, mais seulement des catégories.

Par contre, ce qui est possible de faire est de modifier l'affichage du listing de catégories pour gérer différement les catégories "vendeur".
Dans la vue HikaShop "category | listing_img_title" vous pouvez trouver ce code

<?php $link = $this->getLink($this->row);?>
Cela permet de récupérer le liens vers la catégorie (en gardant le même menu ou en faisant une recherche dans les menus existants).
Vous pouvez regarder le code dans le fichier "components/com_hikashop/views/category/view.html.php" si cela vous intéresse.

L'idée est de ne pas utiliser cette url lorsque la catégorie est une catégorie vendeur.
<?php
if(!empty($this->row->category_namekey)) && substr($this->row->category_namekey, 0, 7) == 'vendor_')) {
	$vendor_id = (int)substr($this->row->category_namekey, 7);
	$vendorItemId = ''; // or put the HikaMarket menu id you want to use by default
	if(!defined('HIKAMARKET_COMPONENT')) {
		$hikamarketHelperFile = rtrim(JPATH_ADMINISTRATOR,DS).DS.'components'.DS.'com_hikamarket'.DS.'helpers'.DS.'helper.php';
		if(file_exists($hikashopHelperFile))
			include_once($hikamarketHelperFile);
	}
	if(defined('HIKAMARKET_COMPONENT')) {
		$marketConfig = hikamarket::config();
		$vendorItemId = $marketConfig ->get('vendor_default_menu', '');
	}
	if(!empty($vendorItemId))
		$vendorItemId = '&Itemid='.$vendorItemId;
	$link = JRoute::_('index.php?option=com_hikamarket&ctrl=vendor&task=show&cid='.$vendor_id.$vendorItemId);
} else {
	$link = $this->getLink($this->row);
}
?>
Et cela va remplacer les liens des catégories vendeur vers un lien pointant sur la page vendeur HikaMarket correspondante.

Donc on ne fait toujours pas de mélange entre les vendeurs et les catégories, par contre on utilise la spécificité des catégories vendeur pour diriger vers le vendeur associé.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167577

bonjour,
Heu .....
je fais quoi ?
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167580

Bonjour,

Remplacer le premier code par le deuxième code dans la vue indiquée.

Dans la vue HikaShop "category | listing_img_title" vous pouvez trouver ce code ....


Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 104
  • Thank you received: 1
9 years 8 months ago #167641

Bonjour jérome
Le brouillard s'épaissit...
J'ai peur de modifier du code que je ne maîtrise pas sans savoir les conséquences.
Si je comprends bien:
on ne peut pas avec le couple hikashop+ hikamarket , structurer la liste des vendeurs via par exemple un menu déroulant ?
Alors que c'est possible via le module de recherche (code postal et ville ) que nous avons mis en place mais qui est 'trop puissant' pour le démarrage du site .
On ne peut afficher que la liste complète de tous les vendeurs sans distinction ?
mes vendeurs sont des restaurants et mes produits des plats.
Un client ne va pas acheter du couscous dans un restaurant de Marseille s'il habite Paris. Le client doit donc préalablement choisir son restaurant sur un critère de lieu (par exemple), ce que je souhaitais faire via un menu puis seulement ensuite choisir son plat, une fois le restaurant sélectionné.
C'est le principe utilisé par tous les autres sites de même nature (ex alloresto.fr). Comment font ils eux ??!!??
Je me demande à présent si le couple HIKASHOP+HIKAMARKET est adapté à me besoin dans le développement de mon site www.ma-popote.fr
A quoi sert la catégorie vendeurs s'il est est inexploitable ?
on peut ranger chaque produit dans des sous catégories de la catégorie produits, et c'est parfait en revanche tous les vendeurs sont mélangés ?!?.?
je suis dans l'embarras et ne sais pas quoi faire à présent
thierry

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167648

Bonjour,

On ne peut afficher que la liste complète de tous les vendeurs sans distinction ?

Un listing vendeur affiche la liste de vendeur.

J'ai peur de modifier du code que je ne maîtrise pas sans savoir les conséquences.

J'ai pourtant tout expliqué dans mon précédent message.

Alors que c'est possible via le module de recherche (code postal et ville ) que nous avons mis en place mais qui est 'trop puissant' pour le démarrage du site

Le plugin "vendor location" permet de filtrer la liste des vendeurs à partir d'une recherche de l'utilisateur (qui est stockée en session).
Il est différent

C'est le principe utilisé par tous les autres sites de même nature (ex alloresto.fr). Comment font ils eux ??!!??

Il existe plusieurs solutions mais de manière général, il s'agit de code spécifique. Dans le genre que je vous ai proposé.

A quoi sert la catégorie vendeurs s'il est est inexploitable ?

Elle ne l'est pas.

Je me demande à présent si le couple HIKASHOP+HIKAMARKET est adapté à me besoin dans le développement de mon site

Je me demande pourquoi vous ne souhaitez pas tester le code que je vous ai développé.
Il s'agit d'un code spécifique qui sors du support classique d'HikaMarket. J'ai passé du temps conséquant à développer ce code pour vous et je dois dire que je suis assez surpris par votre réponse.

je suis dans l'embarras et ne sais pas quoi faire à présent

Tester le code développement spécifiquement pour vous... Ca ne coute rien et ça peut juste résoudre votre besoin, non ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
9 years 8 months ago #167660

Bonjour,

Une option a été ajouté dans HikaMarket.
Avec la prochaine version d'HikaShop et la prochaine version d'HikaMarket il sera possible de demander à ce que la catégorie vendeur pointe directement sur la page vendeur et non plus sur un category listing.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Moderators: Obsidev
Time to create page: 0.074 seconds
Powered by Kunena Forum