То что вариантов нет - это логично для пустого адреса, так как рассчитать нельзя, но для этого можно включить заглушку, где например вывести варианты доставки, доступные после ввода адреса. Также можно задать страну/регион по умолчанию. Определения по IP на самом деле не панацея, так как не обладает точностью, но конечно же позволяет сразу показать доступные варианты доставки, чтобы не сбивать покупателя с толку. База большая из-за того, что содержит в себе все населенные пункты и позволяет подставлять адрес по названию пункта, сама геоип база небольшая, привязывает адрес к населенному пункту, но точностью не блещет, так как собиралась из открытых источников.
После заливки таблиц нужно привести их префикс (у них oc_ по умолчанию) к префиксу Вашей базы через переименование (в пхпмайдмин - таблица - настройки - название), либо убрать этот префикс, если у остальных таблиц нет префикса. Затем в админке модуля на 4 вкладке поставить галочки у полей страна, регион, город, индекс - определять по IP. Если будут вопрос, то пишите в личку.