[FIX] website_sale_digital: added kwargs to avoid crashing on mobile-preview and some refactoring