module product::publish

- draft spaces
- few fixes (deleted items)