Gebruikerstip: een order gedeeltelijk terugboeken

apr
29
2011

Wanneer u al even online bent met uw Magento webwinkel dan komt u altijd nog praktische zaken tegen die niet helemaal lekker lopen en verbetering vereisen. Een daarvan is, uit eigen ervaring, het deels kunnen terugboeken van een order.

Hier kunt u tegenaan lopen wanneer u bijvoorbeeld 2 artikelen verkoopt en uw klant daarvan een exemplaar terugstuurt. U wilt dan dat product terug in de voorraad hebben van uw webshop en het bedrag bijwerken op de creditfactuur naar uw klant.

In dit voorbeeld hebben we overigens gebruik gemaakt van de iDeal koppeling van Buckaroo voor Magento 1.4.1.1.

Nadat u de creditfactuur heeft aangemaakt kunt u onderstaande opties aanpassen:

U kunt hier alleen niet kiezen om 1 van de 3 producten te ‘refunden’. Om dit aan te kunnen passen in uw webwinkel opent u het volgende bestand in de root van uw Magento installatie:

/app/code/local/Total/BuckarooiDeal/Model/PaymentMethod.php (het kan zijn dat andere payment service providers een andere mapstructuur hebben)

Pas hier de volgende regel aan:

[php]
protected $_canCapturePartial = true;
[/php]

en wijzig dit naar:

[php]
protected $_canCapturePartial = false;
[/php]
Vervolgens kunt u uw orders in uw Magento webwinkel per teruggestuurd product ‘refunden’

U zult zien dat het totaalbedrag van de order nu wordt aangepast naar het aantal terug te betalen producten.

Marco de Vries
Marco de Vries is mede-eigenaar van BigBridge en gespecialiseerd in PHP en front-end development. BigBridge bestaat uit een team van Magento e-commerce professionals. Wij geloven in focus en doen waar we goed in zijn: het ontwikkelen en optimaliseren van succesvolle Magento webshops.
Delen van deze site zijn (met toestemming) overgenomen van Magento Inc. en vertaald (meer info).
Home Privacyverklaring Gebruiksvoorwaarden Mage.Town
Schrijf je gratis in als lid van de Magento AssociationInschrijven
+ +