title = 'Update Order'; $this->params['breadcrumbs'][] = ['label' => 'It Easy Orders', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => $model->it_easy_order_id, 'url' => ['view', 'it_easy_order_id' => $model->it_easy_order_id]]; $this->params['breadcrumbs'][] = 'Update'; /** @var yii\web\View $this */ /** @var backend\models\ItEasyOrder $model */ /** @var yii\widgets\ActiveForm $form */ $url = \yii\helpers\Url::to(['ajax/getstate']); $productdata = []; $order_dispositiondata = ArrayHelper::map(ItEasyOrderDisposition::find()->select(['it_easy_order_disposition_id', 'it_easy_order_disposition_name'])->andWhere(['it_easy_status' => 'Active'])->andWhere(['it_easy_disposition_type' => 'Order'])->all(), 'it_easy_order_disposition_id', 'it_easy_order_disposition_name'); $shipping_method = ArrayHelper::map(ItEasyShippingPaymentMethod::find()->select(['it_easy_method_code', 'it_easy_method_name'])->andWhere(['it_easy_method_type' => 'Shipping'])->andWhere(['it_easy_status' => 'Active'])->all(), 'it_easy_method_code', 'it_easy_method_name' ); $payment_method = ArrayHelper::map(ItEasyShippingPaymentMethod::find()->select(['it_easy_method_code', 'it_easy_method_name'])->andWhere(['it_easy_method_type' => 'Payment'])->andWhere(['it_easy_status' => 'Active'])->all(), 'it_easy_method_code', 'it_easy_method_name' ); // echo "
"; print_r($productdata); die;
$diseases = ArrayHelper::map(ItEasyDiseasesName::find()->select(['it_easy_id', 'it_easy_name'])->where(['it_easy_status' => 'Active'])->all(), 'it_easy_id', 'it_easy_name' );
// echo ""; print_r($model->it_easy_disease_name); die;
// if(!empty($model->it_easy_disease_name)){
// $model->it_easy_disease_name = explode(',', $model->it_easy_disease_name);
// }
?>
Customer
Billing
Shipping
Product
Payments
Courier
Courier
Order Status History
= $formstatus->field($statusmodel, 'it_easy_order_status_id')->dropDownList($order_statusdata, ['prompt' => 'Select Order Status']); ?>
= $formstatus->field($statusmodel, 'it_easy_comment')->textArea(); ?>
= Html::submitButton('Save', ['class' => 'btn btn-secondary btn-block']) ?>
Status
Comment
Status-Time
$o_s_history) {
$status_name = ItEasyOrder::GetOrderStatusNamebystatusId($o_s_history->it_easy_order_status_id);
?>
= $status_name; ?>
= $o_s_history->it_easy_comment; ?>
= $o_s_history->it_easy_created_time; ?>
Order Disposition History
= $formdisposition->field($dispositionmodel, 'it_easy_order_disposition_id')->dropDownList($order_dispositiondata, ['prompt' => 'Select Disposition']); ?>
Select Callback Time';
echo DateTimePicker::widget([
'name' => 'ItEasyOrder[it_easy_disposition_time]',
'value' => $model->it_easy_disposition_time,
'options' => ['placeholder' => 'Select Callback Time'],
'pluginOptions' => [
'format' => 'yyyy-mm-dd hh:ii:ss',
'startDate' => '2023-01-10 00:00:00',
'todayHighlight' => true,
'autoclose' => true,
]
]);
?>
= $formdisposition->field($dispositionmodel, 'it_easy_comment')->textArea(); ?>
= Html::submitButton('Save', ['class' => 'btn btn-secondary btn-block']) ?>
Disposition
Comment
Status-Time
$o_d_history) {
$status_name = ItEasyOrder::GetOrderDispositionNamebystatusId($o_d_history->it_easy_order_disposition_id);
?>
= $status_name; ?>
= $o_d_history->it_easy_comment; ?>
= $o_d_history->it_easy_created_time; ?>
Customer Information
= $form->field($model, 'it_easy_customer_id')->textInput(['id' => 'Add-Customer', 'placeholder' => 'Add & Search by Name or mobile number', 'value' => ''])->label(false); ?>
= $model->it_easy_firstname.' '.$model->it_easy_lastname; ?>
= $model->it_easy_address_1.' '.$model->it_easy_address_2.' '.$model->it_easy_city.' '.$model->it_easy_state.' '.$model->it_easy_pincode; ?>
= $model->it_easy_mobile_number; ?>,
= $model->it_easy_alternate_number; ?>
= $model->it_easy_email; ?>
= $model->it_easy_pincode; ?>
Add Product
=
$form->field($product_model, 'it_easy_product_id')->widget(Select2::classname(), [
'data' => $productdata,
'options' => [ 'placeholder' => 'Search for a Product ...', 'class' => 'order_variation_change_status'],
'pluginOptions' => [
'allowClear' => true,
'minimumInputLength' => 2,
'language' => [
'errorLoading' => new JsExpression("function () { return 'Waiting for results...'; }"),
],
'ajax' => [
'url' => $url = \yii\helpers\Url::to(['ajax/getproduct']),
'dataType' => 'json',
'data' => new JsExpression('function(params) { return {q:params.term}; }')
],
'escapeMarkup' => new JsExpression('function (markup) { return markup; }'),
'templateResult' => new JsExpression('function(city) { return city.text; }'),
'templateSelection' => new JsExpression('function (city) { return city.text; }'),
],
])->label(false);
//$form->field($product_model, 'it_easy_product_id')->dropDownList($productdata, ['prompt' => 'Search by Product'])->label(false);
?>
= $form->field($product_model, 'it_easy_variation_id')->dropDownList([], ['prompt' => 'Search Variation'])->label(false); ?>
Product Details
Quantity
Total
$pro) {
$ar_key = $key +1;
$product_with_tax = $pro->it_easy_product_total - $pro->it_easy_product_tax;
if(!empty($pro->it_easy_product_id)){
$p_data = ItEasyOrder::FindProductbyid($pro->it_easy_product_id);
$varitaion_data = ItEasyOrder::getProductVariationData($pro->it_easy_product_id, $pro->it_easy_variation_id);
if(empty($p_data->it_easy_product_image)){
if(!isset($p_data->it_easy_product_image)){
$it_easy_product_image = 'dummy_product.png';
}
}else{
$it_easy_product_image = $p_data->it_easy_product_image;
}
if($p_data['it_easy_product_included_exclude_tax'] == 'include'){
$product_total_price = $pro->it_easy_product_total;
}else{
$product_total_price = $pro->it_easy_product_total - $pro->it_easy_product_tax;
}
$subtotal_price += $pro->it_easy_product_total - $pro->it_easy_product_tax;
}else{
$it_easy_product_image = 'dummy_product.png';
$varitaion_data = [];
$subtotal_price += $pro->it_easy_product_total - $pro->it_easy_product_tax;
$product_total_price = $pro->it_easy_product_total;
}
if(!empty($pro->it_easy_product_total)){
$set_one_product_total = $pro->it_easy_product_total / $pro->it_easy_product_quantity;
}else{
$set_one_product_total = 0;
}
?>
= $pro->it_easy_product_name; ?> ( = $pro->it_easy_variation_name; ?> )
₹= $pro->it_easy_product_total / $pro->it_easy_product_quantity; ?>
₹= $pro->it_easy_product_total; ?>
Payments
= $form->field($model, 'it_easy_disease_name')->widget(Select2::classname(), [
'data' => $diseases,
'language' => 'en',
'options' => ['placeholder' => 'Select Disease Name ...','multiple' => true],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
= $form->field($model, 'it_easy_course_duration')->dropDownList([ '1 week' => '1 week', '15 days' => '15 days', '1 month' => '1 month', '45 days' => '45 days', '2 months' => '2 months', '3 months' => '3 months', '4 months' => '4 months', '5 months' => '5 months', '6 months' => '6 months'], ['prompt' => 'Select Course Duration'])->label('Course Duration') ?>
= $form->field($model, 'it_easy_age')->textInput(['maxlength' => true]) ?>
it_easy_method_value_type == 'Add-Amount'){
$var_add_shipping = $get_shippingmethod->it_easy_method_value.'_add';
}else{
$var_add_shipping = $get_shippingmethod->it_easy_method_value.'_minus';
}
if($get_paymentmethod->it_easy_method_value_type == 'Add-Amount'){
$var_add_payment = $get_paymentmethod->it_easy_method_value.'_add';
}else{
$var_add_payment = $get_paymentmethod->it_easy_method_value.'_minus';
}
?>
= $form->field($model, 'it_easy_payment_code')->dropDownList($payment_method, ['prompt' => 'Select Payment Method']); ?>
= $form->field($model, 'it_easy_shipping_code')->dropDownList($shipping_method, ['prompt' => 'Select Shipping Method']); ?>
= $form->field($model, 'it_easy_coupon_id')->widget(Select2::classname(), [
'data' => $coupon_data,
'options' => [ 'placeholder' => 'Search for a Coupon...', 'class' => 'order_variation_change_status', 'value' => ''],
'pluginOptions' => [
'allowClear' => true,
'minimumInputLength' => 2,
'language' => [
'errorLoading' => new JsExpression("function () { return 'Waiting for results...'; }"),
],
'ajax' => [
'url' => $url = \yii\helpers\Url::to(['ajax/getcoupon']),
'dataType' => 'json',
'data' => new JsExpression('function(params) { return {q:params.term}; }')
],
'escapeMarkup' => new JsExpression('function (markup) { return markup; }'),
'templateResult' => new JsExpression('function(city) { return city.text; }'),
'templateSelection' => new JsExpression('function (city) { return city.text; }'),
],
])->label(false);
//$form->field($product_model, 'it_easy_product_id')->dropDownList($productdata, ['prompt' => 'Search by Product'])->label(false);
?>
Subtotal
₹= number_format((float)$subtotal_price, 2, '.', ''); ?>
Add discount
it_easy_coupon_code)){ echo $get_coupon_data->it_easy_coupon_code; } ?> it_easy_coupon_code)){ ?>
₹= !empty($get_coupon_data->it_easy_coupon_discount) ? number_format((float)$get_coupon_data->it_easy_coupon_discount, 2, '.', '') : '0.00'; ?>
Add Shipping
—
₹= number_format((float)$get_shippingmethod->it_easy_method_value, 2, '.', ''); ?>
COD Handling Charges
—
₹= number_format((float)$get_paymentmethod->it_easy_method_value, 2, '.', ''); ?>
Estimate Tax
—
₹= number_format((float)$model->it_easy_gst_price, 2, '.', ''); ?>
Total
₹= number_format((float)$model->it_easy_total_price, 2, '.', ''); ?>
Taxes may be estimates until the order is created.
= Html::submitButton('Save Order', ['class' => 'btn btn-dark btn-block', 'id' => 'submit_button_take_1']) ?>
= !empty($order_dispatch_details->it_easy_order_number) ? $order_dispatch_details->it_easy_order_number : ''; ?>
Order Number
= !empty($order_dispatch_details->it_easy_courier_name) ? $order_dispatch_details->it_easy_courier_name : ''; ?>
Courier Name
= !empty($order_dispatch_details->it_easy_awb_number) ? $order_dispatch_details->it_easy_awb_number : ''; ?>
AWB Number
Order Number
AWB Number
Location
Order Status
Courier Comment
Courier Time
$track){
?>
= $track->it_easy_order_awb; ?>
= $track->it_easy_awb_number; ?>
= $track->it_easy_location; ?>
= $track->it_easy_order_status; ?>
= $track->it_easy_courier_comment; ?>
= $track->it_easy_courier_time; ?>
No Data Found!