WooCommerce Booking add email notification for booking asset chosen by customer - wordpress

I am using Wordpress with WooCommerce and WooCommerce Bookings and Appoints plugins. It allows customers to choose date/time and an employee (booking asset) to work with. A notification is sent to the customer and admin of the website. I need the employee to be notified as well. When setting up the booking asset (employee) there is no field for email address. Nor is there a way to cc someone else on the email notifications settings. Looking for an automated way to address this.
Here is what the booking asset page looks like when you are setting it up.
booking assets
Employees can overlap on time slots, so each employee needs their own email.

Related

Travelerwp theme user booking failed

I am facing issue that makes the website nearly counted to be not working as a travel booking app, while using travelerwp theme. This theme is great for me when I compared to other such themes in the category. All features work well, unless in my site. When normal user logged in and try to create booking, the booking had been submitted well but successful page following it showed booking with Free sub total. And in the booking history weren't seen any booking recorded.
User create booking with according price
user create booking
booking form submitted successfully
booking detail error and booking email notification was not sent
When user not logged in the booking processes run completely well

Booking system - WP

I need to do a reservation for 3 restaurants- in each there are 12 tables. Some of the reservations have to be paid before, the rest of them not at all.
Also, there is a need to identify if in the particular restaurant there is a reservation for different events- then the functionality of not-paid reservation must be switch off.
Ideally, if mails with reservations should be delivered to various email addresses - based on the name of the restaurant.
Everything must run on WP.
Can you please assist me with that?
For this system, I suggest you this solution.
I should say that using this answer requires average knowledge of PHP and WordPress functions.
Create a custom post type for Restaurants.
Information such as not-paid reservation, paid reservation, and events can be saved as meta values.
To save meta values for your custom post type, you can use the "advanced custom fields" plugin or just code them using add_meta_box().
For the reservations, you should make a form and in the form, users can select their reservation table, date, and time.
if the reservation requires payment, you should check the gateway documentation and use their script.
here you need to create a table in the database for payments.
after the form submits and before payment, add your user info to the database and give the payment status "pending" value.
after the successful or unsuccessful payment, the gateway will return the payment status and with that, you can save the reservation status.
For sending an email to the restaurant manager, after the successful payment, use wp_mail().
I tried to explain the whole project to you in 12 lines so, after reading this answer you may get confused.
If you have more questions, just ask.

How to remove Vendor: from Dokan customer order emails

I am trying to remove the Vendor / Seller store name / URL from the emails that are sent to a customer when an order is placed.
I have looked everywhere and can find all of the email php files but still can't figure out how to remove the vendor. I can probably recreate the whole template but just want to make this simple change.
When a customer purchases any product from the vendor that time a customer receives the default e-mail which sent by WooCommerce which is the new order email template. That should not have any vendor store details. Dokan is just adding the vendor email address with the admin e-mail to send the new-order notification to the vendor. Kindly check this function- dokan_wc_email_recipient_add_selleravailable in dokan-lite/includes/functions.php
If you can share a screenshot then I can provide the correct location.

Pass wordpress form data to checkout Page of shopify?

I create shopify shop and integrate it in wordpress website.And now I want to pass the custom form(created in wordpress) data to shopify checkout page.Data such as email,telephone,name etc.IS it possible or not?
Shopify API doesn't allow to create orders from outside services. You indeed can create carts with products / variants in cart (outside Shopify) and force the user to finish the buying process at PCI compliant Shopify checkout, which has 2 steps: (considering s/he is not authed)
A.- Buyer enters billing / shipping info as well as email address.
B.- Buyer enters discount coupon/s, chooses shipping method, enters payment info (credit card, paypal, wire, cod...)
Checkout url will look like: checkout.shopify.com/carts/your_store_id/cart_id

Wordpress woocommerce - Creating order at payment/checkout process

I am using woocommerce plugin version 2.6.14.
Whenever customer initiates a payment process (via PayPal) to deposit funds in the wallet, a new order is created whose email is sent to both customer and admin. Now, this order's email will confuse the customer because such order has not been created. For the customer, this is a simple add funds process.
I found this URL but I dont know how to resolve this issue in my code.
Woocommerce checkout process creating new order at payment
Please help.

Resources