From 24c3317f56cbae9bebf43fcf193bbd27d1287608 Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Thu, 6 May 2021 12:38:33 +0530 Subject: [PATCH] Taxes Configuration Adjusted --- packages/Webkul/Admin/src/Config/system.php | 52 ++++++++++++++++--- .../Admin/src/Resources/lang/ar/app.php | 16 ++++-- .../Admin/src/Resources/lang/de/app.php | 12 ++++- .../Admin/src/Resources/lang/en/app.php | 12 ++++- .../Admin/src/Resources/lang/es/app.php | 16 ++++-- .../Admin/src/Resources/lang/fa/app.php | 18 +++++-- .../Admin/src/Resources/lang/it/app.php | 18 +++++-- .../Admin/src/Resources/lang/nl/app.php | 13 ++++- .../Admin/src/Resources/lang/pl/app.php | 18 +++++-- .../Admin/src/Resources/lang/pt_BR/app.php | 12 ++++- .../Admin/src/Resources/lang/tr/app.php | 14 ++++- .../views/configuration/field-type.blade.php | 4 +- packages/Webkul/Checkout/src/Cart.php | 4 +- .../Webkul/Product/src/Type/AbstractType.php | 6 ++- .../views/checkout/cart/mini-cart.blade.php | 4 +- .../Resources/views/products/view.blade.php | 2 +- .../shop/checkout/cart/mini-cart.blade.php | 2 +- .../views/shop/products/view.blade.php | 2 +- 18 files changed, 185 insertions(+), 40 deletions(-) diff --git a/packages/Webkul/Admin/src/Config/system.php b/packages/Webkul/Admin/src/Config/system.php index 36976398f..4368cac13 100644 --- a/packages/Webkul/Admin/src/Config/system.php +++ b/packages/Webkul/Admin/src/Config/system.php @@ -266,11 +266,6 @@ return [ 'name' => 'file_attribute_upload_size', 'title' => 'admin::app.admin.system.file-upload-size', 'type' => 'text', - ], [ - 'name' => 'price_attribute_tax_inclusive', - 'title' => 'admin::app.admin.system.tax-inclusive', - 'type' => 'boolean', - 'default' => false ] ], ], [ @@ -390,10 +385,55 @@ return [ 'type' => 'boolean', ], ], + ], [ + 'key' => 'taxes', + 'name' => 'admin::app.admin.system.taxes.taxes', + 'sort' => 5, + ], [ + 'key' => 'taxes.catalogue', + 'name' => 'admin::app.admin.system.taxes.catalogue', + 'sort' => 1, + ], [ + 'key' => 'taxes.catalogue.pricing', + 'name' => 'admin::app.admin.system.taxes.pricing', + 'sort' => 1, + 'fields' => [ + [ + 'name' => 'tax_inclusive', + 'title' => 'admin::app.admin.system.taxes.tax-inclusive', + 'type' => 'boolean', + 'validation' => 'required', + 'default' => false + ] + ], + ], [ + 'key' => 'taxes.catalogue.default-location-calculation', + 'name' => 'admin::app.admin.system.taxes.default-location-calculation', + 'sort' => 1, + 'fields' => [ + [ + 'name' => 'country', + 'title' => 'admin::app.admin.system.taxes.default-country', + 'type' => 'country', + 'default' => '', + ], + [ + 'name' => 'state', + 'title' => 'admin::app.admin.system.taxes.default-state', + 'type' => 'state', + 'default' => '', + ], + [ + 'name' => 'post_code', + 'title' => 'admin::app.admin.system.taxes.default-post-code', + 'type' => 'text', + 'default' => '', + ] + ], ], [ 'key' => 'emails', 'name' => 'admin::app.admin.emails.email', - 'sort' => 5, + 'sort' => 6, ], [ 'key' => 'emails.configure', 'name' => 'admin::app.admin.system.email-settings', diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index d70a849db..f9eed2dfe 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -371,7 +371,7 @@ return [ 'item-status' => 'حالة البند', 'item-ordered' => '(:qty_ordered) سفارش ', 'item-invoice' => '(:qty_invoiced) صورتحساب', - 'item-shipped' =>'(:qty_shipped) شحنت', + 'item-shipped' => '(:qty_shipped) شحنت', 'item-canceled' => '(:qty_canceled)ملغاة', 'item-refunded' => '(:qty_refunded) بازپرداخت', 'price' => 'السعر', @@ -926,7 +926,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'أضف المجموعة', 'edit-title' => 'حرر المجموعة', 'save-btn-title' => 'احفظ المجموعة', @@ -1495,7 +1495,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/de/app.php b/packages/Webkul/Admin/src/Resources/lang/de/app.php index 58f4b2768..a7508ad87 100755 --- a/packages/Webkul/Admin/src/Resources/lang/de/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/de/app.php @@ -1471,7 +1471,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 877782c00..a7e933bdc 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -1385,7 +1385,6 @@ return [ 'attribute' => 'Attribute', 'image-upload-size' => 'Allowed Image Upload Size (in Kb)', 'file-upload-size' => 'Allowed File Upload Size (in Kb)', - 'tax-inclusive' => 'Tax inclusive', 'review' => 'Review', 'allow-guest-review' => 'Allow Guest Review', 'inventory' => 'Inventory', @@ -1510,6 +1509,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index b08013256..35179fbfd 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -934,7 +934,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'Agregar grupo', 'edit-title' => 'Editar grupo', 'save-btn-title' => 'Guardar grupo', @@ -1502,7 +1502,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', - ] + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], + ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index acd2a3da2..fd106b5d7 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -924,7 +924,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'افزودن گروه', 'edit-title' => 'ویرایش گروه', 'save-btn-title' => 'ذخیره گروه', @@ -1075,7 +1075,7 @@ return [ 'qty-in-cart' => 'کمیت در سبد خرید', 'product-attribute' => 'ویژگی محصول', 'attribute-name-children-only' => '(فقط کودکان) :attribute_name', - 'attribute-name-parent-only' => '(فقط والدین) :attribute_name' , + 'attribute-name-parent-only' => '(فقط والدین) :attribute_name', 'is-equal-to' => 'برابر است با', 'is-not-equal-to' => 'مساوی نیست', 'equals-or-greater-than' => 'برابر یا بیشتر از', @@ -1320,7 +1320,7 @@ return [ 'delete-failed' => 'هنگام حذف :name خطایی روی داد.', 'last-delete-error' => 'حداقل یک :name لازم است.', 'user-define-error' => 'نمی توان :name سیستم را حذف کرد.', - 'attribute-error' => 'در محصولات قابل تنظیم استفاده می شود :name ' , + 'attribute-error' => 'در محصولات قابل تنظیم استفاده می شود :name ', 'attribute-product-error' => ' در محصولات استفاده می شود :name', 'customer-associate' => ' نمی توان حذف کرد زیرا مشتری با این گروه در ارتباط است :name', 'currency-delete-error' => 'این ارز به عنوان ارز پایه کانال تنظیم شده است بنابراین نمی توان آن را حذف کرد.', @@ -1489,7 +1489,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/it/app.php b/packages/Webkul/Admin/src/Resources/lang/it/app.php index 2f59f37f7..4bfda0006 100644 --- a/packages/Webkul/Admin/src/Resources/lang/it/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/it/app.php @@ -642,8 +642,8 @@ return [ 'add-attribute-title' => 'Aggiungi Attributi', 'search' => 'Cerca', 'group-exist-error' => 'Un gruppo con lo stesso nome esiste già.', - 'actions' => 'Azioni', - 'description' => 'Descrizione' + 'actions' => 'Azioni', + 'description' => 'Descrizione' ], 'categories' => [ 'title' => 'Categorie', @@ -928,7 +928,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'Aggiungi Gruppo', 'edit-title' => 'Modifica Gruppo', 'save-btn-title' => 'Salva Gruppo', @@ -1492,7 +1492,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 3a0fb4eba..4d5196793 100644 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -923,7 +923,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'Groep toevoegen', 'edit-title' => 'Groep wijzigen', 'save-btn-title' => 'Groep opslaan', @@ -1486,6 +1486,17 @@ return [ 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/pl/app.php b/packages/Webkul/Admin/src/Resources/lang/pl/app.php index 288f7b55c..6b0444151 100644 --- a/packages/Webkul/Admin/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pl/app.php @@ -926,7 +926,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'Dodaj grupę', 'edit-title' => 'Edytuj grupę', 'save-btn-title' => 'Zapisz grupę', @@ -1476,7 +1476,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', - ] + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], + ] ] -]; \ No newline at end of file +]; diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index f10fc4043..15ef6ecd5 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -1490,7 +1490,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index adae69043..3fe71cca6 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -916,7 +916,7 @@ return [ ], 'customers' => [ - 'groups' =>[ + 'groups' => [ 'add-title' => 'Grup Ekle', 'edit-title' => 'Grup Düzenle', 'save-btn-title' => 'Grup Kaydet', @@ -1473,7 +1473,17 @@ return [ 'cache-small-image' => 'Small Image', 'cache-medium-image' => 'Medium Image', 'cache-large-image' => 'Large Image', - 'tax-inclusive' => 'Tax inclusive', + + 'taxes' => [ + 'taxes' => 'Taxes', + 'catalogue' => 'Catalogue', + 'pricing' => 'Pricing', + 'tax-inclusive' => 'Tax inclusive', + 'default-location-calculation' => 'Default Location Calculation', + 'default-country' => 'Default Country', + 'default-state' => 'Default State', + 'default-post-code' => 'Default Post Code', + ], ] ] ]; diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php index 9efcfb974..7f6790835 100755 --- a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php @@ -362,9 +362,9 @@