Improvements to public catalog bill payment screens
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
NOBLE has made some custom changes to the public catalog screens used for paying by credit card, and we would like to move some of these changes into the core code.
I'm sharing screenshots and highlighting some of the specific changes before they begin moving the code into a git branch. We're trying to get a handle on what should be moved into core for general use and what should remain custom in our own catalog.
Below are screenshots from the initial account summary screen
Stock:
http://
http://
Proposed changes:
http://
http://
* The upper part of the screen displays a graphic with credit card logos, which provides a clear visual cue that the user can pay by credit card (and also lets them know which credit cards are accepted). It's a graphic that could be replaced by Evergreen sites if they accept a different set of credit cards.
* We also add a new 'View Charges' button because the charges often display 'below the fold' on this screen, particularly when using a mobile device.
* In the list of charges, we remove the checkout date and author from the table because they didn't seem to be critical pieces of information for the purposes of viewing a bill.
* We also removed the (fines accruing) text for titles that are still checked out because we didn't think that information was particularly useful for users.
* Date Returned is renamed as Returned/Renewed since the date listed here is sometimes the date that a particular overdue item was renewed.
* We also added a Billing Type column so that the user know why they were charged.
* We tried to make the other fees/charges section more similar to the fines section and also removed fields we didn't think were necessary for the user to see (Last Payment Time, Initial Amount Owed, Total Amount Paid). We also added the Note field to provide further explanation on why the user was charged.
* Also note that we've changed the order of the columns so that the select box, total owed, and "pay" button are on the left. This order seemed to fit better with the convention we see on other web sites.
* We're also recommending a label change from fines/fees to charges. The stock Fines section includes a mix of overdue fines, lost book fees, damage fees, etc. The word 'charge' is a label that covers all of the different types of fines/fees that appear here.
* Although the screenshot also shows the removal of the Payments tab, we are not planning to submit that change to the community for inclusion in the core code.
Screenshots of the credit card entry screens are below:
Stock:
http://
Proposed:
http://
* With the proposed changes, the billing and credit card information are split into different columns and wrap as expected when viewed on mobile.
* The month selector also displays the numeric value for the month along with the name. The number is what displays on the credit card, and providing the number here may be easier for users.
* We also removed the block that displays the details of the charges. Instead, we'll see it on the next screen where user confirms the charge. The block wasn't wrapping properly on mobile devices, and its placement on the confirmation page is consistent with what we see on other online shopping sites.
The before and after for the confirmation page can be seen here:
Stock:
http://
Proposed:
http://
The final proposed changes can be seen in the receipt that's generated after payment is made. These changes provide a cleaner display and also address an issue with numbering.
Stock:
http://
Proposed:
http://
We do not plan to include the change to the date format because it assumes a mm/dd/yyyy is desired, which may not be true for all Evergreen sites. Since this formatting comes from an action trigger, we'll include the changes in the seed data, but I don't think we should include it in an upgrade script because there are probably sites out there that have already customized their receipts.
As of now, I'm looking for feedback to see if any of these proposed changes are things that should not be included in core when we submit a branch.
Also, just adding a note that when I said 'we' in all the above comments, I mean several clever people at NOBLE who do not include me, but I do support getting these changes into master.
description: | updated |
description: | updated |
Changed in evergreen: | |
assignee: | nobody → Suzanne Paterno (paterno) |
Changed in evergreen: | |
assignee: | Suzanne Paterno (paterno) → nobody |
status: | New → Confirmed |
Changed in evergreen: | |
milestone: | none → 3.0-alpha |
assignee: | nobody → Galen Charlton (gmc) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
tags: | added: signedoff |
> * The upper part of the screen displays a graphic with credit card
> logos, which provides a clear visual cue that the user can pay by credit
> card (and also lets them know which credit cards are accepted). It's a
> graphic that could be replaced by Evergreen sites if they accept a
> different set of credit cards.
+1
> * We also add a new 'View Charges' button because the charges often
> display 'below the fold' on this screen, particularly when using a
> mobile device.
What would this button do? Jump below the fold?
> * In the list of charges, we remove the checkout date and author from
> the table because they didn't seem to be critical pieces of information
> for the purposes of viewing a bill.
Agree that author could be removed (or maybe combined with the title
column?), not sure about removing the checkout date column, given that
a patron may potentially have accrued fines during multiple checkouts
of the same back and may want to disambiguate them. I do think there
would be potential for combining checkout date and due date into a
> * We also removed the (fines accruing) text for titles that are still
> checked out because we didn't think that information was particularly
> useful for users.
Are there circumstances where a user might pay a fine, then be
surprised and/or indignant that they're getting charged again?
> * Date Returned is renamed as Returned/Renewed since the date listed
> here is sometimes the date that a particular overdue item was renewed.
+1
> * We also added a Billing Type column so that the user know why they
> were charged.
+1
> * We tried to make the other fees/charges section more similar to the
> fines section and also removed fields we didn't think were necessary for
> the user to see (Last Payment Time, Initial Amount Owed, Total Amount
> Paid). We also added the Note field to provide further explanation on
> why the user was charged.
+1
> * Also note that we've changed the order of the columns so that the
> select box, total owed, and "pay" button are on the left. This order
> seemed to fit better with the convention we see on other web sites.
+1
> * We're also recommending a label change from fines/fees to charges. The
> stock Fines section includes a mix of overdue fines, lost book fees,
> damage fees, etc. The word 'charge' is a label that covers all of the
> different types of fines/fees that appear here.
Is "Circulation charge" a piece of library jargon that patrons would
be able to identify? I think this change would be better discussed in
a separate bug and not folded into this omnibus.
> * The month selector also displays the numeric value for the month along
> with the name. The number is what displays on the credit card, and
> providing the number here may be easier for users.
+1
> * We also removed the block that displays the details of the charges.
> Instead, we'll see it on the next screen where user confirms the charge.
> The block wasn't wrapping properly on mobile devices, and its placement
> on the confirmation page is consistent with what we see on other online
> shopping sites.
+1
> We do not plan to include the change to the date format because it
> assumes a mm/dd/...