Restaurants not getting orders from Crunchbutton #4500
This commit is contained in:
parent
94a3a8da7a
commit
2e2f1e6770
@ -2570,7 +2570,11 @@ class Crunchbutton_Order extends Crunchbutton_Order_Trackchange {
|
||||
}
|
||||
|
||||
public function textCustomerAboutDriver(){
|
||||
|
||||
$order = Crunchbutton_Order::o( $this->id_order );
|
||||
|
||||
Log::debug( [ 'action 1' => $order->id_order, 'type' => 'order' ] );
|
||||
|
||||
if( !$order->id_order ){
|
||||
return;
|
||||
}
|
||||
@ -2580,8 +2584,13 @@ class Crunchbutton_Order extends Crunchbutton_Order_Trackchange {
|
||||
$phone = $order->phone;
|
||||
$driver = $order->getDeliveryDriver();
|
||||
|
||||
Log::debug( [ 'action 2' => $phone, 'type' => 'order' ] );
|
||||
Log::debug( [ 'action 3' => $driver->name, 'type' => 'order' ] );
|
||||
|
||||
$firstName = Crunchbutton_Message_Sms::greeting( $order->user()->firstName() );
|
||||
|
||||
Log::debug( [ 'action 4' => $firstName, 'type' => 'order' ] );
|
||||
|
||||
if( $driver ){
|
||||
// Check if the order was rejected and change the message
|
||||
$action = Crunchbutton_Order_Action::q( 'SELECT * FROM order_action WHERE type = "' . Crunchbutton_Order_Action::DELIVERY_REJECTED . '" AND id_order = "' . $this->id_order . '"' );
|
||||
@ -2590,8 +2599,12 @@ class Crunchbutton_Order extends Crunchbutton_Order_Trackchange {
|
||||
} else {
|
||||
$message = $firstName . "Your driver today is {$driver->nameAbbr()}. For order updates, text {$driver->firstName()} at {$driver->phone}";
|
||||
}
|
||||
Log::debug( [ 'action 5' => $message, 'type' => 'order' ] );
|
||||
Crunchbutton_Message_Sms::send( [ 'to' => $phone, 'message' => $message, 'reason' => Crunchbutton_Message_Sms::REASON_CUSTOMER_DRIVER ] );
|
||||
Log::debug( [ 'action 6' => $message, 'type' => 'order' ] );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function hasGiftCardIssued(){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user