question about refunding process

Help for integrating the Laravel package
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
User avatar
GülsümAkça
Posts: 57
Joined: 20 Nov 2020, 13:30

question about refunding process

Post by GülsümAkça » 07 Apr 2021, 11:09

We have a question about refunding process...
For a B2C marketplace, our prospect needs refund management options in Aimeos dashboard.
The case is;
"Prospect is in the meat business and they sell meat products to their customers.

There are two types of meat products they are selling on the website. One is a fixed price (no problem with that), the other type of product is priced at 1 kg however due to weight changes the pricing would change until it is shipped.

For the dynamic priced products our prospect needs to refund money after it is shipped to their customers. (ie they sell 1 kg of meat but the product is 800 gr so let's say if they charge 1 kg for 10 EUR and the product is 800 gr they need to refund 2 EUR back to the customer)"

Question 1: how can we solve that problem in Aimeos and also how can we send information to the bank side?

Question 2: What if two different product is in the same basket? (we want to withdraw the fixed price products money instant in the bank side and keep the dynamically priced product money on hold until it is confirmed)

Thanks in advance for your help.

User avatar
aimeos
Administrator
Posts: 7873
Joined: 01 Jan 1970, 00:00

Re: question about refunding process

Post by aimeos » 09 Apr 2021, 06:53

GülsümAkça wrote: 07 Apr 2021, 11:09 Question 1: how can we solve that problem in Aimeos and also how can we send information to the bank side?
Refunding is always a bit difficult because the payment provider (or bank if you want to do money transfers over another channel) needs an API that allo refunding. This isn't the case for all payment providers. If the one you are using supports refunding, then you can add a new subpart in the order panel where your client can enter the refund amount and which will send the refund request to the payment provider. The credit note should be stored somewhere in the database.

We would like to have such functionality also as extension for Aimeos. If you can contribute your code, we will appreciate it very much :-)
GülsümAkça wrote: 07 Apr 2021, 11:09 Question 2: What if two different product is in the same basket? (we want to withdraw the fixed price products money instant in the bank side and keep the dynamically priced product money on hold until it is confirmed)
You should process the refund amount independent from the product the paid price is assigned to.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Post Reply