Hikashop et volumétrie

  • Posts: 40
  • Thank you received: 3
5 years 6 months ago #306306

Bonjour,

Nous envisageons la mise en place d'une nouvelle plateforme e-commerce pour du B2B.
L'activité concernerait 2000 à 3000 clients et 20 000 articles.
Par contre, pas plus de 50 à 100 connexions simultanées sur le B2B.

Hikashop pourrait il tenir la charge, surtout sur la partie catalogue article ?

Merci.

Cordialement,

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

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 6 months ago #306307

Bonjour,

Oui, nous avons des marchands utilisant HikaShop avec plusieurs centaines de milliers de produits dans leur site. Donc pas de soucis. Et 50 à 100 connexions n'est pas un soucis. Il faut bien sûr avoir un serveur qui tienne la charge et ne pas installer n'importe quoi sur le site mais ce n'est pas du ressort d'HikaShop.

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

  • Posts: 40
  • Thank you received: 3
5 years 6 months ago #306472

Merci de votre rapide réponse :)
Cela me fait rebondir sur une autre question :)

Ce serait pour une solution B2B incluant des milliers d'articles. Le prix dépend de l'article basé sur un prix catalogue auquel on applique une remise selon le client ou un groupe de client.
Je n'utiliserai pas la fonctionalité des remises disponible sur Hikashop Business car trop de groupes, de codes clients et de spécificités.
Je pensais donc développer un plugin qui calculerait le prix à l'affichage de l'article se basant sur des tables spécifiques.

J'ai trouvé ce lien https://www.hikashop.com/forum/product-category-display/881864-price-calculating.html#227705
Mais cela me semble trop tard dans mon process car ce serait à l'affichage du produit.

Existe-t-il un autre trigger que je pourrais utiliser parmis les autres ?
https://www.hikashop.com/support/documentation/62-hikashop-developer-documentation.html#other

Merci

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

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 6 months ago #306474

Bonjour,

L'idéal je pense est d'utiliser le trigger onAfterLoadProductPriceDiscount( &$discounts, &$elements, $filters, $trigger_options )
$elements est soit un object avec les informations du produit, soit un array d'object avec les informations de différents produits.
$discount est un array de réductions. Donc vous pouvez dynamiquement injecter des object dans $discounts avec le discount_product_id correspondant au produit à cibler en fonction du groupe de l'utilisateur courant etc.
Le système se chargera ensuite d'appliquer les réductions aux produits.

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

  • Posts: 40
  • Thank you received: 3
5 years 6 months ago #306500

$discounts est un array de remise sous forme de taux ou de valeurs ?
Je n'ai pas trouvé ce trigger dans la documentation pour dévelopeur.
Merci

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

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 6 months ago #306513

$discounts contient des objets:

$discount = new stdClass();
$discount->discount_value = XX;
$discount->discount_published = 1;
$discount->discount_currency_id = YYY;
... etc ...
$discounts[] = $discount;
Vous pouvez regarder dans la table hikashop_discount pour connaitre l'ensemble des variables à remplir dans $discount.
Ce trigger est un nouveau trigger que nous avons ajouté récemment et il n'est pour l'instant pas encore dans la documentation développeur.

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

  • Posts: 40
  • Thank you received: 3
5 years 6 months ago #306514

Merci, je vais regarder ces éléments assidûment. :)

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

Time to create page: 0.067 seconds
Powered by Kunena Forum