QuickOrder - WhatsApp Food Ordering Addon (SAAS)

Contents

1. How to enable takeaway & how it work ?

2. Gmail SMTP setup

3. Troubleshooting SMTP Issues

1. How to enable takeaway & how it work ?

What is the takeaway?

a restaurant where food is ordered and made and is then taken away to be eaten at home or elsewhere.

How to enable it (for restaurants)?

To enable takeaway:  In Login in Frontend > Go to Dashboard > Manage restaurant now scroll down there you found an option to enable or disable takeaway order. Enable it and enjoy.

How to use it (for user/customer)?

First, make your order then view the order. You can see your selected order, you can increase the limit here. Also, you can choose your ordering type (On table/ Takeaway/ Delivery).

After selecting the takeaway or delivery option some extra form field will open for customer details and shipping address. you have to fill it and make your order complete.


2. Gmail SMTP setup

Solution

Check SMTP settings, enable less secure apps, and unlock Captcha:

  1. Confirm the form’s SMTP settings are correct.
  2. Enable access to Less secure apps.

How To Enable Email Sending In Gmail?

  1. Before sending emails using the Gmail's SMTP Server, you to make some of the security and permission level settings under your Google Account Security Settings.
  2. Make sure that 2-Step-Verification is disabled.
  3. Turn ON the "Less Secure App" access or click here.
  4. If 2-step-verification is enabled, then you will have to create app password for your application or device.
  5. For security measures, Google may require you to complete this additional step while signing-in. Click here to allow access to your Google account using the new device/app.

Note: It may take an hour or more to reflect any security changes

3. Troubleshooting SMTP Issues

Basic Configuration for SMTP Server

Problem

Description: User was unable to configure the SMTP e-mail server.

Solution

  1. Check the SMTP server settings.
    • SMTP server address—Check the host name or network address of the SMTP e-mail server. Typical SMTP server addresses or host names are as follows:
      • smtp.bylancer.com
      • smtp.gmail.com
      • smtp.mail.yahoo.com
      • AWS
    • TLS—Check whether Transport Layer Security (TLS) option is enabled. This setting ensures that the information is transmitted over an encrypted channel. Not all SMTP servers support encryption. If TLS option is enabled for an SMTP server that does not support TLS, then disable the TLS option.
    • Port—Check with your e-mail service provider for the port number that the SMTP server listens to. Generally, port number 587 is used for a TLS connection and port number 25 is used for unencrypted connections.

    Typical SMTP server settings are as follows:

    • smtp.bylancer.com—Set TLS to No and port number to 25
    • smtp.gmail.com—Set TLS to Yes and port number to 587
    • smtp.mail.yahoo.com—Set TLS to Yes and port number to 465 or 587
  2. Check the SMTP authentication settings.
    • Check whether the e-mail server requires authentication. If yes, then specify the following options.
      • From Name
      • User Name
      • Password
      • From E-mail Address
      • NOTE :

      If Gmail blocks SMTP e-mails, then log in to Gmail account, navigate to Advanced Settings > Security > Less secure app access and click the toggle button to turn on Allow less secure apps option.

  3. Test SMTP settings by sending a test e-mail.If you are unable to send a test e-mail:


    1. Check the SMTP server settings to see if they match the SMTP server provider’s settings.
    2. Check authentication credentials.
    3. Check the SMTP server provider’s security settings for SMTP (for example: Gmail blocks SMTP email unless user selects less secure app settings on their gmail account).
    4. Check whether there is network access from CSO to the SMTP server.
    5. Check whether the firewall is blocking SMTP traffic to SMTP server or whether the ports are blocked. If the server settings and authentication settings are correct, check whether the firewall is blocking port 587 and 465 and SMTP traffic. If it is a case of the firewall blocking, then work with the network administrator to unblock ports 465, 587, and SMTP traffic.