Enatega App: Fix For High Delivery Charges Outside Service Area

by SLV Team 64 views
Enatega App: Fix for High Delivery Charges Outside Service Area

Bug Report: Restaurants with High Delivery Charges Displayed Outside Delivery Area

Hey everyone! Let's dive into a bug report concerning the Enatega app, specifically addressing the issue of restaurants with high delivery charges being displayed even when they're outside the user's delivery area. This can be quite frustrating for users, as it leads to unexpected costs and a less-than-ideal experience. We'll break down the problem, how to reproduce it, the expected behavior, the actual behavior, and provide some additional details for the developers to tackle this issue effectively. Having restaurants with exorbitant delivery fees show up when they're practically in another city isn't the user experience we're aiming for, guys. We want to make sure that Enatega only shows restaurants that are realistically accessible and affordable for our users.

The problem at hand revolves around restaurants with substantial delivery fees appearing in the app's listings despite their distance from the user. Imagine you're craving some grub and excitedly open the app, only to be greeted by a list of restaurants where the delivery charge rivals the cost of the meal itself! This typically happens when a restaurant is located far outside the user's serviceable area. This means that the user sees these restaurants, gets excited about the options, but then faces a rude awakening when they see the delivery fees. This is not just a minor inconvenience; it directly impacts user satisfaction and their likelihood of using the app again. We need to ensure that users are presented with relevant and reasonable options. It’s about making the app more user-friendly and ensuring folks don’t get sticker shock at the checkout. This issue impacts the overall usability and trustworthiness of the Enatega app, so let’s get this fixed!

Steps to Reproduce the Issue

To replicate this bug, follow these simple steps. This will help anyone, including the development team, quickly understand and verify the problem:

  1. Open the Enatega app: Fire up the app on your device.
  2. Set a delivery address: Input an address that is intentionally distant from certain restaurants. This is crucial for triggering the bug. For example, if you're in a certain part of town, pick an address on the opposite end.
  3. Browse available restaurants: Start scrolling through the list of restaurants that are presented to you.
  4. Observe restaurants with high delivery charges: Keep an eye out for any restaurants that seem unusually far away or have conspicuously high delivery fees. This is the key observation point.

By following these steps, you can easily see how the app currently displays restaurants outside the practical delivery range, which leads to those hefty fees. This is not just about finding a quick fix; it's about improving the entire user flow and making sure the app behaves as expected. Imagine ordering from a place only to realize the delivery cost is more than your meal – not a great experience, right? So, let's make sure the app only shows options that are realistically within reach for our users.

Expected Behavior

The ideal scenario is that the Enatega app should only display restaurants that are within a reasonable delivery service area. This means that if a restaurant is too far away, or if the delivery fees are prohibitively high due to distance, it should simply not appear in the list of available restaurants. This is crucial for a smooth and user-friendly experience. Think about it: when you're hungry and looking for food, you want options that are actually viable. Seeing a bunch of restaurants that are way out of range just clutters the interface and leads to disappointment. We want users to be able to quickly and easily find places that can deliver to them without breaking the bank.

This filtering mechanism ensures that users are presented with relevant options and aren't misled by restaurants that are practically inaccessible due to location. This also helps to manage user expectations and prevents frustration at the checkout stage when they realize the delivery fees are astronomical. The app should act as a helpful guide, narrowing down the choices to what is realistically available. We aim for an app that understands the user’s location and only shows restaurants that can genuinely serve them. This way, users spend less time scrolling through irrelevant options and more time enjoying their food!

Actual Behavior

Currently, the Enatega app displays restaurants regardless of their distance from the delivery address. This means that restaurants located far away, resulting in high delivery fees, are still shown to users. This discrepancy between the expected and actual behavior is the core of the bug. It leads to a poor user experience because it presents options that are impractical for the user. Imagine being shown a restaurant that's an hour's drive away – not exactly ideal for a quick meal delivery, right?

This behavior not only frustrates users but also makes the app less efficient to use. Users have to sift through numerous irrelevant options, wasting time and energy. It's like going to a store and finding half the items are things you can't even buy – pretty annoying! The goal is to make the app streamlined and intuitive, ensuring that users can quickly find what they're looking for without unnecessary hassle. By fixing this, we're making the app more user-friendly and ensuring folks keep coming back for more. So, let's get those far-off restaurants out of the listings and focus on the ones that can actually deliver!

Supporting Information

Screenshots

[Include Screenshot Here: IMG_0482]

The screenshot provides visual evidence of the issue. It clearly shows restaurants being displayed despite the exorbitant delivery fees associated with the distance. This visual confirmation is incredibly helpful for developers as they work to understand and resolve the bug.

Device Information

  • Device: iPhone 15 Pro
  • OS: iOS 17.6.1

This information is vital for troubleshooting. Knowing the specific device and operating system where the bug occurs helps developers to narrow down the possible causes. Bugs can sometimes be device-specific or OS-specific, so having this detail can save a lot of time in the debugging process. It's like having the right tool for the job – you're much more likely to fix the problem quickly and effectively.

Discussion Category

  • gray-mueller
  • online-food-ordering-system-using-java

Conclusion

In summary, the Enatega app is currently displaying restaurants with high delivery charges even when they are located outside the user's delivery area. This leads to a poor user experience and needs to be addressed. By implementing a filter that excludes restaurants based on distance or delivery fees, we can significantly improve the app's usability and user satisfaction. Let's work together to ensure that Enatega provides a seamless and enjoyable food ordering experience for everyone! This is all about making the app as user-friendly and efficient as possible, so let's get this fixed and keep our users happy.