В Prestashop используют 2 адреса:
1. Адрес на который нужно доставить товар
2. Адрес на который нужно выслать счет-фактуру.
Это позволяет заказать подарок для другого человека, организовать систему дропшипинга и т.д.
Адрес доставки не показывается для виртуальных товаров. Чтобы при заказе пользователь видел только адрес доставки, нужно изменить шаблон :
/themes/prestashop/order-address.tpl
Вывод 2-х адресов:
<ul class="address item" id="address_delivery" {if $cart->isVirtualCart()}style="display:none;"{/if}></ul>
<ul class="address alternate_item {if $cart->isVirtualCart()}full_width{/if}" id="address_invoice"></ul>
Спрятать любой блок можно добавив:
style="display:none;"
Или удалить этот блок.