Enhancement #979

Adapt order processing (product transmission page) to pricing

Added by Blatti Yves over 4 years ago. Updated almost 4 years ago.

Status:ClosedStart date:04/07/2015
Priority:HighDue date:
Assignee:-% Done:

100%

Category:SHOP
Target version:4.3.2
Sponsor: Ergonomic impact:

-

Functional impact:

-


Description

With #643 (add price calculation for diffusion) we decided not to adapt the product transmission page in the first feature set.
This enhancement is here to complete that.

As initially discussed, we propose to use the basket view as a base, to have consistent screens (basket -> order summary AND basket -> product transmission page) in terms of content and layout.

Product transmission page :

Changes in layout :
  • Use basket gloabl layout:
    • Map on top + gloabl order informations (date, type, client and third party if necessary)
    • Pricing elements if pricing is enabled
    • Product properties in a list (presented here as a flattened list, but constructed as ul/li like in basket)
    • If a product has a response (from the current provider):
      • Display status of each item with an icon (+ special CSS class for coloring if desired, like in screenshot)
      • Display provider remark (if present) in a specific span
  • Display an action column with:
    • A send button to respond with a vile a price and a remark
    • A cancel button to cancel the product (same as the extraction web service do)
    • A link o the uploaded file if the product has a response
Behavior:
  • No more "single button for all files"
  • One button per product (Send)
    • On Send:
      • If the product is the last to be responded -> redirect to list
      • If there is one or more prodcuts pending for this provider, reload the same page
      • On error : reload the same page
    • On reject:
      • A popup asks for a reason for this rejection (message stored)
        • User HAS to fill a reason to reject
        • He can can leave the popup

Screen shot of products list part of the summary:

recap_html_provider.png (92.8 KB) Blatti Yves, 04/07/2015 09:50 AM


Related issues

Related to easySDI - Enhancement #958: Enhance and simplify Orders and Requests views Closed 03/27/2015
Related to easySDI - Defect #1075: Should not be able to add a price on a product with a pre... Closed 08/03/2015
Related to easySDI - Defect #1089: Manual products price is not saved in pricing tables but ... Closed 08/21/2015

History

#1 Updated by Blatti Yves over 4 years ago

  • Description updated (diff)

#2 Updated by Blatti Yves over 4 years ago

  • Priority changed from Normal to High

#3 Updated by Villemagne Jérôme over 4 years ago

  • Related to Enhancement #958: Enhance and simplify Orders and Requests views added

#4 Updated by Villemagne Jérôme over 4 years ago

  • Status changed from Request For Comments to Accepted
  • Assignee changed from Technical Committee to Blatti Yves

Ok from TC.

#5 Updated by Blatti Yves almost 4 years ago

  • Related to Defect #1075: Should not be able to add a price on a product with a pre-defined price (free or with profile) added

#6 Updated by Blatti Yves almost 4 years ago

  • Related to Defect #1089: Manual products price is not saved in pricing tables but in the old "fee" field added

#7 Updated by Blatti Yves almost 4 years ago

  • Status changed from Accepted to Affected

#8 Updated by Blatti Yves almost 4 years ago

  • Status changed from Affected to Resolved
  • % Done changed from 0 to 100

Revision: 9099

#9 Updated by Blatti Yves almost 4 years ago

  • Status changed from Resolved to To merge

#10 Updated by Blatti Yves almost 4 years ago

  • Assignee changed from Blatti Yves to Van Hoecke Hélène

#11 Updated by Van Hoecke Hélène almost 4 years ago

  • Target version set to 4.3.2
  • Functional impact set to -
  • Ergonomic impact set to -

#12 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from To merge to Closed

#13 Updated by Van Hoecke Hélène almost 4 years ago

  • Assignee deleted (Van Hoecke Hélène )

Also available in: Atom PDF