Cette fonctionnalité est en cours de création.

Vérification des valeurs des produits

Cette interface est accessible depuis l’administration de votre boutique : Outils -> WpshopOutils puis l’onglet « Vérification des valeurs des produits« .

Pour effectuer cette vérification, nous récupérons le pilotage de prix (TTC ou HT) de votre boutique pour ensuite afficher les entrées  selon ce pilotage.

La cohérence est vérifié selon deux valeurs :

  1. Attribut qui correspond au pilotage de prix : soit product_price (TTC) ou price_ht (HT)
  2. La metakey _wpshop_product_metadata : soit product_price (TTC) ou price_ht (HT)

Pour chaque incohérence trouvé par l’interface, celle-ci va afficher les produits trouvés avec leurs prix. Un bouton « Corriger » va permettre de mettre toutes les entrées des prix à jour selon le prix de l’attribut.

A venir…

Stockage dans la base de donnée

Dans la base de donnée, il y’a 6 entrées ou les prix d’un produit sont enregistrés selon le pilotage de prix.

Si le prix est TTC :

  • _wpshop_product_metadata => product_price
  • _product_price
  • _wpshop_displayed_price
  • _wps_price_infos => PRODUCT_PRICE
  • attribute : product_price

Si le prix est HT :

  • _wpshop_product_metadata => price_ht
  • _product_price
  • _wpshop_displayed_price
  • _wps_price_infos => PRODUCT_PRICE
  • attribute : price_ht

 

Les méthodes utilisées :

  • includes/modules/wps_product/controller/wps_product_ctr.php
    • get_inconsistent_product
  • includes/modules/wps_product/controller/wps_product_ajax_ctr.01.php
    • ajax_render_inconsistent_product_price
    • ajax_save_product_price
  • includes/librairies/eav/entities.class.php
    • get_entity_identifier_from_code
  • includes/librairies/eav/attributes.class.php
    • saveAttributeForEntity
  • includes/librairies/catalog/products.class.php
    • calculate_price

 

 

 

Dernière mise à jour le 5 novembre 2015

Documentation Crée le 23 octobre 2015 par jimmy

Mon panier
Votre panier est vide