From 24faf854c552389eab5259ab1724a659dcaae91c Mon Sep 17 00:00:00 2001 From: rahul shukla Date: Tue, 5 Mar 2019 15:16:17 +0530 Subject: [PATCH] up-sellling completed --- .../Admin/src/Resources/lang/en/app.php | 6 ++- .../accordians/product-links.blade.php | 54 +++++++++++++------ .../src/Repositories/ProductRepository.php | 4 ++ .../views/products/view/up-sells.blade.php | 2 +- 4 files changed, 49 insertions(+), 17 deletions(-) diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 5b6d9409d..20a8964ea 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -375,7 +375,11 @@ return [ 'categories' => 'Categories', 'images' => 'Images', 'inventories' => 'Inventories', - 'variations' => 'Variations' + 'variations' => 'Variations', + 'product-link' => 'Linked Products', + 'cross-selling' => 'Cross Selling', + 'up-selling' => 'Up Selling', + 'product-search-hint' => 'Start typing product name' ], 'attributes' => [ diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/product-links.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/product-links.blade.php index cd49d7862..fe4b7083d 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/product-links.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/product-links.blade.php @@ -11,19 +11,21 @@ + @endpush \ No newline at end of file diff --git a/packages/Webkul/Product/src/Repositories/ProductRepository.php b/packages/Webkul/Product/src/Repositories/ProductRepository.php index c390911ee..ad7a5d7da 100755 --- a/packages/Webkul/Product/src/Repositories/ProductRepository.php +++ b/packages/Webkul/Product/src/Repositories/ProductRepository.php @@ -194,6 +194,10 @@ class ProductRepository extends Repository $product->categories()->sync($data['categories']); } + if (isset($data['up_sell'])) { + $product->up_sells()->sync($data['up_sell']); + } + $previousVariantIds = $product->variants->pluck('id'); if (isset($data['variants'])) { diff --git a/packages/Webkul/Shop/src/Resources/views/products/view/up-sells.blade.php b/packages/Webkul/Shop/src/Resources/views/products/view/up-sells.blade.php index 05127a5c7..b7b095a11 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/view/up-sells.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/view/up-sells.blade.php @@ -8,7 +8,7 @@ -
+
@foreach ($product->up_sells()->paginate(4) as $up_sell_product)