Changelog

1.5.0 - 2020-09-14

Added

  • TOP REQUESTED: Cost per distance of deliver

  • TOP REQUESTED: Reviews

  • TOP REQUESTED: Multi city version

  • TOP REQUESTED: Stripe connect payments

  • TOP REQUESTED: Item variants

  • PWA

  • Welcome email

  • Minimal orders

  • Paystack payment gateway

  • Link to categories

  • New finances dashboard

  • VAT reports

  • Restaurant details on click and more info on restaurant page

Updating

To update from previous release, follow the standard update procedure.

After that, login as admin

Enable Features from this update

Enable Cost per distance

In your env editor add this two new variables

ENABLE_COST_PER_DISTANCE=true
COST_PER_KILOMETER=1

Enable Multi city

In your env editor add this new variable

MULTI_CITY=true

Enable stripe connect

In your env editor add this new variable

ENABLE_STRIPE_CONNECT=true

Enable Paystack

Here is the article for enabling Paystack payment gateway.

In your env editor add this new variable

PAYSTACK_PUBLIC_KEY=""
PAYSTACK_SECRET_KEY=""
ENABLE_PAYSTACK=false
MERCHANT_EMAIL=""
PAYSTACK_PAYMENT_URL=https://api.paystack.co

1.4.0 - 2020-07-29 ( video )

Added

Updating

To update from previous release, follow the standard update procedure.

After that, login as admin

SMS notifications

To enable SMS notifications, create Twilio account and add the following ENV variables. You can now use the .env editor from your admin panel.

Here is the article for enabling SMS nofitications.

TWILIO_ACCOUNT_SID=SID
TWILIO_AUTH_TOKEN=TOKEN
TWILIO_FROM="NUMBER"
SEND_SMS_NOTIFICATIONS=true

To enable location based search change set .env variable ENABLE_LOCATION_SEARCH to true. You will also need to login to you google cloud project and enable GEO Coding api for your key. Here you can check updated version for enabling Geocoding API based on the previous used APIs

ENABLE_LOCATION_SEARCH=true
GOOGLE_MAPS_GEOCODING_API_KEY="" //your API Key

Location based search takes into account the restaurant delivery area. So before enabling it, make sure restaurants had setup the delivery area.

1.3.2 - 2020-06-11

Fixed

  • Live orders incorrect order date

  • Status update permissions

Updating

To update from previous release, follow the standard update procedure.

Note that this is minor update, so you don't have to update vendor and node_modules folder. If you are updating from version 1.3.1 you can just update this files from the updated code

  • app/Http/Controllers/OrderController.php

  • config/app.php

1.3.1 - 2020-06-09

Added

  • After driver is created, email is sent with the credentials info

  • Order information for address details

  • Show version of the code

Fixed

  • Restaurant categories and items show

  • Order checkout

  • Items price conversion in menu

  • Translations

  • Orders status check

  • Search improvements/ fixes

  • Response for no addresses for mobile app

Updating

To update from previous release, follow the standard update procedure.

Note that this is minor update, so you don't have to update vendor and node_modules folder

1.3 - 2020-05-29

Added

Changed

  • Improved search

  • Option to disable import of demo data

  • CKEditor more options

  • More statistics on Dashboard

  • Improved restaurant adding

  • Mobile browser improvements

Fixed

  • Missing option to modify restaurant address

  • More robust order creation

  • Payment status not updating

Updating

To update from previous release, follow the standard update procedure. You should also add One Signal keys in environment variable to have functional web push notification. You can find more here about the setup for One Signal.

ONESIGNAL_APP_ID="" //Onesignal app id
ONESIGNAL_REST_API_KEY="" //Onesignal rest api key

Also from this version we made a changes on the Google Maps and Places API.

Until this versions we have two different configurations for these API's and now it's more simple.

You can check here more about it.

1.2 - 2020-05-12

Added

  • TOP REQUESTED: Pickup option

  • TOP REQUESTED: Restaurant closing and opening time

  • TOP REQUESTED: Register restaurant on site, later approve it

  • TOP REQUESTED: Time slots on order

  • Set availability of items

  • Calculate static - fixed commission on the order

  • Calculate dynamic - percent based commission on the order

  • Google Analytics

  • Italian, Portuguese, Russian languages added

Changed

  • Dynamic url structure for restaurants

  • Improved app sections - modify/show from admin

  • Complete checkout redesign

  • Improved address entering

Fixed

  • Long description not visible

  • Better import via CSV

  • Better search

  • Error on entering price - always was step 1

  • Error on map on restaurant

  • Description with special characters and new lines

  • Able to add html characters on front welcome message

  • Side cart was not mobile ready

  • Adding categories in restaurant as admin

  • Multiple orders created

  • Multiple address created

Updating

To update from previous release, follow the standard update procedure.

After that, login as admin or notify your restaurant owners that they have to set working times. You should also add Google Places Enabled API key in environment variable to have functional address entering.

GOOGLE_MAPS_GEOCODING_API_KEY

1.1 - 2020-04-16

Added

  • Languages en | es | de | fr

  • Subdomains ex restaurantname.yoursite.com

  • Stripe Payments

  • Live orders - Kanban style view in realtime

  • Track order on Map ( updated from driver companion app )

  • Reporting - Export orders in excel

  • Social login with Facebook and Google

  • Admin can modify restaurant items

Changed

  • Currency is not set in .env

  • Google Maps key in .env

1.0 - 2020-04-09

Initial Version