Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)
  • MattDotNet

    (@mattdotnet)

    You can’t have a different template based on the status, but you can change the contents within the template.

    Instead of adding the instructions directly inside the email template, you should use conditional texts instead.

    You can follow the steps below:

    1. open the Configuration > Global page from the back-end of VikAppointments;
    2. access the E-mail > Templates section;
    3. click on Manage Custom Texts button;
    4. click on the button to create a new conditional text;
    5. enter a descriptive name (for administrative purposes only);
    6. insert the instructions for your customers;
    7. select the correct e-mail template that should include the wrote instructions (customer);
    8. pick “Confirmed” status from the apposite dropdown;
    9. publish the conditional text and choose the position where the content should be displayed;
    10. save the conditional text and repeat for the pending status.

    In this way, you’ll be able to vary the instructions depending on the status of the appointment.

    If you would prefer to have a completely different template, you can override the email template provided to the customer and use code similar to the following.

    <?php if ($order->statusRole === 'APPROVED'): ?>
    <!-- add e-mail template here for PAID/CONFIRMED appointments -->
    <?php else: ?>
    <!-- add e-mail template here for PENDING/EXPIRED/CANCELLED appointments -->
    <?php endif; ?>
    MattDotNet

    (@mattdotnet)

    VikAppointments automatically sends a notification e-mail to the customer whenever you confirm an appointment as administrator. Just make sure that the email notification settings are properly configured. You can check them here: Configuration > Global > Email > Notifications.

    If you are still unable to receive the email, you should verify whether VikAppointments, or your WordPress website itself, is able to send emails.

    For VikAppointments, you can easily verify this by opening the details of an appointment, ticking the Notify Customer option and saving the changes. This will trigger a notification email to be sent to the customer assigned to that appointment.

    If you don’t receive any notifications, you can try registering a new account and then requesting a password reset. This procedure will allow you to easily verify whether the mailing settings on your WordPress website are properly configured.

    You should use the “Order Page” shortcode. This shortcode is used to redirect customers to a specific URL on your website after booking an appointment.

    In short, when a booking is completed, VikAppointments searches for a page where the “Order Page” shortcode is published. If at least one page is found, the system redirects the user there.

    There is no need to link this shortcode to your calendar page.

    Hi,

    you are probably encountering this issue because the configured shortcodes haven’t been assigned to any pages. We recommend following the steps below:

    1. open the dashboard from the back-end of VikAppointments;
    2. click the Shortcodes button from the toolbar;
    3. click the New button to create a new shortcode;
    4. choose “Order View” from the Type parameter;
    5. save and close the shortcode;
    6. from the shortcodes list, click the “+” button under the Post column for the newly created record.

    This should resolve the routing issue you were experiencing with the appointments landing page.

    I’m here just to update the discussion in regard to the new 1.3 released version. Starting from this new version you are now able to print a QR code and stick it on top of your tables. The QR code will be different for each table, in order to identify the correct one.

    After scanning the QR code you’ll be asked to enter a 4-digit PIN code to access the details of the reservations. This PIN code can be found in the e-mail received by the customer after booking from the front-end.

    In case the reservation has been created by the administrator, it should be responsibility of the latter to communicate the PIN code to the customers, which can be recovered from the details page of the reservation.

    The PIN Code is required to preserve the privacy of the users and to avoid a leak of sensitive data.

    It is still needed to have an existing reservation assigned to the table where you are scanning the QR code. This is fundamental to prevent the system from receiving spam orders.

    Hi,

    please make sure that you properly selected 18:00 (6 pm) as ending hour, because if you selected 6 am, the system might display the hours from 11 am to 12 am and then come back to 6 am. In this case, the times dropdown will display all the hours except for the ones between 6 am and 11 am.

    Hello,

    sorry for the delay but it seems we have never received a notification for this question. We have just discovered it by chance. We apologize for the inconvenient.

    Are you still facing this issue? In that case, we kindly ask you to reach us through our website so that our technicians can help you to launch the missing SQL statements.

    Also thanks for informing us that Norton reports our website as dangerous. We’ll investigate about it.

    Hi,

    Reservations are accepted starting from %s after the current time.

    This translation is applied by using the following code:

    // @TRANSLATORS: %s wildcard will be replaced by a formatted duration, such as [30 min.] or [2 hours] or [1 day, 3 hours & 30 min.]
    _x('Reservations are accepted starting from %s after the current time.', '%s wildcard will be replaced by a formatted duration, such as [30 min.] or [2 hours] or [1 day, 3 hours & 30 min.]', 'vikrestaurants');

    It is possible that LocoTranslate is not able to find the specified strings because of the missing $context argument, used to explain how the %s wildcard will be replaced.

    I read and accept the terms and conditions.

    This is not a translation, this is a custom field created during the installation of the plugin. You can change it by editing the record from the Global > Custom Fields page of VikRestaurants.

    If you need to translate that text in multiple languages, the PRO version of the plugin is needed, because the free version do not support multilingual contents.

Viewing 8 replies - 1 through 8 (of 8 total)