Code Monkey home page Code Monkey logo

bopis's People

Contributors

adar9 avatar adityasharma7 avatar amansinghbais avatar appurvajain avatar azkyakhan avatar bashu22tiwari avatar dhiraj1405 avatar disha1202 avatar dixitdeepak avatar dt2patel avatar itaru-tokuda avatar jacques-murray avatar jainyash214 avatar k2maan avatar mayank909 avatar meet-aniket avatar mukundsolanki avatar namantech avatar nidbhagwat avatar nihu-sharma avatar r-sourabh avatar rathoreprashant avatar ravilodhi avatar sanskar345 avatar shanmukhdutt avatar shashwatbangar avatar utkarshkaraiya avatar ymaheshwari1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bopis's Issues

Packing slip not generated

Current behavior

Not able to generate the packing slips for the BOPIS orders on the packed orders page.

Expected behavior

User should be able to generate the packing slips from the BOPIS app.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Show QOH instead of ATP for open orders

What is the motivation for adding/enhancing this feature?

The purpose of showing in-stock quantity is to help identify store inventory during picking+packing, QOH will be more meaningful information.
Consider the case that there is only 1 item in-store reserved for the order, it will show 0 in stock as the inventory is already reserved for that order and it will be confusing.

Also, we should not show it in the packed section as the item is already packed and the information is of no use.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Orders not getting packed from the BOPIS app

Current behavior

When we click on 'ready for pickup' from the orders page, we get a message that order is packed and ready for pickup, but the order is not moving into the packed tab. The status of the order in OMS also remains reserved and does not change to packed though picklist is created.

Even when the picker function is disabled, the order is not moving into the packed order tab.

Expected behavior

When clicked on ready for pickup, the order should move into the packed orders page and the status of the order in OMS should change to packed.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Add card for Packing slip on settings page

What is the motivation for adding/enhancing this feature?

Packing slip field must have a card based UI similar to all the new revamped settings card

What are the acceptance criteria?

After activating Packing slip toggle, app screen must show option to generate packing slip for BOPIS orders.

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Orders not moving to Packed order tab

Current behavior

For demo-oms instance- https://demo-oms.hotwax.io
Screenshot 2023-02-14 at 6 03 48 PM

In BOPIS app - https://bopis-v2.hotwax.io/tabs/orders
When the order is in the Open tab and clicks 'Ready for pickup',
The order is not moving to the Packed tab and shows an error something went wrong.

Shopify OrderId : #1706, #1703

Expected behavior

After clicking 'Ready for Pickup' on the open tab, it should move to the Packed order tab.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Screenshot 2023-02-14 at 6 17 31 PM

Include handling instructions with orders

What is the motivation for adding/enhancing this feature?

While placing an order, some customers add handling instructions. In the current UI, fulfilment teams have no easy to access to read those handling instructions causing mishandling of orders.

What are the acceptance criteria?

  1. Users should able to see the handling instructions in the order card
  2. The handling instruction will display in the Open, Packed, and Complete tabs.

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Here is the Figma link:
https://www.figma.com/file/j3l0F2DioUHEuQT53NOQJY/Ionic-6-Material-UI-Kit-(Community)-(Nidhi--2023)?node-id=24777%3A91493&t=udkwTNLYSQZ2sujE-1

Orders rejected in BOPIS app go to Store Pickup Rejected Queue

What is the motivation for adding/enhancing this feature?

Currently, if an order item is rejected from BOPIS app the item goes to brokering queue, but store pickup order should not be brokered to any location for fulfillment.

What are the acceptance criteria?

Orders rejected in BOPIS app or store pickup orders should go to Store Pickup Rejected Queue.

Payload sample data for the API that rejects the order in HotWax when canceled in the BOPIS app

{ "payload": { "orderId": "11052", "rejectReason": "NO_VARIANCE_LOG", "facilityId": "WH", "naFacilityId": "PICKUP_REJECTED", "orderItemSeqId": "00103", "shipmentMethodTypeId": "STANDARD", "quantity": 1 } }

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Revise the Configure Picker Card description on the Settings page.

What is the motivation for adding/enhancing this feature?

The current description is inadequate.

What are the acceptance criteria?

New description should explain how can users benefit from configuring pickers for the BOPIS orders

Can you complete this feature request by yourself?

  • Yes
  • No

Additional information

Suggested UI: Configure Picker settings card with new description

Note: This UI description is subject to change.

Organize app settings cards

Current behavior

Shipping orders and packing slip configurations are showing up in the OMS section.

Expected behavior

They should be moved to the App level section since they are settings specific this this app.

Add time zone support and migrate from moment to luxon

What is the motivation for adding/enhancing this feature?

You could take reference from existing PR. Use latest Luxon library
#107

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Implement support to view completed orders

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • Add a new tab for completed order
  • User cannot perform any action on the page

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

In settings page, some fields(eCom Store,OMS) are appearing in English after switching language to Japanese

Current behavior

Currently, On the BOPIS app's setting page, some of the field titles (like eCom Store, OMS) are appearing in English instead of Japanese after switching the language to Japanese.

Expected behavior

eComStore and OMS should be in the Japanese language as well

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Screenshot 2022-12-08 at 1 07 23 PM

Implement picker tracking feature in order handover process

What is the motivation for adding/enhancing this feature?

Problem: The current handover process in the app allows users to assign pickers to orders. After the order is packed and completed, power users cannot easily track who picked the order and have to wait for reports. This scenario creates problems for power users when they need to resolve issues related to order item mismatches or missing items during handover to customers.

Proposed Solution: We must add a picker tracking feature to the handover process. This feature would allow power users to view the picker for packed and completed orders, making it easier to identify and contact the picker.

What are the acceptance criteria?

The picker tracking feature should be easily accessible for power user in the app's interface.

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Add the catalog page for showing products

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Implement search functionality on the catalog page

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • Use solr-query to get the products

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Facility dropdown not working

Current behavior

At the time of selecting a facility, no dropdown is visible even when the user is associated with multiple facilities.

Expected behavior

The facility dropdown should appear with all the facilities the user is associated with.

Screen.Recording.2023-06-12.at.4.57.12.PM.mov

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Customer contact details not showing

Current behavior

Even though there are contact details on the ship group and order, they are not being reflected on the BOPIS app card or order detail page. This is most likely something to do with the way orders are indexed so assigning it to you first @adityasharma7, if its just a mapping issue you can assign it to @k2maan

Duplicate facility in facility switcher

Current behavior

If a user is associated with a facility in multiple roles, that facility is showing up multiple times in the facility switcher.

Expected behavior

Even if a user is associated with a facility in multiple roles, the facility switcher drop down should only show unique facilities.

Steps to reproduce the issue

Associate a user with a facility as both a warehouse picker and manager. Login to the app and open facility drop down.

Update the UI of settings page

What is the motivation for adding/enhancing this feature?

Improve the overall UI for settings page taking reference from Import app (hotwax/import#60)

What are the acceptance criteria?

  • Improve the UI
  • Add app specific settings in the app section of page like packing slip, language switcher, shipping orders

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Add option to change language

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • Option to change the current language from settings (for now add support to select Japanese and English)

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Add language switcher on Settings page

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

If a user is not added to a facility, the orders should not be visible to the user.

What is the motivation for adding/enhancing this feature?

If an user is not added to any facility, currently they can see orders for all facilities.

What are the acceptance criteria?

If a user is not added to any facilities, no orders should be visible to the user.

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Area for action should not navigate user to the order detail page

Current behavior

Ready for pickup button is only working till the text, after that if we click on the remaining area it lands on the order detail page

Expected behavior

Area for action should not navigate user to the order detail page

Steps to reproduce the issue

  1. Create one BOPIS order
  2. In BOPIS app search for the order and click on the blank space after the Ready for Pickup text
  3. User will land on the order detail page instead of receiving "Order packed and ready for delivery" success message or no actions should be performed

Can you handle fixing this bug by yourself?

  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Screenshot 2023-05-18 at 4 22 22 PM

Improve markup of segment on orders page

Current behavior

localhost_8101_tabs_orders

Expected behavior

localhost_8101_tabs_orders (1)

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Support Ship to Store Orders

Outbound shipments with the shipping method "Ship to Store" need a dedicated screen because they are not part of the normal fulfillment process. From the orders tab, there will be a button in the tool bar to navigate to a dedicated screen for these outbound shipments. Their status will be shipped, they will then be moved to scheduled for pickup, and then delivered.

Screenshot 2023-06-07 at 2 44 17 PM

Add card for Shipping orders on settings page

What is the motivation for adding/enhancing this feature?

Shipping orders field must have a card based UI similar to all the new revamped settings card

What are the acceptance criteria?

After activating Shipping orders toggle, facility/store should be able to view shipping orders along with BOPIS orders from the app screen

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Add support to assign picker for open orders

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Error while moving order from Incoming to Ready for pickup tab in Ship to Store

Current behavior

'Something went wrong' error is popping up while moving the order from Incoming to Ready for pickup tab in Ship to Store.
After that order is moved to the Ready for Pickup tab.

Expected behavior

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Screenshot 2023-07-04 at 4 36 02 PM

Add a card for switching language on the settings page

Settings_ Language selector 3

What is the motivation for adding/enhancing this feature?

Language switcher must be available for users who prefer different language to operate the app. This language switcher must have a card based UI similar to the new revamped settings card.

What are the acceptance criteria?

User must see the app in preferred language after switching the language from the settings page.

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Use product identifier plugin

What is the motivation for adding/enhancing this feature?

The BOPIS screen shows many product identifiers but many are redundant creating a cluttered experience.

What are the acceptance criteria?

The user should able to select their primary and secondary products identifier. Implemented using the DXP component for selecting product identifiers.

Implement logic to identify authorisations for the given user

What is the motivation for adding/enhancing this feature?

Authorization is one of the key features of the enterprise application. App should be able to identify the permissions associated with the current user and allow/disallow performing actions based upon it.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Resend ready for pickup email

What is the motivation for adding/enhancing this feature?

Once an order has been marked as ready for pickup, store reps cannot notify customers again to pick up their order.

What are the acceptance criteria?

There should be an option on the packed orders tab that lets store reps re-send ready for pickup emails to the customer on demand to help speed up the pickup process.

Product search cleared when navigating

Current behavior

If a user navigates to a product page after searching a keyword on the list page, when they navigate back to the list page, their search result is cleared.

Expected behavior

Navigating back from the product detail page shouldn't clear the search term and results on the product listing page.

Duplicate card for a single order in the packed tab

Current behavior

Single order is generating two order cards in the Packed tab.

Expected behavior

Single order should have only single order card in the Packed tab.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Reference image: Screenshot_2023-03-31_at_2 51 47_PM

Email id not visible on the order detail page

Current behavior

Email id not visible on the Order Detail page. Attaching the error logs:

TypeError: Object(...) is not a function
    getCustomerContactDetails OrderDetail.vue:176
    mounted OrderDetail.vue:186
    un runtime-core.esm-bundler.js:2757
    Yt runtime-core.esm-bundler.js:173
    Xt runtime-core.esm-bundler.js:182
    __weh runtime-core.esm-bundler.js:2731
    fe runtime-core.esm-bundler.js:359
    Y runtime-core.esm-bundler.js:6281
    mount runtime-core.esm-bundler.js:4474
    mount runtime-dom.esm-bundler.js:1607
    cd49 main.ts:83
    promise callback*cd49 main.ts:82

Expected behavior

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Wrap order item details

What is the motivation for adding/enhancing this feature?

Long product names are hard to read. We should wrap the names so that the full name is always visible.

Order Id not visible on ship to store orders

Current behavior

Order Id is not visible on ship-to-store orders pages. Attaching screenshot

Expected behavior

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Screenshot 2023-07-03 at 6 16 19 PM

Update PR template to remove the changelog entry note

Current behavior

When creating a PR, the PR template shows to add a changelog entry, but we are not maintaining changelog entry

Expected behavior

The note in the PR template should not be displayed

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.