Open jackreeves opened 6 years ago
not sure this fits the TDS community category? this is a full end-to-end application and should be owned by a dedicated product team
Due to this requiring business logic or proprietary information, it does not qualify as a component. See community component criteria.
Could we explore improving the user experience for both mobile and desktop?
TELUS.com
Map component revisited - Doug
TELUS.com Find a store (mega footer): https://www.telus.com/en/bc/resources/stores/ Find a store (button/expand/collapse): https://www.telus.com/en/bc/mobility/accessories/product/apple-watch-series-4-stainless-steel#storeLocator
Discussion
Next steps:
June 10
Some notes from today's developer DPA session:
Would this component be for just store locator. We have a couple cases that need something like this for "finding services" for HS. I noticed that one of the Vendors has been asked to build something like by one of the other TELUS teams.
Use case oh HS 1) Fibre internet search 2) smarthub qual 3)whyTELUS services search
https://telusmaps.koremuat.com/smarthub/test/wrapper/telus.jsp?language=en ( don't worry i'm doing a design review for this page )
More of a TELUS branded map
https://www.telus.com/en/internet/fibre/new/areas?linktype=ge-meganav
@AnishaRawat @sketchidea
Could we do a next step on ux/visual consistency of the maps?
@Franimal604 here are the next steps:
Here's an example of Find A Store on the warranty look-up page. The user must enter an IMEI or manually select their device brand before the store finder is rendered.
Just gathered some requirements for Brand Experience team and I'm not sure if this is feasible with google maps i've outline some requirements given to me below. I'll get some more clarity on some of these items.
Tech features
One of the stake holders has been testing https://mapline.com/ but might have to let them know we won't be able to use this.
Talked to the other teams on HS and they are in need of a map but with different requirements as well.
hey @Franimal604 any updates on this?
Apparently there are a few different teams working on versions of store locator/map I know config and checkout have a build coming out soon. Mobility has something similar. There is an external team ( KOREM ) that is working on a map for smarthub finder and another external vendor ( sweetiq ) working on a store locator component as well. It looks like there are 4 teams working on something similar.
Thanks @Franimal604. I've opened an issue in Tech Forum and we'll sort this out. 👍
Awesome thanks Enrico!
Hey everyone! Just letting you all know that we are interested in a component like this for our local search pages in HS! Let us know if we can help in anyway and keep me in the loop!
UPC is also working on a store locator with search, map, list view for the Checkout. We've based ours on current accessories inventory check but have made quite a few tweaks to update it in terms of accessibility and overall experience.
The find-store is more like an app instead of TDS component since it depends on the following:
query store
, inventory check
Therefore, what should be contributed is not the find-store
component, but the Map
and AddressAutoComplete
components as these can be app context agnostic.
After discussing with Bo and Brian Lam1, it seems that this might be better suited to be a sitebuilder block rather than a component. We can't really control the Google map itself and the search bar and list of results is are already elements of TDS forms. It's just how it's laid out on a page that can be standardized.
Hello @catherinetelus,
We had a few thoughts/questions about the above design during the DPA meeting.
1) When a customer checks/unchecks "Show stores with available inventory". What is the interaction?
Donna wondered if a toggle could be used here depending on how the results load.
2) We discussed that the "Search near me" option is a little hard to locate in its current position and perhaps looks related to other items around it.
Thanks!
Thanks for capturing the notes @lynnepeacock!
I need to explore this with @xingbo828 in terms of delay time before load. My assumption was that results would automatically appear, perhaps with loading indicator if it takes a while. @donnavitan we also explored a toggle, but felt like it cluttered the already interactive area by adding complexity. Let me know your thoughts, maybe we can explore further?
The "Search near me" appears before the available inventory checkbox currently in terms of hierarchy. On mobile, the order is more obvious than on desktop.
On desktop (and mobile), user would click on the "Search near me" as a quick way of using the browser/device detected user location if GPS/location is allowed, to search for stores nearby rather than having to input their address. On desktop view (since mobile view has no map), the map view will also reflect this input of user location.
You can see an example of this here on the Bestbuy website: https://stores.bestbuy.ca/en-ca/search
Desktop views: https://telus.invisionapp.com/share/G3TTE4OE5ZS#/391379934_Reserve_Checkout_DSK_Change_Store_1a https://telus.invisionapp.com/share/G3TTE4OE5ZS#/382568463_Reserve_Checkout_DSK_Change_Store_2
Mobile views: https://telus.invisionapp.com/share/G3TTE4OE5ZS#/391537812_Reserve_Checkout_MOB_Change_Store_1b https://telus.invisionapp.com/share/G3TTE4OE5ZS#/388729377_Reserve_Checkout_MOB_Change_Store_2
Latest exploration of map markers. Left default, right with availability indicator.
Map markers/pins have been moved to a separate ticket: https://github.com/telus/tds-community/issues/306
Wanted to add accessible map references:
Problem Statement
As a customer sometimes i want to purchase in store so that i can talk to a person face to face
as a designer i would like a consistent component so that I can add store locator to my designs easily
Recommendation
Come up with a full width and or store locator module so that customers can find the nearest store to them.
Ideas:
Geolocation Postcode lookup Try to keep online - explain why its better - offer help? tracking data?
Designs
Meta