diff --git a/resources/lang/en-GB/general.php b/resources/lang/en-GB/general.php
index 3eaf7196d..07819fa41 100644
--- a/resources/lang/en-GB/general.php
+++ b/resources/lang/en-GB/general.php
@@ -90,6 +90,7 @@ return [
'monthly' => 'Monthly',
'quarterly' => 'Quarterly',
'yearly' => 'Yearly',
+ 'lifetime' => 'Lifetime',
'add' => 'Add',
'add_new' => 'Add New',
'add_income' => 'Add Income',
diff --git a/resources/lang/en-GB/modules.php b/resources/lang/en-GB/modules.php
index 7883646b8..b6ac0024d 100644
--- a/resources/lang/en-GB/modules.php
+++ b/resources/lang/en-GB/modules.php
@@ -28,11 +28,13 @@ return [
'yearly_pricing' => 'Yearly Pricing',
'monthly_price' => 'from :price',
'per_month' => 'per month',
- 'billed_yearly' => 'Billed Yearly',
+ 'once' => 'once',
'billed_monthly' => 'Billed Monthly',
+ 'billed_yearly' => 'Billed Yearly',
+ 'billed_once' => 'Billed Once',
'save_year' => 'You save :price a year!',
'if_paid_year' => 'Or :price/mo if paid yearly',
- 'information_monthly' => 'This option is valid only for Cloud Service',
+ 'information_monthly' => 'This option is valid only for Cloud Service',
'install' => 'Install',
'buy_now' => 'Buy Now',
'get_api_key' => 'Click here to get your API key.',
diff --git a/resources/views/components/layouts/modules/show/information.blade.php b/resources/views/components/layouts/modules/show/information.blade.php
index a568a145a..91fa2c919 100644
--- a/resources/views/components/layouts/modules/show/information.blade.php
+++ b/resources/views/components/layouts/modules/show/information.blade.php
@@ -7,9 +7,10 @@
@elseif (in_array('onprime', $module->where_to_use))
-
+
- * {!! trans('modules.information_monthly') !!}
+ *
+ {!! trans('modules.information_monthly', ['url' => 'https://akaunting.com/features/why-akaunting-cloud?utm_source=software&utm_medium=app_show&utm_campaign=' . str_replace('-', '_', $module->slug)]) !!}
@else
diff --git a/resources/views/components/layouts/modules/show/price.blade.php b/resources/views/components/layouts/modules/show/price.blade.php
index 202c66d5b..100d2164d 100644
--- a/resources/views/components/layouts/modules/show/price.blade.php
+++ b/resources/views/components/layouts/modules/show/price.blade.php
@@ -1,28 +1,12 @@
@props(['module'])
@if ($module->price != '0.0000')
-
+
{!! $module->price_prefix !!}
-
+
@if (! empty($module->is_discount))
-
- {!! $module->yearly_per_monthly_price !!}
-
-
-
- {!! $module->yearly_per_monthly_special_price !!}
-
- @else
-
- {!! $module->yearly_per_monthly_price !!}
-
- @endif
-
-
-
- @if (! empty($module->is_discount))
-
+
{!! $module->monthly_price !!}
@@ -36,11 +20,47 @@
@endif
+
+ @if (! empty($module->is_discount))
+
+ {!! $module->yearly_per_monthly_price !!}
+
+
+
+ {!! $module->yearly_per_monthly_special_price !!}
+
+ @else
+
+ {!! $module->yearly_per_monthly_price !!}
+
+ @endif
+
+
+
+ @if (! empty($module->is_discount))
+
+ {!! $module->lifetime_price !!}
+
+
+
+ {!! $module->lifetime_special_price !!}
+
+ @else
+
+ {!! $module->lifetime_price !!}
+
+ @endif
+
+
{!! $module->price_suffix !!}
-
+
{{ trans('modules.per_month') }}
+
+
+ {{ trans('modules.once') }}
+
@else
diff --git a/resources/views/components/layouts/modules/show/toggle.blade.php b/resources/views/components/layouts/modules/show/toggle.blade.php
index b613621f7..2b99cd7b4 100644
--- a/resources/views/components/layouts/modules/show/toggle.blade.php
+++ b/resources/views/components/layouts/modules/show/toggle.blade.php
@@ -1,20 +1,30 @@
-
+
-
+
+
+
diff --git a/resources/views/modules/item/show.blade.php b/resources/views/modules/item/show.blade.php
index fcb7fe31f..122c1d563 100644
--- a/resources/views/modules/item/show.blade.php
+++ b/resources/views/modules/item/show.blade.php
@@ -14,7 +14,7 @@
-
+
@foreach ($module->files as $file)
@@ -54,9 +54,9 @@
@endif
-
+
-
+
@if ($module->vote)
@@ -97,11 +97,11 @@
- @if (! in_array('onprime', $module->where_to_use))
-
- {!! ! empty($module->sort_desc) ? $module->sort_desc : strip_tags($module->description) !!}
-
+
+ {!! ! empty($module->sort_desc) ? $module->sort_desc : strip_tags($module->description) !!}
+
+ @if (! in_array('onprime', $module->where_to_use))
@if (! empty($module->cloud_information))
{!! $module->cloud_information !!}
@else
@@ -112,10 +112,6 @@
@endif
@else
-
- {!! ! empty($module->sort_desc) ? $module->sort_desc : strip_tags($module->description) !!}
-
-