Some websites get purged by this forum...so, your link is useless. you can link to a manufacturer, though.
Does this tub have a tiling flange, or is it designed as a drop-in, platform use? Some drop-in tubs have a glue on tile flange accessory, but one built into the tub is better. Once that is known, the approach to waterproof becomes easier to navigate.