diff --git a/packages/Sarga/API/Http/Controllers/SellerProduct.php b/packages/Sarga/API/Http/Controllers/SellerProduct.php index 4b00377..a0db7b1 100644 --- a/packages/Sarga/API/Http/Controllers/SellerProduct.php +++ b/packages/Sarga/API/Http/Controllers/SellerProduct.php @@ -14,7 +14,9 @@ use Illuminate\Support\Str; use Webkul\Marketplace\Http\Controllers\Shop\Account\ProductController as SellerProductController; use Webkul\Product\Models\ProductFlat; use Webkul\Product\Models\ProductInventory; +use Webkul\Product\Models\Product; use Webkul\Product\Repositories\ProductRepository; +use Webkul\Marketplace\Models\Product as SellerProductModel; class SellerProduct extends SellerProductController { @@ -75,11 +77,12 @@ class SellerProduct extends SellerProductController if ($user == "romanah_" && $pass == "bt110226$$") { - $product = $this->product->create([ - 'type' => 'simple', - 'attribute_family_id' => '1', - 'sku' => Str::slug($request->get('sku')), - ]); + $product = new Product; + + $product->type = 'simple'; + $product->attribute_family_id = '1'; + $product->sku = $request->get('sku'); + $product->save(); if (!$product) { response([ @@ -88,14 +91,23 @@ class SellerProduct extends SellerProductController } - $sellerProduct = $this->sellerProduct->create([ - 'price' => 0, - 'description' => '', - 'is_approved' => 0, - 'is_owner' => 0, - 'product_id' => $product->id, - 'marketplace_seller_id' => $request->get('marketplace_seller_id') - ]); + // $sellerProduct = $this->sellerProduct->create([ + // 'price' => 0, + // 'description' => '', + // 'is_approved' => 0, + // 'is_owner' => 0, + // 'product_id' => $product->id, + // 'marketplace_seller_id' => $request->get('marketplace_seller_id') + // ]); + + $sellerProduct = new SellerProductModel; + $sellerProduct->price = 0; + $sellerProduct->description = ""; + $sellerProduct->is_approved = 0; + $sellerProduct->is_owner = 0; + $sellerProduct->product_id = $product->id; + $sellerProduct->marketplace_seller_id = $request->get('marketplace_seller_id'); + $sellerProduct->save(); if (!$sellerProduct) { response([ diff --git a/packages/Webkul/Marketplace/src/Repositories/ProductRepository.php b/packages/Webkul/Marketplace/src/Repositories/ProductRepository.php index ff91fe2..daab700 100644 --- a/packages/Webkul/Marketplace/src/Repositories/ProductRepository.php +++ b/packages/Webkul/Marketplace/src/Repositories/ProductRepository.php @@ -152,7 +152,7 @@ class ProductRepository extends Repository $seller = $this->sellerRepository->isSellerMarket($data["marketplace_seller_id"]); - \Log::info($seller); + // \Log::info($seller); $sellerProduct = parent::create(array_merge($data, [ 'marketplace_seller_id' => $seller->id,