Online shop restrictions for handling restaurant takeaway orders

Hi everyone. I'm wondering if any of you can help me out here. I'm still trying to work out a solution for my restaurant clients who want to be able to utilise online ordering via the BC e-commerce module. The trouble is, the following needs to be factored into the solution:
Delivery area: a pop up or other type of message needs to be displayed when someone clicks one of the 'Add to cart' buttons for the first time. The message needs to display the delivery suburbs that the restaurant delivers to (so they are effectively restricting delivery to a select number of suburbs only).
Delivery times: same as above – the aforementioned message needs to also display the delivery time options available to the orderer.
Right sidebar – needs to display the cart as it is filled. It needs to be displayed on the same page.
Minimum order amount: For home delivery orders, there would be a minimum order amount, but this would not be necessary for takeaway orders (where the purchaser picks the order up from the restaurant instead of having it delivered).
For an example of what I am looking for see this site:
http://www.menulog.com.au/order/kl_kitchen_restaurant#orderTakeaway
We can get the online shop functioning easily enough, but I have no idea how to add the additional functionality mentioned above. Or how much it could cost to deliver such a solution.
Any of you out there with good javascript and BC skills have any suggestions?
Any help greatly appreciated.
Cheers Fenwick

- BC by Default does not restrict Suburbs based on distance or anything like that and will have to be done manually.
- You will have to overide and update the addtocart javascript function to pre-launch something if you want to have that message show up.
- BC Does not support any time based derlivery options. The only way you can do this is use the "Capture details" element of a product and have a modal window activate on the addTocart click which populates that hidden field with information such as the time. That, you will need to create based on current time and the derlivery time estimates for the company (how fast they can make it) etc.
- The right sidebar of items can not be done out of the box (by default) by BC either and not easily using scripting, a high level of BC and javascript/jQuery. You will have to ajax in the items from the cart AND also overcome the BC dom killing scripts so it keeps updated and stays running.
- You will need to do this with scripting also on the cart page.
Costing to get this done - Quite high as there is will be only a select few with BC knowledge who will know how to do this porperly.

Similar Messages

  • Quantity restriction for Customers in Sales Order

    Hi all,
    Please advice on priority basis,
    I have one requirement, we want to have quantity restriction for product & specific customer in sales order. system should not allow more than the defined quantity for product  to particular customer. We dont have the contract process.
    regards

    Hi,
    This can be achieved by the condition type.
    Go to V/06 and copy PR00 and made the new condition type.
    Now this will be your main condition type which will carry out pricing.
    Assign this condition type to your pricing procedure and save it.
    Make this condition type mandatory and remove it from PR00.
    Now go V/06 and select your newly created condition type and click on detail.
    Over there you will find condition update just click on that.
    Condition type : C quantity basis.
    Do these setting for your condition type.
    Now go to VK11 and enter the condition type and store the data first.
    Then click on extras u2013 additional data or press F7.
    Over there you will find max condition base value.
    Enter the total number of value which you want to sell to your customer.
    Now every time you create order this value is getting updated for your customer for that material.
    So when it reach the limit which you set then this condition type will be deactivated.
    And because this will be mandatory condition type so with out this you wont be able to create the sales order.
    Itu2019s a little bit confusing language hope so you will understand.
    If you have any problem then let us know.
    Regards
    Raj.

  • Restriction for items from Purchase Order based on Sale Order

    Hi !
           We create PO directly from Sale Order ( by ticking Option under Logistic tab, 'Purchase Order') for customer C01 (for eg).
    From the PO created, we post GRPO.
    Now our need is,
    Assume if 10 Qty is been ordered in such a way and been received (GRPO posted). it 'll add on to the stock account i.e will increase stock qty at our whse.
    is it possible to restrict these 10 qty of item from being sold to any other Customer other than whom hav ordered i.e if we create sale order for C02 the SBO should not take the items received from PO created based on Sales Order created for C01?
    Meera.

    Meera,
    Which version of SBO are you using 2005 or 2007?
    I don't think Serial numbers can help in this scenario.  There is no hard allocation or blocking possible using Serial numbers.
    This is the Work around I am thinking about.
    Set the items to be Batch Managed - On Every Transaction
    When performing Goods Receipt, enter the Sales Order Number as the Batch Number
    When creating the delivery, using SBO_SP_TransactionNotification we can easily check the Batch of the Item being selected and verify it with the BaseRef of Delivery lines to match with Sales Order number.
    If the numbers don't match we can warn user with message, "The items batch reserved for Sales Order xyz"
    Even if you make a mistake when entering the batch number same as Sales Order number when doing a goods receipt. It can still be traced and blocked during delivery.
    Hint: The Batch table records the Goods Receipt transaction along with the BaseDocument number, Base Ref, etc
    If you decide to go this route, I could help you further.
    Let me know
    Suda

  • Creating separate online shop layouts for mobile

    Is there any way to create separate shop layouts (catalogue.html, small_product.html, large_product.html, etc) for use on a mobile site. I want to limit some of the information posted to the mobile site--e.g., eliminate custom tags used in large product page-- in addition to having the ability to specify different catalogs per row, for example, on the desktop version, I have my catalogs listed 3 across--on the mobile site, I want them listed 2 across. How do I go about specifying these differences in layouts, desktop versus mobile. What is the protocol for something like this?

    Hi Anne,
    You should be able to o this with custom templates and the {system_visitorDeviceClass} tag. If you want no coding at all, you should be able to do the following: Create templates for mobile in the same folder as the standard ones (root > Layouts > OnlineShop. Rename all of them to something like mobile_small_product / desktop_small_product
    Then you can just use any module by referencing the custom template as {module_product,63882,5450055,_top template="/Layouts/OnlineShop/{system_visitorDeviceClass}_small_product.tpl"
    Kind Regards,
    Alex

  • Shop Paper for Notification and Order

    Hi All,
    I have assigned shop paper for both Notification and Order. Now when I am trying to print the Order or Notification via Maintenance Order or Notification respectively, both the outputs are in the selectable mode since order is created from notification.
    But user wants that when he is trying to print Order only shop paper for Order should be in selectable mode and same for Notification. I checked the configuration settings for this but could not find anything.
    Are there any settings where we can achieve this.
    Thanks in advance
    Regards,
    Shobha

    OK...try this:
    in OIDB (notification) remove the selection check for all generic entries - this determines what is shown when you try to print.  For example, if you have a setting for doc.type = * and it is checked for selection, each of those will appear when you print.  By removing this selection check for doc type = *, it won't appear for yours.  You should put a line there for your doc type with the selection checked.  If you put a second line there for your doc type without the 'selection' checked - it will show, but be optional when you do a print.
    In OIDG (work order), follow the same logic.  Once you print the order, it will propose to print the notification as well (either selected or just available).  Also, i think you should link the notification and order types in work order config.  
    This works when you are printing a work order, but i'm not sure if you can print the work order from the notification.  I just tried this in my system and did get the notifications to print while printing the work order using the settings i've mentioned.

  • Online Shop Problems Pre-Ordering N97 in UK

    I cannot find any other forum, and I seek to make this as public as possible because the way loyal customers are being treated by Nokia are think are wrong. If Nokia see fit to remove this post without sorting these problems, then fair enough.
    I am disillusioned with the Nokia UK Online Shop and its practices. My experience has given me a bitter taste of Nokia and I consider that the whole operation needs an overhaul to gain confidence.
    When making an order, especially a pre-order with a company that has a global reputation like Nokia, I expect several things. Firstly, to be kept informed as to the status of my order, stock availability and expected delivery date. I would expect a pre-order should get more priority over existing orders. I expect Nokia should aim to get every order if not delivered, at least shipped for the release date. I expect when enquiring about my order, to be given information especially when there is only a week to go until release.
    There seems little point in making a pre-order when I can order from elsewhere quicker.
    On 13th June 2009, I placed my order for a White Nokia N97 under order reference number CNLXXXXXXXXXX.
    The Nokia UK Online Shop does not provide details at point of order about expected release dates, quantity, or shipping dates. I would expect Nokia to know about their own products first. The idea that Nokia are operating without any form of forward planning or logistics is quite amusing.
    Shortly after I placed my order, I received an email advising that the phone has an anticipated shipping date of three to four weeks. This made me nervous and wondered whether there was a problem with the White Nokia N97 – after all, there is no information on the website.
    On 15th June 2009, I phoned Nokia to enquire as to the status and was advised that there is nothing wrong and that the phone is “due” to be released on the 19th June and I should get my phone sometime after that. Unfortunately again, with less than a week to launch, Nokia did not have any firm information to hand either about their own products or their own systems.
    Firstly, it seems Nokia don't know their own stock movements. Secondly, the fact I have to wait until after the 19th to receive the phone makes a mockery of the entire pre-order process and really does invalidate the whole premise when we have to wait beyond release.
    Nokias own blog also guarantees that when you pre-order, “it will be shipped direct to your door from the production line so you'll have it the same day it hits the store in your country”. I highlight the relevent point here.
    Receiving the phone AFTER it hits the stores is not the same day. When I pointed this out to Nokia customer service, I was advised:
    “The N97 is due to be released on 19th June. If you bought it from a shop, you would have to wait for it to go from the production line, to a warehouse, then to a subsidiary warehouse before being sent to a shop. Hopefully therefore you will get yours before this.”
    This is patronising and clearly an incorrect comparison given that the phone should be shipped from the factory. It twists what was in the blog which guaranteed delivery on release day, a guarantee broken in the US where I understand customers had to wait several weeks to clear the back log. This is very bad PR.
    There were still a few days left before the 19th June. I relaxed a little and waited patiently for my credit card to be billed. Users on the forums were also showing concern especially when websites such as Expansys.co.uk and Play.com started guaranteeing dates and providing arrival times.
    The fact that others can make promises and provide information where Nokia cannot, illustrate my point beautifully. Nokia do not have any information to suggest that users will even receive their phones by the 26th June.
    By 3pm on the 17th June, my credit card had still not been charged and my order had not been updated. Users on the forums including a couple of users who had ordered yesterday, were receiving credit card charges and emails advising that their Black Nokia N97s were being fulfilled and shipped. At least for these, it looks like they will be receiving their devices in time.
    I phoned Nokia once more to see if there was any problem with the White handset. I was again assured that there was no problem and that it is first come first served. But I had little to no reassurance as to when another batch of phones would be received and processed. It seems no one actually knows, least of all Nokia. If someone who ordered after me received their phone before me, I would be rightly angry and upset with Nokia.
    I asked whether it would be worth swapping my order contents from the White N97 to the Black N97. I was advised I cannot make a change to my UNPROCESSED order without it being moved to the back of the queue.
    I feel that Nokia have taken advantage of its loyal customers and strung us along by not providing any real information. If I had ordered an N97 from the Expansys website today, I could have had my phone tomorrow and for the same price as Nokia.
    What advantage has pre-ordering given me? I haven't got my phone, my order hasn't been shipped, it hasn't been allocated, my credit card hasn't been charged. Nokia don't know when they can fulfil my order. By choosing Nokia, I have had no order tracking, no information, broken promises, no guarantees, delays and a substandard service. Worst of all, Nokia cannot get my pre-order to me quicker than Expansys.
    Therefore, in summary, I make the following requests:
    1)Make a pre-order count for something. A pre-order should get to me on time and get to me before it is released elsewhere. Otherwise there is no point of pre-ordering from Nokia.
    2)Provide an “Expected Release Date” on your pre-order pages – when there are two different versions of the same product, users have to guess as to the availability of both.
    3)Provide an “Expected Shipping/Arrival Date” on your pages – if you have two different products and I don't care about colour, I should be given the chance to order the one that will be in stock first!
    4)Don't make promises that you cannot keep, no matter how informal they are.
    5)After being found out, do not back track and pretend it means something else. Get the problem rectified by means of either meeting the deadline, offering a free gift, or offering an apology or explanation.
    6)When I phone to find out when my order will be fulfilled, please, have some information available about your own phones and processes.
    7)If you have two different versions of a product available and one is available first, let me switch without incurring penalty.
    8)Give me a better service than other websites. If you cannot ship them quickly enough before the release date, you are either not shipping early enough, or not shipping quick enough.
    In relation to my order, please tell me whether there has been a problem with the White N97, why those who ordered Black N97s on 8th June and 16th June are getitng their orders fulfilled and I am still waiting, and please tell me when I can get mine. Please also swap my product for the N97 Black if this will resolve any bottlenecks.

    Your complaint will not be seen by the people who run the UK shop here.
    You need to use the "contact us" link if you want the correct people to see your comments.
    I do agree with most of what you wrote as I have been let down twice in the past by the UK online store for pre-orders.  Their customer service is uninformed, unhelpful and resort to telling lies.  For those reasons I do not use them.

  • Restriction of number of POs for a single Sales Order

    Hi,
    Currently, For a Single Sales Order multiple Purchase Orders are being created. Now, the Client wants to restrict number of Purchase Orders for a Single Sales Order that means, he wants only 1 Purchase Order for 1 Sales Order. Could you guys suggest how can I do this..? Is there any configuration for this ? Please suggest.
    A quick reply would be very helpful.
    Thanks in advance.

    Hi Pavan,
    In VA01 once you enter into the document and give the sold to party name below that you can see PO No there give only one PO no and and PO date based on the requested quantity the sale order will be created subsequent delivery and billing will happen.
    Regards
    Ram

  • Restrict print out of Purchase order only for Production system

    Hi,
    I want to restrict print out of Purchase order only for Production system, don't want to take it in devep or quality.
    is there any identifier to find the system is production or development.
    can anyone tell me how to restrict it,
    is there any function module, not based on client system.
    Thanx in advance
    Kesav

    Hi Kesavarathinam Vaidyalingam ,
    yes, I also use thomas' suggestion using
    t000-cccategory = 'P'.
    to determine productive client.
    Just one small hint: I found this condition as true in a test system: The admin had done a system copy to create a fresh test client - but forgot (or did not see a good reason) to change t000-cccategory = 'P. to  t000-cccategory = 'T'.
    Regards,
    Clemens

  • Can I exchange a macbook ordered online from China for a macbook in the U.S?

    Hi so my brother lives in Shanghai and he ordered online for me the new macbook so it can be shipped to where I live in the U.S. I was thinking that after I receive the computer I could exchange it for the macbook pro in a U.S. apple store because I don't like how the new macbook is so thin and doesn't have any usb ports. Is it alright if I exchange a macbook ordered online in China for a macbook pro in a U.S. store? Because the macbook my brother ordered was $1299 but then he bought it through the education store so it turned out to be $1249. And since the macbook pro w/ retina display is also $1299, can I exchange the macbook for the pro? Or are macbooks ordered online from China different from American macbooks that I can't exchange it in a U.S. store? Thanks for reading/ or answering! 

    Because that is their policy, if it is less than 14 days old you can return it for a refund, but that will have to be done in Shanghai.

  • HT5312 I forget my answer of two security questions, there is a typo error in rescue email address. How to resolve this so that I can use my Apple ID for online shopping?

    I forget my answer of two security questions, there is a typo error in rescue email address. How to resolve this so that I can use my Apple ID for online shopping?

    You won't be able to change your rescue email address until you can answer your questions, you will need to contact Support in your country to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset you can then use the steps half-way down the HT5312 page that you posted from to correct your rescue email address for potential future use

  • Reservation not getting created from shopping cart for stores order.

    Hi experts,
    Reservation not getting created from shopping cart for stores order,process used is some custom BADI.Extended classic scenario is the procrss .
    Please help me
    Thanks in  advance.

    Hello,
    please check below wiki:
    Determination of the follow-on document type
    Regards.
    Laurent.

  • Officejet 8600 missing parts of online shopping cart orders I receive

    My new networked Officejet 8600 is selectively printing parts of an online shopping cart whose orders I print out. The order shows perfectly in the 'preview screen" but certain parts of the order, such as the city, are blank spaces.
    Also, when testing other online pages, they  come out fine. Don't know what to do! Please help. The shopping cart company blames the printer. 

    I found and corrected the issue.
    A BADI Enhancement Spot ME_PROCESS_PO_CUST was implemented. The Method IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM was modified within this Implementation. The focus of this upodate was to Modify the ROUTE information within the SHIPPING information in the PO Update Process (PTV Internal Table within  ABAP SAPLMEPO). Unfortunately, the ultimate update of this internal table destroyed the UPDKZ indicator, which signifies when the EKPV record is to be created ('I') or updated ('U'). The update ultimately did not create the EKPV record.
    Once this METHOD and the above SAP Enhancement (MM06E005 - EXIT_SAPMM06E_012 - ZXM06U43) were corrected, an STO Modification (creation of a new Item) ALWAYS creates a Shipping Tab (EKPV record).

  • Best I have been trying for a week to order greeting cards using iPhoto but do I always get the same statement: there has been an error occurred while connecting to Apple's online store try again

    Best I have been trying for a week to order greeting cards using iPhoto but do I always get the same statement:
    there has been an error occurred while connecting to Apple's online store try again

    Best I have been trying for a week to order greeting cards using iPhoto but do I always get the same statement:
    there has been an error occurred while connecting to Apple's online store try again

  • Does dreamweaver have drag & drop templates for creating online shopping websites?

    Does dreamweaver have drag & drop templates for creating online shopping websites?

    How many products are you planning to sell?
    Do you need a lot of varying versions like colors, sizes etc. ?
    Paypal offers a very simple payment gateway, without your needing to get involved with learning server side Scripting and and databases. Their tech support is superb.
    https://www.paypal.com/us/webapps/mpp/accept-payments-online

  • How to find Handling unit for a given Sales order...

    From which table can we find the Handling unit for a given Sales order?

    hi this will help u.
    SALES AND DISTRIBUTION TABLES
    KONV Conditions for Transaction Data
    KONP Conditions for Items
    LIKP Delivery Header Data
    LIPS Delivery: Item data
    VBAK Sales Document: Header Data
    VBAP Sales Document: Item Data
    VBBE Sales Requirements: Individual Records
    VBEH Schedule line history
    VBEP Sales Document: Schedule Line Data
    VBFA Sales Document Flow
    VBLB Sales document: Release order data
    VBLK SD Document: Delivery Note Header
    VBPA Sales Document: Partner
    VBRK Billing: Header Data
    VBRP Billing: Item Data
    VBUK Sales Document: Header Status and Administrative Data
    VBUP Sales Document: Item Status
    VEKP Handling Unit - Header Table
    VEPO Packing: Handling Unit Item (Contents)
    VEPVG Delivery Due Index
    with regards,
    Hema Sundara,
    pls reward if u find it helpful.

Maybe you are looking for

  • Adding More Than 2 Internal Hard Drives

    Anyone have any help they can give me on upgrading my power supply? I've read on other threads that this is a power supply issue when adding more drives. G5 Jive mounting kit: http://eshop.macsales.com/item/Sonnet%20Technology/ENCG53HD/ with this Ser

  • Best practice on calling an Oracle Bpel process

    Trying to find the best practice calling an Oracle Bpel process. I know that I can call the process via database, app server, anothe bpel process, from an application, cron job, etc... I can do any of these but want some feed back on what others do a

  • Oracle ADF Cache issue

    Hi, I've got a question about the Entity/View Object caches. I wrote a web service in the ADF. I implemented a simple custom method called "fun" in the AppModuleImpl.java. The implementation is as follows: public int fun() { return getOdczytVO1().get

  • Help for formatting a number

    Hello, Can someone help me ! I have a JTextField who is bonding with an attribute of a viewObject. How can I do for formatting the value of the textField to display it as a currency number ? Please help me.

  • Getting the top & left of a textbox placed inside a table

    hai brainees i need a sampel code to get the top & left of a textbox placed inside a table so that i can display a dropdownlistbox ih that place.its very important. Thanks anieshuk