Втисну пару советов в ваш todo лист.
После 4-го шага, когда вы отредактировали сайт и нужно показать заказчику:
- не переносите сайт до получения денег
- если нужно показать клиенту, то можете либо используя openserver открыть доступ к сайту и скинуть ему ссылку или же еще проще - использовать ngrok.
https://ngrok.com/
Так клиент сможет посмотреть сайт на факт изменения сайта, затем вы получаете ваши деньги, если к этому времени не получили и только потом переносите.
Все сделано, надо перенести изменённые файлы на рабочий сайт желательно в нерабочее время(хотя как это сделать,если например разные часовые пояса или интернет-магазин круглосуточный),дабы избежать ошибок(клиент оставляет заявку,тут бац и 404,клиент ушел),
Тут можно сделать по-разному:
а) если хостинг позволяет сделать, то можете закачать файлы сайта в новую корневую директорию, обновить БД и сменить директорию для домена. А старую директорию удалить.
б) при помощи файлового менеджера (например, total commander || double comander) произвести сравнение каталогов. Ну а далее синхронизировать их (добавить недостающие файлы и папки по фтп на рабочий сайт) А далее обновить БД. Обычно, обновление БД занимает пару минут.
есть еще куча вариантов, как это можно сделать...