Commerce RMA Drupal 8.x architecture

Created on 21 March 2017, over 7 years ago
Updated 11 May 2023, about 1 year ago

I'm planning on porting Commerce RMA to D8. Using this issue to flesh out new architecture.

First pass:


- commerce
- commerce_order
- commerce_price
- state_machine


RMA workflow
(config, shipping with default)
- id
- label
- states
- transitions

RMA type
(config, shipping with default)
- id
- label
- workflow (RMA workflow)

RMA reason
(config, shipping with defaults)
- id
- label
- description
- weight

RMA
(content)
- bundle (RMA type)
- state (RMA workflow state)
- items (RMA item)

RMA item workflow
(config, shipping with default)
- id
- label
- states
- transitions

RMA item type
(config, shipping with default)
- id
- label
- workflow (RMA item workflow)

RMA item
(content)
- bundle (RMA item type)
- state
- order item
- amount (discuss: what about refunding for order item adjustments like tax and/or shipping?)

🌱 Plan
Status

Needs review

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States steveoliver

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024