What it takes to open an online store — the checklist