enable payment_method other than gateway
enable multi-site for full request to json
fix add_variant for mobile