Problem/Motivation:

Customer service representatives are losing valuable time navigating through multiple pages just to update a billing address. We need to eliminate this friction and give CSRs proper tools.

Proposed Resolution:

Add an "Edit" button directly within the billing address block on order view pages. When clicked, this opens a modal dialog that allows CSRs to modify all billing information without leaving the order context.

Steps to Reproduce:

Current workflow that needs improvement:

  • CSR views order page
  • Must navigate to separate billing management section
  • Make changes through multi-step process
  • Navigate back to order to verify changes

Proposed User Experience:

  • CSR views order page
  • Clicks "Edit" button within billing address block
  • Modal opens with all billing fields populated
  • Makes changes and saves directly from modal
  • Updated information appears immediately in order view

Acceptance Criteria:

  • Edit button appears within billing address section on order view
  • Edit button opens modal dialog when clicked
  • Modal contains all necessary billing address fields with current values pre-populated
  • Modal closes automatically after successful save
  • Updated billing address displays immediately in order view
  • Proper error handling and user feedback for failed updates
  • Modal is accessible and follows Drupal UI patterns
CommentFileSizeAuthor
#4 3545653-4.patch13.71 KBkhiminrm

Issue fork profile-3545653

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Issue fork commerce-3545653

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rinasek created an issue. See original summary.

khiminrm’s picture

Project: Commerce Core » Profile
Version: 3.x-dev » 8.x-1.x-dev
Component: Order » Code
khiminrm’s picture

Project: Profile » Commerce Core
Version: 8.x-1.x-dev » 3.0.x-dev
Component: Code » User experience
khiminrm’s picture

StatusFileSize
new13.71 KB

First patch

khiminrm’s picture

Status: Active » Needs review

majmunbog made their first commit to this issue’s fork.

jsacksick made their first commit to this issue’s fork.

  • jsacksick committed b26d4e59 on 3.x authored by khiminrm
    [#3545653] feat: Implement billing information edit modal.
    
    By: rinasek...
jsacksick’s picture

Status: Needs review » Fixed

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.