diff --git a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
index 3c4914af3..5a2ddf47f 100755
--- a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
+++ b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php
@@ -12,6 +12,7 @@ use Webkul\Customer\Mail\RegistrationEmail;
use Webkul\Customer\Mail\VerificationEmail;
use Webkul\Customer\Repositories\CustomerGroupRepository;
use Webkul\Customer\Repositories\CustomerRepository;
+use Webkul\Sales\Models\Order;
use Webkul\Shop\Mail\SubscriptionEmail;
class RegistrationController extends Controller
@@ -162,6 +163,8 @@ class RegistrationController extends Controller
session()->flash('info', trans('shop::app.customer.signup-form.success-verify-email-unsent'));
}
+ Order::where('customer_email', $customer->email)->update(['customer_id' => $customer->id]);
+
session()->flash('success', trans('shop::app.customer.signup-form.success'));
}
diff --git a/packages/Webkul/Shop/src/Resources/lang/en/app.php b/packages/Webkul/Shop/src/Resources/lang/en/app.php
index b81aa649e..ab1363ec4 100755
--- a/packages/Webkul/Shop/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Shop/src/Resources/lang/en/app.php
@@ -486,6 +486,7 @@ return [
'empty' => 'Your shopping cart is empty',
'update-cart' => 'Update Cart',
'continue-shopping' => 'Continue Shopping',
+ 'continue-registration' => 'Continue Registration',
'proceed-to-checkout' => 'Proceed To Checkout',
'remove' => 'Remove',
'remove-link' => 'Remove',
diff --git a/packages/Webkul/Velocity/src/Resources/assets/sass/components/shared.scss b/packages/Webkul/Velocity/src/Resources/assets/sass/components/shared.scss
index 95c83b731..3be57d7bf 100644
--- a/packages/Webkul/Velocity/src/Resources/assets/sass/components/shared.scss
+++ b/packages/Webkul/Velocity/src/Resources/assets/sass/components/shared.scss
@@ -699,6 +699,10 @@ a {
text-decoration: none !important;
}
}
+
+ &.registration-btn{
+ margin-left: 10px;
+ }
}
.dropdown-icon::after {
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/success.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/success.blade.php
index d67def693..24748c573 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/success.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/success.blade.php
@@ -23,6 +23,11 @@
{{ __('shop::app.checkout.cart.continue-shopping') }}
+ @guest('customer')
+
+ {{ __('shop::app.checkout.cart.continue-registration') }}
+
+ @endguest
{{ view_render_event('bagisto.shop.checkout.continue-shopping.after', ['order' => $order]) }}