Fixed: Standard product flow issues

This commit is contained in:
Sumit Panwar
2025-03-08 17:41:29 +05:30
parent 6b5ed912e6
commit 5265247e16
51 changed files with 1092 additions and 699 deletions

View File

@@ -1864,7 +1864,7 @@ class AdminImportControllerCore extends AdminController
}
$objServiceProduct = new Product($idServiceProduct);
if (Product::SERVICE_PRODUCT_WITH_ROOMTYPE == $objServiceProduct->service_product_type) {
if (Product::SELLING_PREFERENCE_WITH_ROOM_TYPE == $objServiceProduct->selling_preference_type) {
$objRoomTypeServiceProduct->addRoomProductLink(
$objServiceProduct->id,
$product->id,
@@ -2236,7 +2236,7 @@ class AdminImportControllerCore extends AdminController
$product->price_addition_type = Product::PRICE_ADDITION_TYPE_WITH_ROOM;
}
$product->service_product_type = Product::SERVICE_PRODUCT_WITH_ROOMTYPE;
$product->selling_preference_type = Product::SELLING_PREFERENCE_WITH_ROOM_TYPE;
if (!$serviceProductExists) {
if (isset($product->date_add) && $product->date_add != '') {
$res = $product->add(false);
@@ -2292,7 +2292,7 @@ class AdminImportControllerCore extends AdminController
$info['shop'] = explode($this->multiple_value_separator, $info['shop']);
RoomTypeServiceProduct::deleteRoomProductLink($product->id);
if (Product::SERVICE_PRODUCT_WITH_ROOMTYPE == $product->service_product_type) {
if (Product::SELLING_PREFERENCE_WITH_ROOM_TYPE == $product->selling_preference_type) {
$objRoomTypeServiceProduct = new RoomTypeServiceProduct();
if (isset($info['id_room_types']) && $info['id_room_types']) {
$objRoomTypeServiceProduct->addRoomProductLink(