Developer forum

Forum » Ecommerce - Standard features » RMS and large quantities

RMS and large quantities

Imar Spaanjaars Dynamicweb Employee
Imar Spaanjaars
Reply

Hi there,

We've noticed that the RMA module creates a line for every unit of an order line that is being returned. So when I buy 10,000 pieces of something and return 9,000 I get 9,000 RMA lines in the database, the backend, the UI and in email confirmations.

I assume this is by design (so you can assign a serial number to each individual line) but it's quite a hassle to deal with, especially in the backend where you can't use Razor to group the items visually. Are there any work around for this, or would it make sense to add support for this to the core product?

Furthermore, when rendering the RMA lines, it seems that when rendering RMAOrderLines (http://doc.dynamicweb.com/template-tags/ecommerce/customer-center/rma-list/rmas/rmaorderlines), values like Price and Quantity refer to the original order line, not to the RMA line. So when you buy 10,000 items at $2 a piece, and then return 9,000 of them, then loop.GetDouble("Ecom:RMA:OrderLine.Price") gives you $20,000, not $2 and the same for the quantity (10,000 instead of 1). This makes it somewhat cumbersome to output / sum the original values if we manually (visually) try to group the items in the Customer Center or email templates.

Do you have any recommendations to make this a little easier to work with?

Happy to supply more details if needed.

Imar


Replies

 
Imar Spaanjaars Dynamicweb Employee
Imar Spaanjaars
Reply

Bump. Any suggestions?

 
Nicolai Pedersen
Reply

Hi Imar

No news - except currently this is how it was made. I have send a request to see what it takes to change this behavior which I am awaiting.

BR Nicolai

 
Nicolai Pedersen
Reply

Hi Imar

From the developer

I don't know is there much sence to assign a serial number to RMA lines or not.

But we can group RMA lines by number + name to optimize backend (make something similar as variants in product list)

- This will be made into a backlog item.

@2

I cant reproduce that

For Imar example I received 

Ecom:RMA:OrderLine.Price = 2

Ecom:RMA:OrderLine.Quantity = 1

BR Nicolai

 

You must be logged in to post in the forum