Before v1.4.2 update, you must need to update v1.2.0 first. Here is the video tutorial.
Flutter Version Release Note
BugFixed
- Fixed scroll error at multiSelection in item Entry View
- Fixed Edit profile page loading error and blue mark checkbox
- Fixed showing appbar wrong subcategory name after selecting subcategory from filter nav bar
- Fixed blog slider error
- Fixed custom radio button in item entry view
- Fixed subscribe notification
- Fixed some UI at small screen mobile size
- Fixed own dashboard sample 2 from doc
Improvement
- NA
New
- Vendor Shop List
- You can read more detail at Vendor Shop List Section
- Subscription Pre-Notify with Setting (Read More)
- Single Item Checkout for Vendors’ Items (Read More)
– android/app/build.gradle
– assets/images/order_success.svg
– assets/lang/ar_tran.json
– assets/lang/de_tran.json
– assets/lang/en_tran.json
– assets/lang/es_tran.json
– assets/lang/fr_tran.json
– assets/lang/hi_tran.json
– assets/lang/id_tran.json
– assets/lang/it_tran.json
– assets/lang/ja_tran.json
– assets/lang/ko_tran.json
– assets/lang/ms_tran.json
– assets/lang/pt_tran.json
– assets/lang/ru_tran.json
– assets/lang/th_tran.json
– assets/lang/tr_tran.json
– assets/lang/zh_tran.json
– lib/config/ps_config.dart
– lib/config/route/route_paths.dart
– lib/config/route/router.dart
– lib/core/vendor/api/ps_api_service.dart
– lib/core/vendor/api/ps_url.dart
– lib/core/vendor/constant/ps_constants.dart
– lib/core/vendor/constant/ps_provider_const.dart
– lib/core/vendor/constant/ps_widget_const.dart
– lib/core/vendor/db/common/ps_shared_preferences.dart
– lib/core/vendor/db/order_detail_dao.dart
– lib/core/vendor/db/order_id_dao.dart
– lib/core/vendor/provider/entry/item_entry_provider.dart
– lib/core/vendor/provider/order_detail/order_detail_provider.dart
– lib/core/vendor/provider/order_id/order_id_provider.dart
– lib/core/vendor/provider/product/customize_ui_detail_provider.dart
– lib/core/vendor/provider/product/product_provider.dart
– lib/core/vendor/provider/ps_provider_dependencies.dart
– lib/core/vendor/provider/vendor/search_vendor_provider.dart
– lib/core/vendor/provider/vendor_item_bought/vendor_item_bought_provider.dart
– lib/core/vendor/provider/vendor_paypal_token/vendor_paypal_token_provider.dart
– lib/core/vendor/repository/chat_history_repository.dart
– lib/core/vendor/repository/customize_ui_detail_repository.dart
– lib/core/vendor/repository/order_detail_repository.dart
– lib/core/vendor/repository/order_id_repository.dart
– lib/core/vendor/repository/product_repository.dart
– lib/core/vendor/repository/vendor_item_bought_repository.dart
– lib/core/vendor/repository/vendor_paypal_token_repository.dart
– lib/core/vendor/repository/vendor_search_repository.dart
– lib/core/vendor/viewobject/common/ps_value_holder.dart
– lib/core/vendor/viewobject/holder/billing_address_holder.dart
– lib/core/vendor/viewobject/holder/intent_holder/product_detail_intent_holder.dart
– lib/core/vendor/viewobject/holder/order_and_billing_parameter_holder.dart
– lib/core/vendor/viewobject/holder/product_detail_and_address_intent_holder.dart
– lib/core/vendor/viewobject/holder/request_path_holder.dart
– lib/core/vendor/viewobject/holder/shipping_address_holder.dart
– lib/core/vendor/viewobject/holder/vendor_item_bought_parameter_holder.dart
– lib/core/vendor/viewobject/holder/vendor_search_parameter_holder.dart
– lib/core/vendor/viewobject/item_info.dart
– lib/core/vendor/viewobject/order_id.dart
– lib/core/vendor/viewobject/order_summary.dart
– lib/core/vendor/viewobject/order_summary_detail.dart
– lib/core/vendor/viewobject/vendor_item_bought_status.dart
– lib/core/vendor/viewobject/vendor_paypal_token.dart
– lib/core/vendor/viewobject/vendor_product_relation.dart
– lib/main.dart
– lib/ui/custom_ui/checkout/component/billing_address/billing_address.dart
– lib/ui/custom_ui/checkout/component/billing_address/billing_country_code.dart
– lib/ui/custom_ui/checkout/component/billing_address/widgets/address_tile_widget.dart
– lib/ui/custom_ui/checkout/component/billing_address/widgets/billing_address_widget.dart
– lib/ui/custom_ui/checkout/component/billing_address/widgets/same_as_shipping_address_widget.dart
– lib/ui/custom_ui/checkout/component/order_place/widgets/order_place_button.dart
– lib/ui/custom_ui/checkout/component/order_place/widgets/total_price_row.dart
– lib/ui/custom_ui/checkout/component/order_summary/order_summary.dart
– lib/ui/custom_ui/checkout/component/order_summary/widgets/subtotal_discount.dart
– lib/ui/custom_ui/checkout/component/payment/widgets/payment_role_widget.dart
– lib/ui/custom_ui/checkout/component/shipping_address/shipping_address.dart
– lib/ui/custom_ui/checkout/component/shipping_address/shipping_country_code.dart
– lib/ui/custom_ui/checkout/component/shipping_address/widgets/save_address_next_time.dart
– lib/ui/custom_ui/checkout/component/shipping_address/widgets/shipping_address_widget.dart
– lib/ui/custom_ui/checkout/view/check_out_view.dart
– lib/ui/custom_ui/dashboard/components/home/widgets/home_latest_vendor_list_widget.dart
– lib/ui/custom_ui/item/detail/component/info_widgets/quantity_warning_widget.dart
– lib/ui/custom_ui/item/detail/component/sticky_bottom/buy_action/buy_action.dart
– lib/ui/custom_ui/item/detail/component/sticky_bottom/buy_action/widgets/buy_button_widget.dart
– lib/ui/custom_ui/item/detail/component/sticky_bottom/buy_action/widgets/quantity_widget.dart
– lib/ui/custom_ui/item/detail/component/sticky_bottom/sticky_bottom_widget.dart
– lib/ui/custom_ui/item/detail/view/product_detail_view.dart
– lib/ui/custom_ui/item/list_with_filter/components/item/filter_item_list_view.dart
– lib/ui/custom_ui/item/list_with_filter/components/item/widgets/category_icon.dart
– lib/ui/custom_ui/item/list_with_filter/components/item/widgets/filter_item_list.dart
– lib/ui/custom_ui/item/list_with_filter/components/item/widgets/filter_nav_items.dart
– lib/ui/custom_ui/order_detail/component/user_info/widgets/order_id_date_widget.dart
– lib/ui/custom_ui/order_detail/component/user_info/widgets/user_info_widget.dart
– lib/ui/custom_ui/order_detail/view/order_detail_view.dart
– lib/ui/custom_ui/order_successful/component/widgets/order_success_photo_widget.dart
– lib/ui/custom_ui/order_successful/component/widgets/order_successful_widget.dart
– lib/ui/custom_ui/order_successful/component/widgets/title_widget.dart
– lib/ui/custom_ui/order_successful/view/order_successful_view.dart
– lib/ui/custom_ui/vendor/components/filter_vendor_list.dart
– lib/ui/custom_ui/vendor/components/filter_vendor_nav.dart
– lib/ui/custom_ui/vendor/view/latest_vendor_filter_view.dart
– lib/ui/custom_ui/vendor/view/latest_vendor_vertical_list_view.dart
– lib/ui/custom_ui/vendor/view/search_vendor_view.dart
– lib/ui/vendor_ui/category/component/vertical/widgets/vertical_list/category_sorting_empty_data_box.dart
– lib/ui/vendor_ui/checkout/component/billing_address/billing_address.dart
– lib/ui/vendor_ui/checkout/component/billing_address/billing_country_code.dart
– lib/ui/vendor_ui/checkout/component/billing_address/widgets/address_tile_widget.dart
– lib/ui/vendor_ui/checkout/component/billing_address/widgets/billing_address_widget.dart
– lib/ui/vendor_ui/checkout/component/billing_address/widgets/same_as_shipping_address_widget.dart
– lib/ui/vendor_ui/checkout/component/order_place/widgets/order_place_button.dart
– lib/ui/vendor_ui/checkout/component/order_place/widgets/total_price_row.dart
– lib/ui/vendor_ui/checkout/component/order_summary/order_summary.dart
– lib/ui/vendor_ui/checkout/component/order_summary/widgets/subtotal_discount.dart
– lib/ui/vendor_ui/checkout/component/payment/widgets/payment_role_widget.dart
– lib/ui/vendor_ui/checkout/component/shipping_address/shipping_address.dart
– lib/ui/vendor_ui/checkout/component/shipping_address/shipping_country_code.dart
– lib/ui/vendor_ui/checkout/component/shipping_address/widgets/save_address_next_time.dart
– lib/ui/vendor_ui/checkout/component/shipping_address/widgets/shipping_address_widget.dart
– lib/ui/vendor_ui/checkout/view/checkout_view.dart
– lib/ui/vendor_ui/common/custom_ui/detail_ui_type/detail_text.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/radio.dart
– lib/ui/vendor_ui/common/dialog/check_item_dialog.dart
– lib/ui/vendor_ui/common/ps_button_widget.dart
– lib/ui/vendor_ui/common/ps_textfield_widget.dart
– lib/ui/vendor_ui/common/user_custom_ui/user_ui_type/checkbox.dart
– lib/ui/vendor_ui/common/user_custom_ui/user_ui_type/textarea.dart
– lib/ui/vendor_ui/dashboard/components/home/widgets/home_latest_vendor_list_widget.dart
– lib/ui/vendor_ui/item/custom_field_selection/view/multi_data_selection_container.dart
– lib/ui/vendor_ui/item/detail/component/custom_detail_info/custom_detail_inof_view.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/description_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/price_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/quantity_warning_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/title_with_favorite_edit_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/vendor_expired_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/buy_action/buy_action.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/buy_action/widgets/buy_button_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/buy_action/widgets/quantity_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/owner_actions_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/widgets/promote_item_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/sticky_bottom_widget.dart
– lib/ui/vendor_ui/item/detail/view/product_detail_view.dart
– lib/ui/vendor_ui/item/entry/category/component/entry_category_info_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/core_and_custom_field_entry_view.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/upload_submit_button.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/phone_list_widget.dart
– lib/ui/vendor_ui/item/list_item/product_horizontal_list_item.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/filter_item_list_view.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/category_icon.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/filter_nav_items.dart
– lib/ui/vendor_ui/item/list_with_filter/view/product_list_with_filter_container.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/paypal_button.dart
– lib/ui/vendor_ui/order_detail/component/user_info/widgets/order_id_date_widget.dart
– lib/ui/vendor_ui/order_detail/component/user_info/widgets/user_info_widget.dart
– lib/ui/vendor_ui/order_detail/view/order_detail_view.dart
– lib/ui/vendor_ui/order_successful/component/widgets/order_success_photo_widget.dart
– lib/ui/vendor_ui/order_successful/component/widgets/order_successful_widget.dart
– lib/ui/vendor_ui/order_successful/component/widgets/title_widget.dart
– lib/ui/vendor_ui/order_successful/view/order_successful_view.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_option.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_provider.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_widget.dart
– lib/ui/vendor_ui/user/edit_profile/view/edit_profile_view.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_logo_photo.dart
– lib/ui/vendor_ui/vendor/components/filter_vendor_list.dart
– lib/ui/vendor_ui/vendor/components/filter_vendor_nav.dart
– lib/ui/vendor_ui/vendor/view/latest_vendor_filter_view.dart
– lib/ui/vendor_ui/vendor/view/latest_vendor_veritcal_list_view.dart
– lib/ui/vendor_ui/vendor/view/search_vendor_view.dart
– lib/ui/vendor_ui/vendor_subscription/view/vendor_subscription_view.dart
– pubspec.yaml
– Flutter SDK version – 3.16.0
– Android SDK version – 30.0.3
Admin Panel Version Release Note
BugFixed
- Fixed city dropdown search bug at Frontend
- Fixed top rated seller to show 4 account at Frontend
- Fixed not to show chat input when selected chat setting is no chat at Frontend
- Fixed not show all category when creating item at Frontend
- Fixed default location not showing in Google Map at Frontend
- Fixed Google Map location not showing selected location from city dropdown at Frontend
- Fixed Google Map filter not working at Frontend
- Fixed to validate select module at Backend
- Fixed to show same validate message in menu create at Backend
- Fixed sub-menu deleted notification message at Backend
- Fixed to filter publish in phone country code at Backend
- Fixed spelling wrong in upload modal at Backend
- Fixed Validate landing page input at Backend
- Fixed remove item video in item edit at Backend
- Fixed wrong validation message in add item at Backend
- Fixed publish can’t hide in category list at Backend
- Fixed phone country code can’t change in vendor at Backend
- Fixed not to order by is show on menu column in Menu list at Backend
- Fixed radio ui type issue at Backend
- Fixed custom field not hide although delete this field at Backend
- Fixed can’t set default location using Google Map at Backend
Improvement
- Improved price format ##,#### => 43,5346 at Backend and Frontend
- Improved notification count update UI at Frontend
- Improved to show default profile photo when user profile doesn’t exist at Backend and Frontend
New
- Vendor Shop List
- You can read more detail at Vendor Shop List Section
- Subscription Pre-Notify with Setting (Read More)
- Single Item Checkout for Vendors’ Items (Read More)
– Module/*
– app/*
– public/*
– resources/*
– routes/*
– README.md
– package-lock.json
– package.json
– tailwind.config.js
– vite.config.js
Before Update this Version Using Updater (Via Version Update Notification), you need to update php path in .env file first according to this documentation
Exciting news! We’ve upgraded our Single Item Checkout feature, giving vendor owners full control over inventory management. Now, vendors can manually update quantities for each item, ensuring accurate stock levels and a smoother experience on our platform
Additional Release Version 1.4.2.1
Released an additional update addressing technical issues impacting both web and mobile platforms. This release aims to enhance overall performance and stability.
Flutter Version Release Note
BugFixed
- Fixed duplicate related product list at horizontal and vertical
- Fixed did not show discount price at Chat screen
- Fixed iOS issue
– lib/core/vendor/db/category_map_dao.dart
– lib/core/vendor/db/cateogry_dao.dart
– lib/core/vendor/provider/blog/blog_provider.dart
– lib/core/vendor/provider/category/category_provider.dart
– lib/core/vendor/provider/ps_provider_dependencies.dart
– lib/core/vendor/repository/blog_repository.dart
– lib/core/vendor/repository/category_repository.dart
– lib/core/vendor/repository/clear_all_data_repository.dart
– lib/ui/vendor_ui/blog/component/list/blog_list_view.dart
– lib/ui/vendor_ui/category/view/category_filter_list_view_container.dart
– lib/ui/vendor_ui/category/view/category_vertical_list_view_container.dart
– lib/ui/vendor_ui/category/view/search_category_history_view_container.dart
– lib/ui/vendor_ui/dashboard/view/dashboard_view.dart
– lib/ui/vendor_ui/item/entry/category/component/entry_category_vertical_list_view.dart
– lib/ui/vendor_ui/item/list_with_filter/view/category_list_filter_container.dart
– lib/ui/vendor_ui/item/related_item/component/horizontal/related_product_list_widget.dart
– lib/ui/vendor_ui/item/related_item/component/vertical/related_product_list_view.dart
– lib/ui/vendor_ui/chat/component/detail/header_item_info/widgets/product_info.dart
Admin Panel Version Release Note
BugFixed
- Fixed PsCoreService Encryption issue at Backend
- Fixed PayPal payment default enabled at Backend
– app/Http/Services/PsCoreService.php
– ModulesCoreDatabaseMigrations2024_01_26_023630_add_new_fields_to_psx_vendor_payments_table.php