//Rajouter le statut expédition partielle
/*

* Il faut un statut expédié partiellement
je générerais le statut mois même


* Il faut enlever la metabox de chaque transporteur ici colissimo
Il faut en créer une générique avec choix du transporteur
par défault celui sélectionné lors de la commande

il faudra un template 
et une action spécifique pour ce module (il faudra avoir des handlers que l'on peut rajouter dans tw-base)
pour colissimo le résultat doit être le suivant

on pourra avoir une table qui stocke la liste des envoies (cela permettra de déduire les quantités à envoyer)

action: lpc_order_generate_label
order_id: 1424
label_type: outward
items[0][id]: 1817
items[0][price]: 70
items[0][quantity]: 4
items[0][weight]: 473
package_weight: 0
total_weight: 1892.00
package_length: 0
package_width: 0
package_height: 0
package_description: 
cn23_type: 
shipping_costs: 50
non_machinable: 
using_insurance: no
insurance_amount: 0
multi_parcels: 
parcels_amount: 0
block_code: none

Il faudra aussi prévoir le cas ou la génération d'étiquette n'a pas fonctionné et relancer la génération depuis un création
enregisrement des informations d'epxédition depuis la table ?

action préparer expédition (action spéciale qui fera appel au handler ...)

Il faudra aussi prévoir un listing des étiquettes
*/


/*
Lors de la création de l'odre de commande
(WC_Checkout->create_order_shipping_lines)
Si un article n'est pas entièrement expédiable,
créer une expédition partielle (table tw_partial_shipment)
*/

/*
{"1905":{"price":"240","qty":"1","weight":"0.65"}}

Dans le tableau global faire aussi apparaitre l'état du stock et l'état déja expédié
(dupliquer les informations de shipments émises par colissimo) ?

Dans génération d'étiquettes
Quantité A expédier (nombre déja expédié - total)
Nombre d'articles en stock
control pour ne pas expédier plus d'articles que ceux disponibles en stock

Il faudrait aussi améliorer le listing des étiquettes pour afficher le détail du contenu de chaque étiquette

Il faudrait enlever permision produit téléchagable et champs personnalisés

Il faudrait gérer le choix du transporteur, si celui ci ne propose pas de système de gestion des expéditions comme colissimo le fait il faudrait en faire un manuellement

Par défault il faudrait replier les metabox des transporteurs qui n'ont pas été selectionnés
*/