PSX MOC Documentation
►►► START HERE
1) Getting Started
How To ?
Requirement checking
Server Requirements
Flutter Working Enviroment
Up and Running
Web Setup with 1-Click Installer
Flutter Project Setup
2) Setup
Basic Project Setup
Change Project Name
Change Project Version No
SMTP Setup
Change Admin Panel Logo and Icon
Setup Firebase
Creating a Firebase Project
Setup Firebase for Web App
Setup Firebase for Android App
Setup Firebase for iOS App
Setup Deep Linking
Setup PSX Dynamic Links
Setup ( Mobile )
Changing Admin Panel Url
Changing Package Name
Changing Mobile App Color
Changing App Icon
Update Signing & Capabilities ( iOS Only )
Configuring iOS Push Notification( iOS Only )
Configuring Apple Login ( iOS Only )
Getting iOS AppStoreId ( iOS Only )
Setup ( Frontend )
Changing default meta data Meta Data
Changing Frontend App Color
Changing Frontend Logo and Icon
Changing Footer Copyright
3) Configuration
System Configuration
Promote Configuration
Currency Configuration
Loading Limit Configuration
Login Configuration
Image Size Configuration
Map Configuration
Ad Post Type Configuration
Item Advance Setting
Google Adsense Configuration
Payments Configuration
Stripe Configuration
Paypal and Braintree Configuration
Paystack Configuration
Razor Pay Configuration
Offline Payment Configuration
Sign-In Configuration
Authenticate Using Google Sign-In
Authenticate Using Phone Sign-In
Authenticate Using Facebook Sign-In
Authenticate Using Apple Sign-in ( Frontend Only )
Other Configuration
Video Duration Time Set Up
Owner Info Show or Hide
Subcategory Setting Enable/Disable
Video Field Enable/Disable Setting
Filter with location on Map or Not
Phone List Count
Thumbnail Placeholder Setting for the Mobile
Mile Range for Nearest Items
Item Discount Enable/Disable Setting
Change the Price Format
Maximum Image Upload of Item
Item Upload Approval Setting
Sub Location Enable/Disable Setting
Thumbnail 2x 3x Enable/Disable Setting
Package Ads Enable/Disable Setting
Post Quota Package Settings
Subcategory Subscription On/Off Setting
Block User Enable/Disable Setting
Admin Panel Setting
Notification Configuration
Deep Linking Configuration
Slow Moving Item Limit Configuration
Default Map Configuration
Water Mark Setting
Language Refresh Setting
Google Map Key
Date Format for the Admin Panel
Add App Token for Facebook Profile Picture
User Social Information
Admin Panel Version
Email Verification Enable
Frontend Enable/Disable Setting
Upload Setting
Setup your own API Token ( Admin )
Mobile Setting
Admob Configuration
Play Store and App Store Configuration
Default Data Configuration
Blogs Slider Configuration
Configuring Firebase Chat ( Mobile App )
In-App Purchase Configuration
Configuring In-App Purchase ( Android )
Configuring In-App Purchase ( iOS )
Google Map Enable/Disable Setting for the Mobile
Configuring Google Map Key For Mobile
Facebook Key
Change the Date Format for the Mobile
Language Configs for the App Starts Enable/Disable
Is Demo For Payment
Item Loading Cell Count
Changing Api Token ( Mobile )
Frontend Setting
Footer Configuration
Image Configuration
Firebase Configuration
Firebase Web Push Key
FE Language Refresh Setting
Footer Copyright
Is Enable Notification?
E-Mail Hide/Show Setting
Phone Number Hide/Show Setting
Vendor Panel Setting
Vendor On/Off Setting
Subscription Setting
PSX Builder Setting
Project Reset
4) Technical Modification
Mobile Project
Project Structure
UI Modifications
Category List to Grid View in Home Screen
How to change custom cell
How to change the whole custom screen
How to update widget sections (How to modify)
How to build your own dashboard (Sample)
Admin Web Project
API Structure
Module Structure (Admin Panel)
5) Release
Release on Google Play Store
Prepare for Release
Upload to Google Play
Release on Apple App Store
Upload to App Store
6) Features
Promote/Sponsored Ads
Introduction of Promote/Sponsored Ads
Promote Item Status
5 Types of Sponsored Ad Layout
Promote Item from the Admin Panel
Approval Action for Offline Payment User
Ad Post Type Layouts Setting
Offline Payment Admin Panel
Payment with Online
Payment with In-App-Purchased
Promote Item from the Mobile
How to Promote item from the Mobile
Payment with Paypal
Payment with Stripe
Payment with Razor
Payment with Paystack
Offline Payment
Flutter Wave Payment
5 Types of Sponsor Ads Layout from Mobile
How Ads Layouts are shown in Mobile
Show the Sponsored Ad(Featured) at the top of the Item List
Bumps Ups the Sponsored Ads(Featured) Between Normal Ads
Sponsored Ads (Featured) and Google Ads Between Normal Ads
Google Ad Between Normal Ad
Normal Ads Only
Payment Setting
For Paypal
For Stripe
For Razor
For Paystack
For In-App Purchased
For Offline Payment
For Currency Setting
For Flutter Wave
Subcategory Subscription
Indroduction of Subcategory Subscription
Admin Panel Functions
Mobile Functions
Notification Settings
Item Upload Approval
Introduction of Item Upload Approval
Item Upload Status
Item Upload Approval on/off setting
Auto Approved Item
Notification Alert On/Off Setting
Package Ads
Introduction of Package Ads
CSV Import preparation
Realtime Chatting
Introduction of Realtime Chatting
Offer Status
Chatting Lists and Status
Make Offer from buyer user
Reject Offer
Accept Offer
User Bought
Chat List with Conversation
Status of User
Privacy and Security
Verify Blue Mark Users
Slow Moving Items
Item Multiple Image Upload
Introduction of Item Multiple Image Upload
Home Sliders
Rating Review
Category Based Custom Fields
Vendor Feature
Introduction of Vendor Feature
Creating Vendor by Free
Creating Vendor by Subscription
Vendor Approval
Subscription Plan Expiry
When subscription plan is nearly expired
When subscription is expired
Subscription Plan Renewals
Store necessary payment keys in each vendor
Single Item Checkout
Basket Checkout
Delivery Setting
Delivery Charges Setting
Harnessing Delivery Info Address when Checkout
Vendor Currency
Order History
Multi Langauges Support
Generation XML Sitemap
How to Hide / Show your Frontend Dashboard of the component
Flutter Wave Payment at Frontend
How to Hide / Show your Mobile Dashboard of the component
7) FAQs
Mobile
Technical Support Terms & Conditions
How to clean Flutter Project?
Which SDKs are using?
Quick fix for Play Integrity Setup
How to reset password in mobile
How to do version update for mobile app?
How to edit the new language string and update in mobile project ?
Google Reject Tips
Need Login Credentials for App Review
Precise Location (Invalid Data Safety Form)
Device Or Other IDs (Invalid Data Safety Form)
Invalid/Missing Data Safety Form
Report/Block User Issue
Developer Name Issue
Ads Issue
Sensitive Permissions and APIs
Data Safety Updates required
Web
Memory Size Exhausted Error while importing custom fields
DataType Issue In Some Server
Admin panel activate issue
How can do when 419 error got
Permission Denied errors while build
How to solve connectivity error with PSX Builder
The command backup run does not exist
How To Change PHP Path
utf8mb4_0900_ai_ci error when importing sample data sql file
To Fix Hostname match not found issue when editing phone number at FE
Troubleshooting Database Issue
How to Existing Project Migration
Running Application in Localhost
Tips for Gmail SMTP Configuration
How to fix 404 issue when you call your domain at browser
Missing Composer Package that Require For This Project
How to migrate from legacy FCM APIs to HTTP v1
Proc_open has been disabled. PSX On-click Installer can't update composer.
How to manually update composer in Local Environment
To Solve CURL Issue
Before Update this Version Using Updater (Via Version Update Notification)
How to migrate from Firebase Deeplink to PSX Dynamic Link
8) Manual
Mobile Manual
Login Options
Payment Options
User Profile
How to show/hide phone numbers and email
Login or Register
How to change the default country code when login with phone number
Item Upload
How can shift/drag item image
How does it work for feature items?
Sorting with asc for Location and Category
Item Entry Custom Fields
How to change language strings for item entry
How to change app name
Web Manual
Payment Currency Setting
Payment Setting Disabled at demo admin panel
How to Change Default Payment Currency
Miscellaneous
Where to edit landing page content?
How to delete dummy data?
Admin Panel Language
Email Content Update
How to change language for admin panel
How to change site name
How to change language string
How to Add new Language for Admin Panel
How to update Admin Panel Language Strings by CSV Import
Mobile Language
How to change mobile default language
How to Add New Language for Mobile
How to change mobile language string
Frontend Language
How to change language for Frontend
How to change frontend language strings
How to add or change missing language strings
How to Add new Language for Frontend
How to update Frontend Language Strings by CSV Import
Vendor Panel Language
How to add new language for Vendor Panel
How to change Language for Vendor Panel
How to change Language String for Vendor Panel
Configuration
How to Update Google Map Key in Admin Panel
Report
Complaint Item Reports
What is the Successful Deal Report for?
Menu
How to change Sub-menu Name in Admin Panel
How to change Menu Name in Admin Panel
How to manage Filter Option in Admin Panel
How to modify Item Currency from Admin Panel
Item
Duplicate Item
Table
Sorting of fields dynamically working in entries
Fields hide/show dynamically working
Adding New Custom fields feature
Fields (both custom and core fields) mandatory / optional dynamically working
Ordering of fields in table working in entries
How to data entry at custom fields?
VNext Change Fields Sorting, Hide/Show, Mandatory/Optional and Ordering Automatically
VNext Adding New Custom fields automatically
User Management
How can control user role and permission
API Token Deleted or Updated
Domain name or folder change
Vendor Menu
How to change Menu Name for Vendor Panel
How to change Sub Menu Name for Vendor Panel
Vendor Role and Permssion