LIVE PREVIEWBUY FOR $29
Move with Ease: Your Comprehensive Logistics Solution
Movement offers a seamless solution for all your logistics needs, specializing in house shifting(Packer & Movers), domestic, and international courier services. Whether you’re relocating your home or sending packages across borders, trust Movement to deliver efficiency, reliability, and peace of mind every step of the way
Main Website & Login Link:
Website Link:
https://shiftr.kmsteams.com/
Admin Login:
https://shiftr.kmsteams.com/log_in
Why Choose Movement
- Quality verified by Envato
- Complete Node.js & MySQL DB Source Code
- Easy for installation and easy can update
- Regular updates
- Multilanguage
- Fully responsive
- Fully customizable
- Dark/White Mode
- Live Notification
- Free future updates
- Welcome for suggestions
Top Features
The admin role holds the highest level of authority within the system. Admins manage and oversee all operations of the logistics platform. Their responsibilities include user management, system configuration, monitoring performance metrics, resolving escalated issues, and ensuring compliance with regulations and company policies.
Customer: Customers are the end-users of the logistics services provided by your platform. They interact with the system to request quotes, schedule pickups and deliveries, track shipments, and manage payments. Customers may also provide feedback and reviews based on their experience with the service.
Carrier: Carriers are the entities responsible for transporting goods from one location to another. In your logistics platform, carriers register and manage their profiles, including their fleet information, service areas, pricing structures, and availability. They receive job requests from customers, negotiate contracts, coordinate logistics, and update shipment statuses in real-time.
Driver: Drivers are individuals employed by carriers to physically transport goods from pickup to delivery locations. As part of their role, drivers access the platform to view assigned jobs, navigate routes, confirm pickups and deliveries, update shipment statuses, and communicate with customers and carriers regarding any issues or delays.
Role Management: This role is responsible for overseeing the access and permissions granted to users within the system. Role management ensures that each user is assigned appropriate roles and permissions based on their responsibilities and authority levels. They handle user authentication, authorization, role assignment, and access control to maintain system security and integrity.
Admin User Management:
Customer Management:
- Admin has the authority to add new customers and carriers directly within the system.
- Additionally, customers and carriers have the option to sign up from the website, providing their necessary details for registration.
Customer Registration:
- Customers can register on the website by providing essential information such as name, contact details, and address.
- Upon registration, customers gain access to features like requesting quotes, scheduling shipments, tracking deliveries, and managing their accounts.
Carrier Registration:
- Carriers interested in joining the logistics platform can sign up through the website.
- During registration, carriers are required to submit their business details, including company name, contact information, and other relevant credentials.
- Upon submission, carrier accounts undergo a verification process by the master admin to ensure the legitimacy and reliability of the carrier’s business operations.
- Once verified, carriers gain access to features such as viewing and accepting shipment assignments, updating shipment statuses, and managing their carrier profiles.
Master Admin Approval:
- The master admin reviews and verifies the business details provided by carriers during registration.
- Upon verification, the master admin approves the carrier accounts, granting them access to the platform’s functionalities.
- This approval process helps maintain the quality and integrity of carrier services offered through the logistics platform.
Category & Sub Category management
Category and sub-category management for Domestic, Packers & Movers, and International modules help organize shipments effectively.
Packers & Movers Setting
Product Add and Pricing Details:
- Admins categorize items based on their characteristics and handling requirements.
- For each item category, admins specify the pricing details for pickup and drop-off services.
- Pricing details may include base rates, additional charges for extra services (e.g., packing materials, assembly/disassembly), and any applicable taxes or surcharges.
Manpower Selection Options
- When customers book packers and movers services, they have the option to select the number of personnel they require for the task.
- Typical options may include a 2-man team, 3-man team, or custom team size based on the complexity and size of the job.
Time Slot Selection
- Customers can choose from available time slots based on their preferences and convenience.
- The platform may offer flexible scheduling options, such as morning, afternoon, and evening slots, to accommodate diverse customer needs.
Delivery Types and Pricing
- Within each module, users have the ability to choose delivery types based on their specific needs and requirements.
- admin can define different delivery options, such as standard, express, or specialized services, tailored to the nature of the module.
Breakdown of each feature for pricing
Setting for L x B x H / Amount:
- This feature calculates the weight of the shipment based on the dimensions (Length, Breadth, Height) entered.
- The weight is determined using the formula (L x B x H) / Amount, representing the space the shipment occupies in the carrier.
- Our formula: (LxBxH)/Amount
Min Distance (KM):
- Total Cost calculation involves two price tiers based on distance:
- Our formula: (Minimum Distance Price x Minimum Distance) + (Maximum Distance Price x (Total Distance – Minimum Distance)).
- This pricing structure accounts for distance variations in the delivery process.
Dead Weight Price:
- Admins can set prices corresponding to weight ranges from Minimum Weight to Maximum Weight.
- This feature allows for customizable pricing based on the weight of the shipment.
Floors Wise Pricing:
- Offers pricing differentiation based on the number of floors involved in loading and unloading.
- Pricing may vary depending on the accessibility and complexity of navigating through multiple floors.
Loading/Unloading with Elevator Pricing:
- Elevator usage during loading or unloading incurs additional charges.
- Admins can set specific pricing structures for instances where elevators are utilized for transport.
Dynamic Date Pricing:
- Provides flexible pricing options based on the selected delivery date:
- Today, Tomorrow, Day After Tomorrow.
- Dynamic date pricing accounts for urgency and scheduling preferences, allowing for tailored pricing strategies.
Distance-Based Weight Range Pricing:
This feature empowers admins to customize pricing structures based on geographical parameters, weight ranges, and city-specific rates, thereby enhancing pricing accuracy and transparency for customers across different shipping routes.
Geographical Parameters:
- Origin: Country, State, City
- Destination: Country, State, City
- Start Weight Range: The minimum weight threshold for pricing to begin.
- Ending Weight Range: The maximum weight threshold for pricing to end.
- Rate Price: Admins assign specific rate prices for each defined weight range.
Package Insurance
By offering comprehensive package insurance management, the platform enhances customer confidence and provides valuable protection against unforeseen loss or damage during transit.
Insurance Parameters:
- Start Price: The minimum value at which insurance coverage begins.
- End Price: The maximum value up to which insurance coverage applies.
- Premium Charged Is Percentage (Default Fix): Admins can choose whether the premium charged for insurance is calculated as a percentage of the declared value of the package or a fixed amount.
- If Percentage: The premium is calculated as a percentage of the declared value of the package.
- If Default Fix: The premium remains a fixed amount regardless of the declared value.
- Loss/Damage Payout Is Percentage (Default Fix): Admins can select whether the payout for loss or damage is calculated as a percentage of the declared value of the package or a fixed amount.
- If Percentage: The payout is a percentage of the declared value.
- If Default Fix: The payout remains a fixed amount irrespective of the declared value.
Shipping Status Management
Admins possess the capability to manage shipping statuses within the platform, facilitating effective tracking and communication throughout the shipping process.
Status Definition:
- Admins define various shipping statuses to reflect different stages of the shipping journey.
- Examples of shipping statuses may include “Order Received,” “In Transit,” “Out for Delivery,” and “Delivered.”
Status Updates:
- Throughout the shipping process, admins or carrier or driver update the status of each shipment based on its progress.
- They have the authority to change the status manually
Customizable Notifications:
- Automatically notifications sent to customers and carrier or driver based on specific shipping statuses.
- Notifications may include SMS messages, or in-app notifications to keep recipients informed of shipment progress.
Coupon/Offer Management
The coupon management feature allows administrators to create, manage, and track coupon codes within the platform, providing promotional opportunities and incentives for customers.
Zone Management
The zone management feature enables administrators to define service zones for different modules such as Domestic, Packers & Movers, and International within the platform. Here’s how this feature works:
Module-Specific Zones:
- Administrators can create distinct zones for each module, including Domestic, Packers & Movers, and International.
- Each zone represents a geographic area where the corresponding module’s services are available.
Zone Definition:
- Admins specify the boundaries and characteristics of each zone based on factors such as location, postal codes, regions, or countries.
- Zones can be defined at various levels of granularity, from city-wide coverage to nationwide or international service areas.
Service Availability:
- For each zone, administrators determine whether the corresponding module’s services are available or not.
- This flexibility allows for targeted service offerings based on geographic demand and operational capabilities.
Customization Options:
- Administrators have the flexibility to customize service availability and features for each zone independently.
- They can enable or disable specific services, set pricing structures, and define service-level agreements tailored to each zone’s requirements.
Module Management
The module management feature empowers the master admin to enable or disable specific modules within the platform according to convenience and operational requirements. Here’s how this feature operates:
Module Selection:
- The platform offers distinct modules such as Domestic, Packers & Movers, and International for different types of logistics services.
Master Admin Privileges:
- The master admin possesses the authority to manage module accessibility across the platform.
- They can enable or disable modules based on business needs, market trends, or strategic considerations.
Dynamic Enablement:
- Master admin can dynamically enable or disable modules in response to changing business conditions, customer demand, or internal resources.
Administrative Interface:
- The platform provides an intuitive administrative interface where the master admin can toggle module settings with ease.
- Clear visualization and straightforward controls facilitate efficient management of module configurations.
Impact on User Experience:
- Enabling or disabling modules directly impacts the user experience for both administrators and end-users.
- Users will only see and interact with modules that are enabled, streamlining their navigation and reducing clutter.
Payment Method Management
The payment method management feature allows administrators to configure and manage various payment methods accepted on the platform. Here’s an overview of this feature:
- The platform supports multiple payment methods like Cash, Paystack, Paypal, Razorpay, Bank Account & Stripe.
- Admins can configure each payment method according to the platform’s integration capabilities and business needs.
- Each payment method can be set to active or inactive based on its availability and readiness for use.
- Active payment methods are displayed to customers during the checkout process.
Payout Management
The payout management feature allows carriers to request payouts based on predefined criteria set by the master admin, particularly the Wallet Minimum Balance for Withdrawal ($) as configured in the settings page. Here’s how this feature operates:
Payout Request Submission:
- Carriers can submit payout requests through the platform’s interface.
- The payout request functionality becomes available when the carrier’s wallet balance reaches or exceeds the minimum threshold set by the master admin.
Wallet Minimum Balance for Withdrawal:
- The master admin defines the minimum wallet balance required for carriers to be eligible to request payouts.
- This threshold ensures that carriers maintain a sufficient balance before initiating withdrawal transactions.
Administrative Configuration:
- The master admin configures the Wallet Minimum Balance for Withdrawal parameter in the platform’s settings page.
- Admins can adjust this value as needed to align with business requirements and financial considerations.
Payout Processing:
- Once a carrier submits a payout request and meets the minimum balance requirement, the request enters the processing queue.
- Admins review and approve eligible payout requests for further processing.
Transaction Execution:
- Approved payout requests are executed through the designated payment gateway or financial institution.
- The platform facilitates seamless transaction processing to transfer funds from the carrier’s wallet to their designated payout account.
Reporting System
The reporting system offers various reports to provide insights and analytics into different aspects of the platform’s operations. Here are the key reports included:
Daily Report:
- The daily report offers a snapshot of platform activities and performance metrics for a specific day.
- It includes key indicators such as the number of orders processed, total sales revenue, payment transactions, and other relevant data.
Order Report:
- The order report provides detailed information about individual orders placed on the platform.
- It includes order numbers, customer details, order status, items purchased, order values, and any additional notes or comments associated with each order.
Sales Report:
- The sales report offers insights into the platform’s sales performance over a defined period.
- It includes metrics such as total sales revenue, average order value, sales trends over time, top-selling products or services, and geographic sales distribution.
Payment Report:
- The payment report provides an overview of payment transactions processed through the platform.
- It includes details such as payment amounts, transaction dates, payment methods used, transaction statuses, and any associated fees or charges.
Key Features of the Reporting System:
- Customization Options: Admins can customize report parameters such as date ranges, filters, and data visualization options to tailor reports to specific needs.
- Export Functionality: Reports can be exported in various formats such as CSV, Excel, or PDF for further analysis or sharing with stakeholders.
Content Management System (CMS)
The Content Management System (CMS) empowers administrators to update and manage various pages displayed on the frontend website, enhancing customer experience and ensuring content accuracy
Master Setting
Here’s a breakdown of each setting and configuration feature that the master admin can set up:
Light Logo: Master admin can upload the light version of the platform’s logo, typically used against light backgrounds.
Dark Logo: Master admin can upload the dark version of the platform’s logo, typically used against dark backgrounds.
Site Title: Master admin can specify the title of the website or platform.
Currency: Master admin can select the default currency used for transactions on the platform.
Timezone: Master admin can set the default timezone for the platform, ensuring consistency in time-related operations and notifications.
Currency Symbol Placement: Master admin can specify whether the currency symbol appears on the right or left side of the currency value.
Thousands Separator: Master admin can define the character used as a thousands separator in numeric values.
Google Map Key: Master admin can input the Google Maps API key for integrating maps and location services into the platform.
Carrier Commission (%): Master admin can set the percentage of commission earned by carriers for each transaction or service provided.
Wallet Min Balance For Withdraw ($): Master admin can define the minimum balance required in a carrier’s wallet before they can request a withdrawal.
Carrier Auto Approved Toggle: Master admin can enable or disable the automatic approval of carrier accounts upon registration.
Notification Settings (OneSignal):
- OneSignal App ID: Master admin can input the OneSignal App ID for sending push notifications to users.
- OneSignal API Key: Master admin can input the OneSignal API Key for authenticating communication with the OneSignal service.
SMS Verification (MSG91):
SMS Verification for customer signup involves sending a one-time password (OTP) to verify the customer’s identity during the registration process. Additionally, customers receive SMS notifications confirming the shipment status updates once the delivery is received.
- MSG91 Auth Key: Master admin can input the MSG91 authentication key for sending SMS messages.
- MSG91 OTP Template Id: Master admin can specify the template ID used for OTP (one-time password) verification.
- MSG91 SMS Template Id: Master admin can specify the template ID used for general SMS notifications.
Email Verification:
Email verification for customer signup entails sending a one-time password (OTP) to verify the customer’s identity during the registration process. Furthermore, customers receive email notifications confirming the shipment status updates once the delivery is received.
- Host: Master admin can specify the email host for sending verification emails.
- Port: Master admin can specify the port used for email communication.
- Email: Master admin can input the email address used for sending verification emails.
- Password: Master admin can input the password associated with the email account.
Length Units: Master admin can define the units used for measuring length, such as centimeters (cm) or inches (in).
Weight Units: Master admin can define the units used for measuring weight, such as kilograms (kg) or pounds (lb).
Assigning Orders to Carriers Automatically: Master admin can toggle the option to automatically assign orders to carriers based on predefined criteria or algorithms.
User Workflow:
Domestic
- First do login or signup
- Pickup Address: Surat, Gujarat, India (check the screenshot: https://i.ibb.co/h1FsKMW/step-1.png)
- Drop address: Rajkot, Gujarat, India (check the screenshot: https://i.ibb.co/h1FsKMW/step-1.png)
- Address details for Pickup Address: (test patel, L. P. Savani road, surat, gujarat, india [check the screenshot: https://i.ibb.co/TrRk58r/step-2.png])
- Address details for Delivery Address: (test test, L. Q. Savani road, Rajkot, gujarat, india [check the screenshot: https://i.ibb.co/vZZx2j6/step-3.png])
- Describe package content (you can select single or multiple [check the screenshot: https://i.ibb.co/BKZPW1q/step-4.png])
- Describe your package (you can select single or multiple [check the screenshot: https://i.ibb.co/LkdVGf3/step-5.png])
- Add package details like Package Name, Package Description, Unit Price, Dead Weight, LXBXH [check the screenshot: https://i.ibb.co/h7Mnr91/step-6.png, https://i.ibb.co/10QMTdy/
volumetric-weight-distance-rate.png, https://i.ibb.co/1RLRg1d/dead-weight.png])
- Summary Details (check the screenshot: https://i.ibb.co/L0HxhM6/step-7.png)
- Make the payment (check the screenshot: https://i.ibb.co/0YZtTjm/step-8.png)
- Shipment placed successfully (check the screenshot: https://i.ibb.co/kgCBPbj/step-9.png)
- Click on dashboard for shipment information (check the screenshot: https://i.ibb.co/sy9jv7t/step-10.png)
- The master admin has the option to assign the shipment to a carrier manually. Alternatively, if the settings are configured for auto-assignment, the carrier will receive the shipment automatically for further processing. (check the screenshot: https://i.ibb.co/dDKdDXY/step-11.png, https://i.ibb.co/Xt7FkDS/step-12.png)
Packers & Movers
- First do login or signup
- Pickup address: Surat, Gujarat, India (check the screenshot: https://i.ibb.co/82J4j77/step-1.png)
- Drop address: Rajkot, Gujarat, India (check the screenshot: https://i.ibb.co/82J4j77/step-1.png)
- Address details for Pickup Address: (test patel, L. P. Savani road, surat, gujarat, india [check the screenshot: https://i.ibb.co/4SZCg1P/step-2.png])
- Address details for Delivery Address: (test test, L. Q. Savani road, Rajkot, gujarat, india [check the screenshot: https://i.ibb.co/MP9k5dY/step-3.png])
- Describe package content (you can select single or multiple [check the screenshot: https://i.ibb.co/jz9CwMf/step-4.png])
- Describe your package (you can select single or multiple [check the screenshot: https://i.ibb.co/9T1Kxtm/step-5.png])
- Select Manpower (check the screenshot: https://i.ibb.co/9T1Kxtm/step-5.png)
- Select Timeslot (check the screenshot: https://i.ibb.co/10JWxT8/step-6.png)
- Summary Details (check the screenshot: https://i.ibb.co/4mH0rV0/step-7.png)
- Make the payment (check the screenshot: https://i.ibb.co/C56HLPg/step-8.png)
- Shipment placed successfully (check the screenshot: https://i.ibb.co/hCkXc2r/step-9.png)
- Click on the dashboard for shipment information (check the screenshot: https://i.ibb.co/NpWyHbJ/step-10.png)
- The master admin has the option to assign the shipment to a carrier manually. Alternatively, if the settings are configured for auto-assignment, the carrier will receive the shipment automatically for further processing. (check the screenshot: https://i.ibb.co/wr3tVqY/step-11.png)
International
- First do login or signup
- Pickup address: Surat, Gujarat, India (check the screenshot: https://i.ibb.co/TTFM3cH/step-1.png)
- Drop address: USA (check the screenshot: https://i.ibb.co/TTFM3cH/step-1.png)
- Address details for Pickup Address: (test patel, L. P. Savani road, surat, gujarat, india [check the screenshot: https://i.ibb.co/0ZSVrQc/step-2.png])
- Address details for Delivery Address: (Vrunda Patel, 12-Downtown, Los Angeles, CA, USA [check the screenshot: https://i.ibb.co/dQXMj5j/step-3.png])
- Describe package content (you can select single or multiple [check the screenshot: https://i.ibb.co/TkSzFNB/step-4.png])
- Describe your package (you can select single or multiple [check the screenshot: https://i.ibb.co/89VktSN/step-5.png])
- Add package details like Package Name, Package Description, Unit Price, Dead Weight, LXBXH [check the screenshot: https://i.ibb.co/Jt4Ks3n/step-10.png, https://i.ibb.co/NnNyLGQ/
volumatric-weight-international.png, https://i.ibb.co/jfzvxMq/dead-weight-international.png])
- Summary Details (check the screenshot: https://i.ibb.co/m438p0k/step-6.png)
- Make the payment (check the screenshot: https://i.ibb.co/728tfhw/step-7.png)
- Shipment placed successfully (check the screenshot: https://i.ibb.co/gjZcwKy/step-11.png)
- Click on the dashboard for shipment information (check the screenshot: https://i.ibb.co/wsV9CZZ/step-8.png)
- The master admin has the option to assign the shipment to a carrier manually. Alternatively, if the settings are configured for auto-assignment, the carrier will receive the shipment automatically for further processing. (check the screenshot: https://i.ibb.co/wJypbW9/step-9.png)
TEST CARDS
Stripe
- Card: 4242424242424242
- CVC: Any 3 digits
- Date: Any future date
Razorpay
- Card: 4111111111111111
- CVC: Any 3 digits
- Date: Any future date
Disclaimer
Refund Policy
- We don’t offer a refund. (If the item is downloaded)
- Please read the description and compatibility content thoroughly before purchasing as we don’t offer a refund if you buy it by mistake.
- Be Aware: We do not sell any of our items outside the Envato market
FAQ’s
In which technology do you use to develop the Movement?
For the Movement development we used HTML, CSS, Bootstrap, Jquery for the front end & back end developed in Node JS , And for the database we use Mysql.
Is this Movement Script Plag & Play?
Yes, its completely ready to use. Just install it to your server and start to use it.
Can I customize any code or feature?
Yes sure, if you are developer or if you have developer you can customize our code and any kinds of feature.
Do you offer installtion support?
Yes, we offer paid installation support.
If I face any bug or error, can I get help from you?
Yes, 100%. If you face any bug or error (Mistake from our side) we will fix this update this without any cost.
Do I get lifetime free update once we will buy it?
Yes, 100%. You will get lifetime free update.
Do I get lifetime free support once we will buy it?
Unfortunately! No. We don’t offer any free support.
Can I run the product on shared hosting?
Yes, there are no limitations with shared hosting plans but nodejs supported server is required.
Does the product support RTL languages?
Yes, the product supports the RTL direction perfectly
Which things could be customized in the product?
– You can translate it to any language
– All of the texts, icons and images
– All of the predefined contents
Faced with a problem? Need assistance with the product? No worries – our customer support team is always ready to help you.
- Support requests are being processed on business days from 10:00 to 18:00 (IST +05.30) [generally] within 24h to 48h of the order they were received.
- We suggest, while our team reviews your support request, please read the documentation that comes in the zip file of Codecanyon. You can download it from Codecanyon: https://codecanyon.net/downloads
- We are in IST+5:30 timezone. We address all the support queries in 5 days (Saturday & Sunday off).
- If any support ticket has no response from the item owner for 7 days, the ticket will be considered closed. If you need further assistance you can Feel free to contact us on skype for any kind of pre-sale inquiries or support for the product.
Click here to connect on Skype.
- Have pre-sales questions or concerns, please write to us via our Mail Mail
- If you like our product and support then please drop a rate and write a review at https://codecanyon.net/downloads
Source