Skip to content

Magento_QuickOrder

Magento Modules:

  • Magento_QuickOrder
  • Magento_QuickOrderGraphQl

Only Magento_QuickOrder contains storefront affecting logic/output.

Adobe Commerce Packages

  • magento/module-quick-order
  • magento/module-quick-order-graph-ql

Repository

Note: this repo is only accessible with a Hyvä Enterprise license or as a contributor.

For more details, see: https://www.hyva.io/hyva-enterprise.html.

https://gitlab.hyva.io/hyva-enterprise/b2b/magento2-ee-magento-quick-order

Features

All points are rated according to priority as P1 (critical), P2 (important), P3 (minor).

  • basic - does not break layout/design

Note: All below features assume output only if quickorder is enabled in Stores > Configuration: btob/website_configuration/quickorder_active.

Note: quickorder is a feature for all users (including guests) and unlike most B2B features are in no way related to company accounts.

Global

  • [P2] Add 'Quickorder' page link to the footer

Note: in Luma this is in the header, but Hyvä does not have a 'ticker bar' to replicate placement and it is not deemed important enough to take a place alongside the cart/search/account icons.

TODO: abstract the footer container to a base module (e.g. Hyva_Enterprise)

Quick Order Page (/quickorder/)

  • [P1] Add individual items
  • [P1] Product search as you type by name/SKU
  • [P1] Display selected product name, image and price
  • [P1] Remove individual items
  • [P1] Set item qty
  • [P1] Validation for SKU
  • [P1] Add multiple items via text area
  • [P1] Add multiple items via CSV
  • [P3] Remove empty items when adding multiple (upload or text area)
  • [P1] CSV file validation (file type)
  • [P1] Add all items to cart
  • [P1] Validation for add to cart
  • [P3] Product options support (e.g. configurable/grouped/bundle products)
    • Relies on advanced checkout module - #76
    • At present, options have to be selected on quick order page

Contributors

@AlexK @MattFluidDigital

Voting

Use 👍 to cast your vote.

Edited by John Hughes
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information