In een Magento webshop kunnen meerdere adressen aan een account worden gehangen; afleveradressen en factuuradressen. Maar ook ‘gasten’ zonder account mogen in de meeste webshops aankopen te doen, dus zonder een account aan te maken.
Tijdens het afrekenen toont Magento standaard om de bestelling op een ander adres af te leveren dan het factuuradres. Niet praktisch, aangezien de meeste kopers, maar één adres hebben. Om het je klanten makkelijker te maken kun je dit aanpassen door een klein stukje in de code te wijzigen.
We laten je zien hoe je dit doet en merken op dat het hier om een aanpassing van de Magento ‘core’ files gaat. Dat wil zeggen, als je Magento update kan deze aanpassing overschreven worden. Bewaar een aantekening van je aanpassing, of een kopie van je aangepaste file.
Zet het afleveradres standaard op hetzelfde adres als factuuradres door het volgende aan te passen:
Ga naar map app/code/core/Mage/Checkout/Block/Onepage/ en open bestand Billing.php
vervang:
public function isUseBillingAddressForShipping() { if (($this->getQuote()->getIsVirtual()) || !$this->getQuote()->getShippingAddress()->getSameAsBilling()) { return false; } return true; }
door:
public function isUseBillingAddress