diff --git a/packages/Webkul/Custom/src/Observers/CustomerObserver.php b/packages/Webkul/Custom/src/Observers/CustomerObserver.php
new file mode 100644
index 000000000..2cc88330a
--- /dev/null
+++ b/packages/Webkul/Custom/src/Observers/CustomerObserver.php
@@ -0,0 +1,19 @@
+guard('super-admin')->check()) {
+ $model->company_id = Company::getCurrent()->id;
+
+ $model->status = 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php b/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php
index 104dc31ea..a52571833 100755
--- a/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php
+++ b/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php
@@ -18,7 +18,13 @@ class CustomServiceProvider extends ServiceProvider
$this->app->concord->registerModel(\Webkul\Core\Contracts\Slider::class, \Webkul\Custom\Models\Slider::class);
+ \Webkul\SAASCustomizer\Models\Customer\Customer::observe(\Webkul\Custom\Observers\CustomerObserver::class);
+
\Webkul\Custom\Models\Slider::observe(\Webkul\Custom\Observers\SliderObserver::class);
+
+ $this->publishes([
+ __DIR__ . '/../Resources/views/navmenu.blade.php' => resource_path('views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php'),
+ ]);
}
public function register()
diff --git a/packages/Webkul/Custom/src/Resources/views/header.blade.php b/packages/Webkul/Custom/src/Resources/views/header.blade.php
deleted file mode 100644
index e69de29bb..000000000
diff --git a/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php b/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php
new file mode 100644
index 000000000..200a9b60d
--- /dev/null
+++ b/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php
@@ -0,0 +1,177 @@
+{!! view_render_event('bagisto.shop.layout.header.category.before') !!}
+
+getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) {
+ if ($category->slug)
+ array_push($categories, $category);
+}
+
+$cmsPages = app('Webkul\CMS\Repositories\CMSRepository')->findWhere([
+ 'channel_id' => core()->getCurrentChannel()->id,
+ 'locale_id' => core()->getCurrentLocale()->id
+]);
+
+?>
+
+
+
+{!! view_render_event('bagisto.shop.layout.header.category.after') !!}
+
+
+@push('scripts')
+
+
+
+
+
+
+
+
+
+
+
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php b/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php
index 62777e295..d0f682a70 100755
--- a/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php
+++ b/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php
@@ -23,7 +23,6 @@ class CustomerGroupCatalogServiceProvider extends ServiceProvider
$this->publishes([
__DIR__ . '/../Resources/views/admin/customers/groups' => resource_path('views/vendor/admin/customers/groups'),
- __DIR__ . '/../Resources/views/shop/products' => resource_path('views/vendor/shop/products'),
__DIR__ . '/../Resources/views/shop/layouts' => resource_path('views/vendor/shop/layouts'),
]);
}
diff --git a/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php b/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php
index c0e357257..200a9b60d 100644
--- a/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php
+++ b/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php
@@ -4,11 +4,16 @@
$categories = [];
-foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) {
+foreach (app('Webkul\CustomerGroupCatalog\Repositories\CategoryRepository')->getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) {
if ($category->slug)
array_push($categories, $category);
}
+$cmsPages = app('Webkul\CMS\Repositories\CMSRepository')->findWhere([
+ 'channel_id' => core()->getCurrentChannel()->id,
+ 'locale_id' => core()->getCurrentLocale()->id
+]);
+
?>
@@ -22,13 +27,27 @@ foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCateg
@@ -133,5 +152,26 @@ foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCateg
});
+
@endpush
\ No newline at end of file