Gestion des prix dans l’ordre suivant :

Attention le changement de pilotage des prix dans la boutique génère des incohérences

  • Le prix de base TTC ou Prix HT du produit selon le pilotage
  • S’il existe un prix spécial il remplacera le prix de base TTC ou HT
  • Le prix remisé sera appliqué sur le prix spécial si il existe sinon sur le prix de base
  • Les remises seront toujours activées

Gestion des remises sur la version 1.4.0.2 (Cliquez ici pour télécharger la version actuelle)

La gestion des prix se trouve dans le produit. Pour l’activer, il faut cocher la case gestion des remises dans réglages -> boutique/catalogue.
Attention à ne pas activer les attributs de façon unitaire sinon cela va créer de nombreuses incohérences.

Les remises ne sont pas appliquées sur le prix spécial.

produit

A venir…

Stockage des prix dans la base de donnée :

Table : postmeta

  • _wpshop_displayed_price ( Pour la recherche TTC ou HT selon le pilotage )
  • _wpshop_product_metadata ( Donnée sérialisée : product_price ttc et price_ht ht )
  • _product_price ( Pour la recherche TTC  )
  • _wps_price_infos ( Donnée sérialisée : PRODUCT_PRICE )

Table : wpshop__attribute

  • Pour le ttc le nom de l’attribut est product_price
  • Pour le ht le nom de l’attribut est price_ht

Table: wpshop__attribute_value_decimal pour les valeurs

Fonction de mise à jour des prix

  • includes/modules/wpshop_prices/wpshop_prices.php
    • mass_update_prices
  • includes/librairies/catalog/products.class.php
    • save_product_custom_informations
  • includes/modules/wps_search/controller/wps_filter_search.php
    • save_displayed_price_meta
  • includes/librairies/catalog/products.class.php
    • calculate_price : Met à jour les prix de l’attribut et également la meta : _wpshop_product_metadata

Récupérer le taux de TVA d’un produit :

wpshop_prices::get_rate_vat ( $product_id )

Dernière mise à jour le 30 octobre 2015

Documentation Crée le 22 octobre 2015 par L'admin

Mon panier
Votre panier est vide