Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


These support forums are now closed for new topics and comments.
Please head on over to http://eureka.ucommerce.net/ for support.

  • Carlos Mosqueda 177 posts 267 karma points
    Jan 15, 2015 @ 20:42
    Carlos Mosqueda
    0

    Variant pricing or additions base price

    We are looking at store solutions with Umbraco before we purchase or go with a solution.

    In our instance we are looking for a restaurant style ordering where something like "Extra cheese" on the customers' food should be added to the base price of the product.  

    Base price: $4.20 
    extra cheese: $0.80

    Is there a way to do this?  

    Or even a way so that there could be multiple extras.  Something like: extra cheese, extra lettuce, extra sauce. Each as a selection and a different added price. So it would be 

    Base price: $4.20 
    extra cheese: $0.80
    extra lettuce: $0.50
    extra sauce: $0.80

    I see the variants are able to get their own pricing, but this does not meet what we need. We need an 'extra' to be added to the price of the product.

    Is this a function uCommerce provides?

  • Martin 181 posts 740 karma points
    Jan 17, 2015 @ 15:42
    Martin
    0

    Hi Carlos,

    Yes that is possible but not directly out of the box. One way you can archive this is using the related products to add these products for extras and then chain the products together with the property bag so you know which extra ingredient belongs to which base product. Then you're able to differentiate for which extra products are available for each product.

    You can take a look at this: http://www.publicvoid.dk/4StepsToBuildingAnApplestyleProductConfiguratorWithUCommerce.aspx it's based on a Apple product configurator but it's using the exact technique I would use (more or less) if it was me.

    Edit: Link for the newest doc about this: http://docs.ucommerce.net/ucommerce/v6/how-to/configurable-products/index.html

    Best regards Martin

  • Carlos Mosqueda 177 posts 267 karma points
    Jan 18, 2015 @ 00:32
    Carlos Mosqueda
    0

    @Marin,

    Thanks, I can definitely see how I could use the same concept.  That is a nearly perfect solution for that part of it.

    One more question.  So when uCommerce finishes a transaction. I was a little confused on how the order gets to the store owner.  Is it all just stored in Umbraco and the owner has to go in and grab the orders?  Or is there any built in functionality that would send the order to an IP printer or another way so a store owner (or in my case) the restaurant owner/store would get the order printed for fulfullment.   

    Or do the orders strictly go through email, or how would orders get fulfilled. How would the store owner or worker for the store get a notice of an order and what the order has in it?

  • Martin 181 posts 740 karma points
    Jan 18, 2015 @ 13:22
    Martin
    0

    Well that depends on how "fancy" you want your solution to be or how you actually want the store owner manage it.

    The simple and cheap way is to let the owners just take the orders directly from uCommerce in Umbraco. But that will have the issue that the restaurants have to manually update the order view quite often to make sure they see the order as fast as possible (if I was a customer that would be quite anoying and to much waste time)

    If you just want to notify the restaurant owner by email you can hook into the Order Pipeline in uCommerce. If you're not familiar with the pipelines yet you can read about it here: http://docs.ucommerce.net/ucommerce/v6/getting-started/transaction-foundation/pipelines-explained.html. To make it, the order pipeline is a set of components/operations that are executed to perform some operations when a order is placed. That could be you sent an confirmation email til the customer and sent a copy of that to the restaurant owner.

    A third way of notifying a restaurant could be creating a custom page using SignalR and then when an order is placed this page instantanious updates with the new order (a bit more complex).

    So there should be plenty of ways to handle these scenarios :)

    best regards Martin

Please Sign in or register to post replies

Write your reply to:

Draft