[IMP] website_sale_options: clean code; add ondelete cascade for optional product on sale order