has been created and marked
as authorized, administrators can create a
Spree::CustomerReturn for the
should be assigned for each customer
return. This stock location is where the customer return is to be received.
Spree::CustomerReturn object has the following attributes:
number: A unique eleven-character return number starting with
CR. For example:
stock_location_id: The ID for the
Spree::StockLocationwhere the customer return should be received.
You may want to also see a list of the
Spree::ReturnItems that are associated
with a customer return with the
Spree::CustomerReturn.find(1).return_items # => <Spree::ReturnItem id: 1 ...>, <Spree::ReturnItem id: 2 ...>
Solidus does not include a customer-facing customer returns interface. Only
store administrators can authorize and administrate returns from the
For example, you can specify whether return items are resellable, whether your
stock location has received each item, and what they reason for the return is.
All of this information is stored in a
Spree::ReturnItem object's attributes.
Once an item is marked as "Received", you can create a
Solidus is an open source platform supported by the community. We encourage everyone using Solidus to contribute back to the documentation and the code.