Okay
  Public Ticket #3211545
Variable Product Prices
Closed

Comments

  • seagull started the conversation

    Could we use the Amelia Basic + WooCommerce with the following plugins?

    "Extra product options For WooCommerce Subscription" 
    https://wordpress.org/plugins/woo-extra-product-options 

    Or "Advanced Product Fields (Product Addons) for WooCommerce Subscription" 
    https://wordpress.org/plugins/advanced-product-fields-for-woocommerce

    Because we want to provide variable pricing services, 
    such as different price for adults and children.

    Do you have any recommendations or solutions?

    ---

    Also, are there any current promotions?

  •  1,689
    Miloš replied

    Hi, seagull 

    Thanks for showing interest in Amelia.

    -

    We have a native integration with WooCommerce.

    First, we will explain how the logic between Amelia bookings and WooCommerce Products with the core WooCommerce plugin works and later i will comment on using WooCommerce add-ons :

    -

    Once you enable WooCommerce as a payment method,  in Amelia settings/Payment settings,

    a new Woo Product is automatically created , named "Appointment".

    9387954985.png

    You will be able to see it in back-end of WordPress in WooCommerce/Products:

    3177928457.png

    By default, all services/events are connected to this WooCommerce product,

    you are able to edit it/rename it, etc.

    You are also able to add multiple products and choose which product is connected to which Service/Event.

    In Amelia, go to the Services page, edit one of the services and you will see Settings/Payments tab.

    Here you will see the option “Select WooCommerce product” where you can choose a product that will be connected to this service. 

    2128350322.png

    The same applies to Events

    This way, you will be able to set different taxes and other WooCommerce options for each product and each service/event in Amelia.

    After setting the product, you can set the Tax and/or invoice option, or if you don’t need either of these options, you can start using the WooCommerce payment methods

    1. We have recently updated our Documentation page that explains how you can connect the statuses between Amelia and WooCommerce;

    2. You can also add taxes, and invoices if you wish, with WooCommerce as well;

    3. In the “Redirect page” option you can choose to which page customers will be redirected to after they finish their booking successfully. If you select the “WooCommerce Thank you page”, your users will stay on the last page of WooCommerce, and if you chose the “Amelia Add to Calendar page”, your customers will be redirected to the Congratulations page in Amelia, with the option to add their appointment or event to their calendar. -

    All of this is explained on this page - https://wpamelia.com/woocommerce-integration/

    -

    2. Now, to comment about using WooCommerce add-ons.

    We can only guarantee that Amelia works with the core WooCommerce plugin for payment gateway purpose without any issues,

    but there are many add-ons,  and we did not have time yet to test them out, so we are not able to guarantee that WooCommerce add-ons will work without issues combined with Amelia,

    but on the other hand, we did not receive reports of users having issues with WooCommerce add-ons,

    so you can try - but we are just not able to recommend which ones might work best, and we can't guarantee that they will work as intended.

    -

    If you add any kind of extra options for a Woo Product, such as custom fields or variable prices, it will just load on the Woo Checkout,

    Amelia will not be capable to connect with those fields,

    so it will just be a part of the WooCommerce process.

    -

    In Amelia, we have the capability of Custom Fields ( you can check this out here),

    You can add any Custom Fields you need , they will come up during the booking steps,

    then you will be able to pass these Custom field values as metaData for WooCommerce, and it gets passed as part of the Product information on Woo Checkout.

    I will give you an example:

    In Amelia/setting/payments, if you scroll down when WooCommerce payment gateway is enabled,

    you will see the option to Set MetaData and Description:

    9398059981.png

    Just enter the placeholder for the information that you want to be shown there and that is it.

    -

    Here is our Test example.

    Let's say we have this Custom Field 1,  that we labeled "Delivery address".

    A customer comes to book, fills this address as something random as "Los Angeles street 1",

    and if we put this placeholder for custom field 1 ,  in the Metadata of WooCommerce, it will appear on the Cart and on the Checkout:

    4739626580.png

    -

    As you see, when we hover the mouse over each custom_field placeholder,  it will reveal the label of the Custom Field, to make it easier to see which ones we need.

    5050058117.png

    5347155237.png
    3236426073.png
    5770777511.png

    Let us know if that helps and if you have any questions about that. 

    -

    But any additional fields you add to the Woo Checkout will not have a connection with Amelia,

    because once the user gets redirected from Amelia Form > Then WooCommerce completely takes over the next steps, for Cart/Checkout.

    3. If you use Events in Amelia, you can easily create separate ticket categories for Events,

    such as different price for children and Adults, etc.

    4. But we don't have such variable pricing options for appointments from Services, yet, if you use the Services system.

    For Services, you can make a workaround, though,

    for example, you can add an "Extra" selection for Services, 

    Extras allow you the possibility to add additional services or products customers can buy when they are scheduling the appointment.

    And in this you can set up a question for a customer booking, 

    for example "if they bring children, and how many" ( and they can input the number of children with then, you can set different price for that);

    Here is my basic example of this :

    2490831642.png

    Let's say i make a Service like that,

    and i will set the regular price for adults as 20$, but if they bring kids with them, for each kid it will be 5$.

    Now i add the "Extra step/selection" to the Form:

    4300959883.png
    8759804348.png

    -

    And this is how the Booking of the Service will look for the Customer on the front-end:

    6949600733.png

    First, they select the service, and before it brings them to the "Date and time" timeslot of the appointment,

    first they have to say if they are bringing kids, and if so - how many :

    6009204163.png

    This is how the Payment Summary will look in the Form ( Before it gets redirected to the WooCommerce Payment Gateway)

    7913279959.png

    -

    Of course, i just gave you very basic examples - you will be able to customize a lot of elements, such as labels, on the left sidebar, it can say ,instead of "Extras",

    you can edit that to say "Are you bringing children", or anything else you need.

    -

    And important to note, regarding pricing between Amelia and Woo Product(s) connected with the booking(s),

    if you leave the default Woo Product price as zero (0) , then Amelia will control the price,

    but if you set a fixed price in WooCommerce Products, then Woo is going to override the price of the product.

    -

    Let me know how this seems to begin with, and if you have any additional questions.smile.png

    Additionally, I just wanted to point out that we have pages with Demos, that you can use to try out the plugin's features - https://wpamelia.com/demos/

    and there is a 15-day money-back guarantee period, so if you purchase the plugin, you can safely fully test it out,

    we would assist you with our support along the way, and if it doesn't fit your needs you can request and receive a refund in that period.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables