post_product_weight + code cleanup