Search Results for 'sms'

WPPizza – A Restaurant Plugin for WordPress Support Search Search Results for 'sms'

Viewing 20 results - 1 through 20 (of 35 total)
  • Author
    Search Results
  • #44861
    Roland van Balen
    Participant

      Good afternoon,

      I can’t find the right extensions forum so I post my question here.
      We want to send only a text sms when the order is on its way.

      We like to display our company name in the sms (that’s possible with tm4b). in stead of our mobile number.
      We know that’s limited to one way communication but that’s fine for our purpose.

      Thanks!

      #58304
      kamran
      Participant

        Hi,

        I am running WP-Pizza along with WinOrder.
        On another business I have another setup, which sends customers SMS confirmations once printed by WinOrder.
        Is it possible to set it up like that? If not possible (or plausible) to do it with WinOrder, is it possible to send SMS confirmations automatically without needing to go into the backend and confirming a customers order?

        Thanks in advance!

        #39918
        Silo
        Participant

          Hi Guys

          I am looking around in this forum and seems that everybody uses goodcom.
          Can GoodCom reject/accept orders without using sms function?
          And where do you guys buy the printer from?

          Thanks in advance
          /Silo

          #35178

          Topic: verify by sms

          in forum General Support
          aikona
          Participant

            I had some wrong orders someone made for fun. I would like now, that during the order process the telephone number of the customers be verified by sms. Is there a way to do this?

            #27009
            Ferhat Yildiz
            Participant

              Hello, i have a Problem…

              we will add a “Gateway” for us Page.
              Gateway is for “SMS Payment”.

              We will Customers can select sms payment…
              Problem is we have make copy the Gateway “payment to delivery Gateway” – not working.
              We can make a inviduell Gateway with us Text?

              Thank you 🙂

              #33834

              Topic: Order SMS

              in forum General Support
              Umut
              Participant

                Dear Olly

                Is it possible that you can also receive orders via SMS?

                Thanks
                Umut

                #4084

                In reply to: after every order

                Olly
                Admin & Mod

                  so, as an example to send an sms to the customer after the order has been completed:
                  (if you wanted to send a fax, or anything else for that matter, you can do something similar, depending and that particular api. the below should get you started though)

                  
                  !!!!OLD/LEGACY: USE THE EXAMPLE IN THE NEXT REPLY / FURTHER DOWN ON THIS PAGE!!!!
                  add_action( 'wppizza_on_order_executed', 'my_sms_function',null, 2 );
                  function my_sms_function($orderId, $orderTable) {
                  global $wpdb;
                  $getOrderDetails = $wpdb->get_row("SELECT customer_ini, customer_details ,order_ini, order_details FROM " .$wpdb->prefix . $orderTable . " WHERE id=".$orderId." ");
                  /*customer ini is a serialized array*/
                  $customerDetails=maybe_unserialize($getOrderDetails->customer_ini);
                  /**if you just or additionally need all plaintext order and/or csutomer details as the appear in plaintext emails or need the whole array you can use any of the following*/
                  //$customerPlaintext=$getOrderDetails->customer_datails;/*customer data plaintext. might want to to a nl2br*/
                  //$orderPlaintext=$getOrderDetails->order_details;/*order data plaintext. might want to to a nl2br*/
                  //$customerDetailsArray=maybe_unserialize($getOrderDetails->customer_ini);/*customer data array*/
                  //$orderDetailsArray=maybe_unserialize($getOrderDetails->order_ini);/*order data array*/
                  // also available (amongst others but probebly the most useful):  order_date, transaction_id
                  /**so, assuming you are using the "ctel" field for the customer telephone number. (if you are using a custom field it would be ccustom1, ccustom2 etc)*/
                  $customerTel=$customerDetails['ctel'];
                  /**now implement however your sms gateway implements things to send things to that tel no**/
                  //->send your sms to $customerTel
                  return;
                  }
                  

                  #9536
                  Olly
                  Admin & Mod

                    Sorry, but you are asking questions i cannot answer.

                    a) i know nothing about your printer, so anything related to that printer you will have to ask the manufacturer/merchant you bought it from

                    b) re: which SMS / Mail2Fax plugin…
                    there are no wppizza sms/mail2fax plugins.
                    there are however many (e)mail2fax services.
                    which one – if any – would be the right one in your circumstances i have no idea and cannot advise you (i do not even know or indeed understand why you would want any if you have a gprs printer)

                    all i can say is that there are codesnippets here you *might* be able to use with your setup/printer/smsgateway etc

                    how exactly you would have to code or setup things in your scenario I have no knowledge about.
                    I know nothing about your sms gateway, printer or any other API of anything else you are referring to above.

                    my *guess* would be the following:
                    you do not need to download any plugin, but will need someone to – programmatically – connect your printer using the API that your printer provides using the codesnippets.

                    #44876

                    In reply to: Confirm SMS Text

                    Olly
                    Admin & Mod

                      I assume you are referring to the Confirm/Reject/Notify plugin (you did not say) so I created a forum(s) for it that did not exist. Thanks for pointing that out.

                      Regarding your question, the CRN plugin has a filter you can use to add your branding like so (as you know, this will only work if using one-way communications):

                      
                      add_filter('wppizza_crn_sms_branding', 'mysmsbranding');
                      function mysmsbranding($sms_sender_id){
                      /* 
                      overwrite sender id as required (here set to MyShop123 )
                      a-zA-Z0-9 (and spaces) only, 11 characters max
                      */
                      $sms_sender_id = 'MyShop123';
                      return $sms_sender_id;
                      }
                      

                      (not tested as such, but should work I would think)

                      #4086
                      Olly
                      Admin & Mod

                        Hi

                        re additional shipping fees: you could use the wppizza_filter_order_summary_session filter (you will have to recalculate totals etc again though)

                        see here https://www.wp-pizza.com/topic/filter-options/

                        re SMS: a good starting point would probably be here:
                        https://www.wp-pizza.com/topic/run-action-on-status-update-admin/

                        (you will probably want to run an ajax function that does what your particular sms gateway needs it to do when the status changes to “processed” for example)

                        #5443
                        charis
                        Participant

                          Hi there

                          Great to find someone who has got an SMS printer working with this plugin

                          Would love to check out the code behind it

                          Cheers

                          #19454
                          Olly
                          Admin & Mod

                            you will have to use (and implement) an email 2 SMS gateway.
                            which one is suitable depends on your location as there are carrier charges involved.
                            if you search this forum for SMS , you will also find additional info

                            #7831
                            Olly
                            Admin & Mod

                              >This seems to be the big road block for taking online orders.

                              the problem of course is , that there is no generic way to do that which would work for everybody as it involves carrier costs and therefore everyone will want/need a different sms gateway which all have their own/different APIs

                              i am currently doing something integrating with tm4b (tm4b.com) as they send/deliver sms from/to pretty much every country on the planet and – from what i can see – are reasonably priced (although no doubt there are cheaper ones)

                              >Any progress?

                              slowly.
                              having said that, do you have a gprs enabled printer i could send things to for some testing when I’m ready to do so (in a week or two I would have thought) to see how they print out ?

                              if one gets this to work with those tm4b guys one could – probably – more easily adapt this for other gatewys using their apis as one would hope one can just change a few api calls (dont hold me to that though, as of writing i have no idea as to whether that’s actually true)

                              #26697

                              In reply to: SMS When Order placed

                              Olly
                              Admin & Mod

                                this has been asked and answered many times for many scenarios
                                please search the forum
                                https://www.wp-pizza.com/search/sms/

                                (see also https://www.wp-pizza.com/topic/after-every-order/)

                                #35514

                                In reply to: verify by sms

                                mps1
                                Participant

                                  You can do this using the Zapier email parser combined with Twilio. Once the order is placed you can fire an SMS to your client and have them confirm the order by replying to the SMS message. Make sure it is forwarded to your phone so you can receive the answer and then proceed to get the order completed.

                                  #17835
                                  RosaKick
                                  Participant
                                    This reply has been marked as private.
                                    #7180

                                    In reply to: after every order

                                    Olly
                                    Admin & Mod

                                      as of v2.11.6 the following – somewhat less convoluted – could be used instead

                                      
                                      add_action( 'wppizza_on_order_executed', 'my_sms_email2fax_function');
                                      function my_sms_email2fax_function($orderId) {
                                      require(WPPIZZA_PATH.'classes/wppizza.order.details.inc.php');
                                      $orderDetails=new WPPIZZA_ORDER_DETAILS();
                                      $orderDetails->setOrderId($orderId);
                                      $order=$orderDetails->getOrder();
                                      /***********************************************
                                      customer details
                                      ***********************************************/		
                                      $customerDetails=$order['customer']['post'];//customer details
                                      /***********************************************
                                      other simplified variables to use if you want
                                      if you want to build your own output
                                      ***********************************************/
                                      //$siteDetails=$order['site'];//site specifics - probably only  useful in multisite setups
                                      //$orderDetails=$order['ordervars'];//details of order (transaction id etc)
                                      //$txt=$order['localization'];//localization variables
                                      //$cartitems=$order['items'];//items in cart
                                      //$orderSummary=$order['summary'];//summary of order
                                      /***********************************************
                                      example to get you going:			
                                      if you were to un-comment the above
                                      simplified variables, the below $email variable
                                      would output the same details/html you will see
                                      when clicking on "print" in the admin order history
                                      next to an order
                                      ***********************************************/
                                      //ob_start();
                                      //require_once(WPPIZZA_PATH.'templates/wppizza-order-print.php');
                                      //$email = ob_get_clean();
                                      /************************************************
                                      [sms example - for this ignore the variables commented out above ]		
                                      assuming you are using the "ctel" field for the customer telephone number. 
                                      (if you are using a custom field for the customers tel no. it would be ccustom1, ccustom2 etc)
                                      ************************************************/
                                      $customerTel=$customerDetails['ctel'];		
                                      /**now implement however your sms/email2fax gateway implements things to send things to that tel/fax no**/
                                      //->send your sms to $customerTel		
                                      //->send $email to email2fax gateway 
                                      //-> etc
                                      return;
                                      }
                                      
                                      #39964
                                      Olly
                                      Admin & Mod

                                        i guess people get the printers from here (at least I know some do )
                                        https://www.aliexpress.com/wholesale?SearchText=goodcom

                                        some of the printers (but I do not know if all) DO support an accept/reject function and some will support WiFi as well as SMS (and some only WiFi, you’d have to look at a particular printers specification)

                                        however, the wppizza plugin itself does not “listen/talkto” – so to speak – to the printer rejecting/accepting/receiving an order.
                                        That said , I am in the middle of finalizing an addon (tested with the GT6000 as well as the newer GT90, so one would think it would work with other reasonably recent goodcom printers too) that will do that.

                                        Might be a week or two away though until this plugin will be released, as I need to tidy up a few things still

                                        hope that helps

                                        #8315
                                        Olly
                                        Admin & Mod

                                          the only way (I know of anyway) to automatically print is to have a net connected printer that does one of the following

                                          a) checks a set email account and prints anything that comes into that account
                                          b) a cloud print connected printer
                                          c) a printer that has some other interface to the net one could script things for
                                          d) a gprs enabled printer where you can send sms to

                                          all which will – at a minimum – require the printer to be connected to the net or phone network in some way and has (been given) permission to do the above

                                          #40058
                                          smaj
                                          Participant

                                            @Silo I would recommend the Goodcom printers they are relatively easy to use after setup. You can use Wifi or sms and you can use reject/accept + give a time for delivery to orders.

                                          Viewing 20 results - 1 through 20 (of 35 total)