Add direct product script (unfinished)