[IMP] some fix in sale_embed, add module purchase