texte pour les stocks (pas de problème)

boutons
$product->is_in_stock() [elementor-pro/modules/woocommerce/widgets/add-to-cart.php classe du bouton OK
	
tw-core/classes/tw_product_variable (texte des boutons)

wc-cart-session.php
	populate_cart_from_order (remplit le panier à partir de la session)
wc-cart.php 

	check_cart_item_stock 
	add_to_cart  (is_in_stock, has_enough_stock, get_stock_quantity)
]
wc-product-simple
	add_to_cart_url
	add_to_cart_text
	add_to_cart_description

wc-product_variable
	get_available_variations
	variation_is_available
	
afficher le bouton de commande (simple.php

get_stock_quantity 
	controller tw_shipping_controller, tw_shipping_manager
	external_stock_amanger

revoir les tests

--------

set_stock_status
	class-wc-brands (recount_after_stock_change)
	class-wc-post-data (delete_query_trnasient woocommerce_product_set_stock_status)
	function wc_recount_after_stock_change (recount_terms_by_product woocommerce_product_set_stock_status)
	class-wc-product (validate_props)
		wc-product->save

	class-wc-admin-post-types (maybe_update_stock_status)
	class-wc-product-data-store-cpt(woocommerce_product_set_stock_status)
	class-wc-product_variable_data_store_cpt (sync_stock_status)
	WC_REST_Products_V1_Controller (set_product_meta)
	WC_REST_Products_V1_Controller (save_variation_data)
	WC_REST_Products_V2_Controller (prepare_object_for_database)
	WC_REST_Products_Variations_Controller (prepare_object_for_database)
	WC_REST_Products_Controller (prepare_object_for_database)

fitre 'woocommerce_product_is_in_stock'

------

get_stock_quantity
vérifier tw_shipping_controller
vérifier tw_shipping_manager
vérifier external_stock_manager


|||||||||

modifier product has_enough_stock rajouter un filtre
rajouter un filtre sur woocommerce_cart_item_required_stock_is_not_enough il nexiste pas, modifier le

vérifier l'utilisation de ajax_get_selecte
controller tw_shipping_controller
controller tw_shipping_manager
controller external_stock_manager (mettre à jours les tests)