api seller

This commit is contained in:
Kerim 2023-08-26 02:38:59 +05:00
parent aa8f8f9f8c
commit 9965d068de
2 changed files with 26 additions and 14 deletions

View File

@ -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([

View File

@ -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,