This repository is used to track issues for new features for:
ever-co / feature-requests Goto Github PK
View Code? Open in Web Editor NEWFeature requests for Ever® Platforms
Home Page: https://ever.co
Feature requests for Ever® Platforms
Home Page: https://ever.co
This repository is used to track issues for new features for:
Description: Live tracking of Carrier when "Order Status" in "?"
During "Order Info"
Fired after Carrier "En Route" ?
[...]
Same as: Live Tracking
Description: For tracking/overview of entire fleet on map via Admin Panel.
Optional: Additionally, tracking "Active" orders of all couriers delivering for that a merchant.
Allow seeing which carrier took a certain order from Merchant App.
This lets you know which carrier is delivering a certain order.
For example, if you have to contact him.
fields suggested: i.e. current date, number, customer name, delivery address, telephone number
Mark a product as temporarily unavailable either if it is an infinite stock product (very necessary in that case if the restaurant ran out of one ingredient) or a finite stock product because of whatever reason.
Basically, this task is about Adding something like "Active / Not Active" boolean flag (switch in UI) and make sure everywhere in UI and on the server we use that flag when decide to show / not show the specific product (e.g. server returns to mobile app only products with flag set to true).
Of course in both Admin UI and in Merchant App it should be possible to set Active / Not Active for any selected product
Cut down on fraud orders.
I need Openstreetmap.org Integration in Ever Platform.
Allow the customer's order to have comments written before submission. Comments could be seen by the merchant (i.e.: remove onions from my menu) and the carrier (i.e.: watch out the dog when ringing the doorbell)
We can put small (tiny!) button above "Undo" / "Pay with Card" with the text "Leave Notes" (color like grey or something that not stand out too much)
Same changes we should do on full page view:
Click on such Button "Leave Notes" will show a tiny popup with 2 choices:
[Note to Merchant]
[Note to Carrier]
Click "Note to Merchant" above, will show another popup with "Note to Merchant" title and 3 lines input for "Note" and buttons "Submit" and "Cancel". The same should be done for "Note to Carrier". Of course, click again on "Note to Merchant" or "Note to Carrier" should show a popup with a previously entered note and allow it to edit it and submit again.
Notes should be added to order record in Merchant Tablet app, to Carrier app page where delivery information displayed and of course in Admin UI for selected Order.
Ability to add voucher <via Admin, Merchant>
Use Twilio number to middle man calls.
This would also imply VoIP capabilities?
Call Masking would be used to mask any number input in the system to middle man calls routed via Twilio to outbound numbers.
See ever-co/ever-demand#806 for more details
Should be standard payment gateway for transactions based on its popularity and coverage.
Allow adding location details to the customer making a purchase from the shop.
For example: Blue door, hall at the bottom, knock on the door, dangerous dog, etc.
This makes it easier for the deliveryman to deliver merchandise.
Basically we need to add multi-line input (e.g. 3 lines max) where customer can add "Location Notes" when he registers address (in mobile shop app, in the web shop, show it in Admin, in Merchant app for order, in Carrier app for delivery, etc)
Note: it is different from #36 because here we talk about the registration page (customer address), not about the order page! I.e. it's the ability to add some notes for customer address which is important in this ticket, but #36 talks about the ability to add some notes only to specific order!
Hello, so far so good. I was wondering when will you be adding the core files that actually make up the app itself, including web panels and more.
Feature: Nolt integration #2 by Ruslan Konviser
This feature is about the ability of the merchant/admin to create a basic product and within the product allow the creation of properties to it with configurable limitations to it. And also for the customer (Shop Mobile (Web) ) to allow to select the product and purchase selecting those properties.
An example of this would be to select pizza as the product and a 2nd menu opening enabling to select the taste, say pepperoni, Italian, 4 cheese, etc.
Another example to illustrate the need could be to select a "kebab" and within the product have... say 2 options that can be selected: (1) no onions, (2) no cheese, or maybe both.
Another example is if asked an ice cream as a dessert, selecting ice cream and then enabling to select 2 flavors at most within maybe 10 flavors.
2 hierarchy product creation can now be avoided by creating in the main menu all product combinations, which can be really a lot (between 40 and 100) in some cases so this possibility has reached a natural limitation.
I hope I have managed to illustrate the need without any screenshots.
Push Notifications via Mobile and Web
Description: User will receive live status updates for each order in real time from <x>
x: Courier, Merchant, via Admin, etc.
[...]
This feature is about addresses that can not be mapped to the correct location in the map by Google Geolocation API.
After entering the Address
(watch here that the door number is fiction, this place does not have such field in the real address)
Google does not find it and takes us somewhere else:
Before starting the order, a Maps screen could be added to verify or correct the location found by Google.
Analogous feature.
Not showed correctly the pin:
This is upon creating the Restaurant location.
In this example shows properly the City but the location in the street is still flawed.
You can change this starting to play with coordinates:
But it is too cumbersome to play with coordinates. It would be better to be able to move the "pin" manually.
One on one chat implementation that would allow dialog in a unified "Support" system between Merchants and Couriers
, Customers and Admin
, any other relation?
during an Status*
order.
Status*
: Active, Pending, Cancelled (with a time limitation) for example.
Review the modules and status from where the order can be cancelled:
1-The customer cancels the order from the Shop App
2-The carrier cancels the order from the Carrier App
3-The merchant App
Still to look at which status to allow in each place.
Ability to view critical logs such as SMS, email delivery failures and more via Admin Panel.
This could be implemented with a Shopping Cart
To avoid for a customer to order when the restaurant is not open (or in other cases, like there is no delivery available, or the restaurants just doesn't want to sell through the app), the shopping service should be opened and closed manually.
Carriers should be able to pick multiple orders for several customers at the same time.
Note: this is advanced feature and in most cases we don't want that because it will slow down deliveries (but of course will make them more cost efficient).
So such feature should be enabled only for orders from the same warehouse / merchant to customers who located very close to each other.
How is this currently implemented?
Internationalization? Currencies? Languages?
For example MI/KM conversion per country, Miles to Kilometers.
Currently, it is allowed to order for delivery from a restaurant within 50km (products are shown).
This feature is about improving this by using the delivery zones from restaurants (feature already existing) for delivery mode.
This feature is about making it optional from the Admin, to show the icon for the "in-store" mode in the Mobile Shop.
This is a usability feature when the owner of the app has only one Store and don't want to support in-store mode or if the marketplace owner doesn't want to support in-store mode for all stores.
This feature asks to be able to order the products the customer sees upon entering the shop app or the shop web, for each restaurant.
In its current state, how is countries, cities, regions/area defined?
How is the radius of a given area for delivery defined?
Allow to create user profiles that allow filtering information in the Merchant App, in order to facilitate the management of the order in each area. For example, assign Order States to Roles, and then assign Users to those Roles. This functionality should be configurable from the Admin.
In the Admin module, when adding a product to a warehouse options of Price, Quantity and Delivery, Takeaway or both are to be selected.
After addition, those properties remain hidden and cannot be viewed from the product listings of the restaurant
Neither they can be edited from the Admin module.
This feature is about showing the Price, Quantity and Delivery/Takeaway properties in the product listings of the restaurant and to be able to edit them, either from the product listing or from a new product configuration screen of the restaurant.
When confirming an order estimate a delivery time that reaches the client's app.
That ticket is more complex than it sounds because we need to support the following:
The global setting of delivery time (could be we already have it, not sure). It's read from .env file (on the server or in the mobile shop, not sure) and used to display delivery time for all products from all merchants.
Per merchant setting of delivery time (could be we already have it, not sure). That will be used as default value when we display delivery time estimate for products in the mobile shop app
Per product setting of delivery time (think we don't have this yet). So if it set, in the mobile shop app we show that value instead of value defined for whole merchant (i.e. this value overrides the default for the merchant)
In the merchant app or in Admin UI, when the merchant confirms an order it should be possible to set (change the default value) Delivery time, which will be used to display delivery time estimate to Customer in the mobile shop.
The carrier should be able to manually adjust the delivery time estimate (to be done later at separate ticket)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.