Newspaper Distribution Management Integration in Mewayz
Mewayz’s Newspaper Distribution Management module redefines efficiency and organization in the newspaper distribution industry.
Introduction
The Newspaper Distribution Management Add-On is a comprehensive platform that streamlines every aspect of a newspaper business, from content creation to distribution and sales. It provides role-based dashboards tailored to Admins, Agents, and Staff, while the System Setup section allows administrators to configure the foundational reference data that drives the entire system. From managing Distribution Centers, Agents, Journalists, and Newspapers, to handling Advertisements, Allocations, Subscriptions, and Sales, the platform covers the full operational workflow in one place. All financial activity flows through a centralized payments system, giving the business complete visibility and control over its revenue at every stage.
How to Install the Add-On?
To Set Up the Newspaper Distribution Management Add-On, you can follow this link: Setup Add-On.
How to Use The Newspaper Distribution Management Add-On?
Company Dashboard
- The dashboard displays eight summary cards at the top, each showing a key operational
- The Sales Revenue Trend chart plots daily revenue over the last seven days as a line
- The Payment Status Breakdown pie chart visualizes all transactions split across three
- The Top Performing Agents panel ranks the four highest-grossing agents by their total
- The Top Selling Newspapers panel ranks the five best-selling publications by units sold.
- The Recent Sales panel lists the latest sale entries with their sale ID, associated
- The Recent Payments panel displays the most recent payment records with their payment
metric such as Total Distribution Centers, Total Agents, Total Journalists, Total Subscribers, Total Newspapers, Active Subscription Plans, Total Subscriptions, and Total Sales, along with a supporting sub-label and current count or value.
graph, allowing the admin to identify peaks, drops, and overall sales momentum at a glance.
statuses (Cancelled, Cleared, and Pending), giving the admin an instant read on the financial health of outstanding and completed payments.
revenue contribution. It helps the admin quickly identify standout performers and those who may need additional support.
It gives the admin a clear view of which titles are driving distribution volume across all outlets.
newspaper, responsible agent, total value, and current status, such as Draft, Paid, or Cancelled, so the admin can monitor new activity as it comes in.
ID, linked publication, total amount, and clearance status, helping the admin track which payments have been settled and which remain outstanding.
Role-Based Dashboard
The Company Dashboard adapts its content based on the user’s role. An Agent sees a focused personal sales view, while a Staff member (journalist) sees a simplified content-tracking view relevant only to their own work.
Agent Dashboard
- The Agent dashboard shows four summary cards covering Total Sales, Paid Sales,
- The Sales Revenue Trend chart displays the agent’s personal revenue performance
- The Recent Sales panel lists only the agent’s own transactions, showing the sale
Draft Sales, and Total Revenue, giving the agent a focused snapshot of their own sales pipeline and earnings at a glance.
plotted over the last seven days, making it easy to track individual sales activity and spot any gaps in recent performance.
ID, associated newspaper title, transaction date, total value, and current status, such as Draft or Paid, so the agent can monitor and follow up on their active deals.
Journalist Dashboard
- The dashboard displays three summary cards at the top, each showing a key
- The Articles Created chart tracks the number of articles written by the staff
- The Recent Articles panel lists the staff member’s latest submissions with the
content metric such as Total Articles, Published Articles, and Draft Articles, along with a supporting sub-label and the current count, focusing exclusively on the individual journalist’s content output.
member over the last seven days, providing a simple visual record of their recent publishing activity.
article title, category, publication date, and current status, such as Draft or Published, helping them stay on top of their pending and live content.
System Setup
The System Setup section allows you to configure the core reference data used across the newspaper management system. The settings you define here, such as Article Categories, Newspaper Variants, Newspaper Types, Journalist Types, Taxes, and Ad Sizes, are applied throughout the platform and directly affect how newspapers, journalists, sales, and advertisements are structured and managed.
Article Categories
- To create a new Article Category, click the “Create” button, enter the Category
- The list page displays all existing categories along with their description, with
Name, and optionally add a Description.
Edit and Delete options available for each entry.
Newspaper Variants
- To create a new Newspaper Variant, click the “Create” button, enter the Variant
- The list page displays all existing variants along with their description, with Edit
Name, and optionally add a Description.
and Delete options available for each entry.
Newspaper Types
- To create a new Newspaper Type, click the “Create” button, enter the Type Name, and
- The list page displays all configured newspaper types along with their description,
optionally add a Description.
with Edit and Delete options available for each entry.
Journalist Types
- To create a new Journalist Type, click the “Create” button, enter the Type Name, and
- The list page displays all journalist types along with their description, with Edit
optionally add a Description that outlines the role.
and Delete options available for each entry.
Taxes
- To create a new Tax, click the “Create” button, enter the Tax Name, and provide the
- The list page displays all configured taxes along with their percentage rate, with
applicable Rate as a percentage.
Edit and Delete options available for each entry.
Ad Sizes
- To create a new Ad Size, click the “Create” button, enter the Size Title, set the
- The list page displays all ad sizes along with their dimensions and pricing rate,
Rate, and specify the Height and Width in millimetres.
with Edit and Delete options available for each entry.
Distribution Centers
- To create a new Distribution Center, click the “Create” button located on the top right
- The list page displays all distributions in a column format, including their Name,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides three options: the View option to open the
of the Distribution Centers page. Enter the Center Name, Phone Number, Email Address, City, State, and full Address.
Phone, Email, and City. The page also allows you to toggle between list view and grid view using the view icons. Use the search bar to find a specific center by name and click Search to run the query.
right corner. The Name column supports sorting in ascending or descending order to help you organize the list quickly.
full center details in read-only mode, the Edit option to modify the center’s information, and the Delete option to permanently remove the center from the system.
Newspaper Agents
- To add a new newspaper agent, click the “Create” button on the Manage Newspaper Agents
- Enter the agent’s Email Address and Full Name. Add the Phone Number. Set the Status
- The list page shows all newspaper agents in a table with columns for Agent Code
- Use the Search bar to find specific agents by name and click Search to run the query.
- The Actions column provides three options: the View option to open the agent’s full
page. In the form that opens, start by selecting the User from the dropdown. If the user does not yet exist in the system, click the “Create user” link to create one first.
using the toggle to mark the agent as Active or Inactive. Optionally, enter an Address for the agent’s location.
(automatically generated by the system upon creation), Name, Email, Phone, Status, and Actions. The Agent Code is displayed as a clickable link for quick access to the agent’s details.
Apply filters using the Status dropdown to filter agents by Active or Inactive. Click Apply to activate the filter or Clear to reset it. Toggle between list view and grid view using the view buttons.
details in read-only mode, the Edit option to modify the agent’s information, and the Delete option to permanently remove the agent from the system.
Manage Newspapers
- To create a new Newspaper, click the “Create” button located on the top right of the
- Set the Date using the date picker, enter the Quantity, and specify the Cost Price and
- The list page displays all newspapers in a table with columns for Name, Date, Quantity,
- You can control how many records appear at once using the per-page selector in the top
- The Filters panel lets you narrow results by Type, Variant, and Tax. Click Apply to run
- The Actions column for each entry provides three options: the View option to open the
Manage Newspapers page. Enter the Newspaper Name, select the Type from the dropdown (configured from System Setup), and select the Variant from the dropdown (configured from System Setup).
Sales Price. Enter the number of Pages and optionally select a Tax from the dropdown (configured from System Setup).
Cost Price, Sales Price, Pages, Type Name, Variant Name, and Tax Name. The page also allows you to toggle between list view and grid view using the view icons in the top right. Use the search bar to find a specific newspaper by name and click Search to run the query.
right corner. The Name column supports sorting in ascending or descending order to help you organize the list quickly.
the filters or Clear to reset them.
full newspaper details in read-only mode, the Edit option to modify the newspaper’s information, and the Delete option to permanently remove the newspaper from the system.
Manage Advertisements
- To create a new Advertisement, click the “Create” button located on the top right of the
- Under Advertisement Configuration, select the Newspaper from the dropdown, choose the Ad
- The list page displays all advertisements in a table with columns for Image, Title,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column provides options that vary depending on the advertisement’s current
- For Draft advertisements with a Paid payment status, the Publish option and the View
- For Draft advertisements with a Pending payment status, four actions are available: the
Manage Advertisements page. Under Basic Information, enter the Advertisement Title, Client Name, Phone Number, and Publish Date using the date picker.
Size from the dropdown (configured from System Setup), and enter the Price. Under Media & Content, optionally upload an Image by clicking Browse, select the Bank Account from the dropdown, and enter the advertisement Content.
Client Name, Phone, Publish Date, Newspaper, Price, Status, Payment Status, and Actions. The page also allows you to toggle between list view and grid view using the view icons. Use the search bar to find a specific advertisement by title and click Search to run the query.
right corner. The Title and Client Name columns support sorting in ascending or descending order. The Filters panel lets you narrow results by Status and Payment Status. Click Apply to run the filters or Clear to reset them.
status. For Published advertisements, only the View option is available, as published entries cannot be edited or deleted.
option are available, allowing the admin to push the advertisement live once payment is confirmed.
Post option to finalize the subscription record, the View option to open the full details in read-only mode, the Edit option to modify the advertisement, and the Delete option to permanently remove it from the system.
News Journalists
- To add a new journalist, click the “Create” button at the top right of the Manage News
- Enter the journalist’s Full Name and Date of Birth using the date picker. Add the Phone
- The list page displays all journalists in a table with columns for Journalist Code
- The Journalist Code is displayed as a clickable link for quick access to the
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides three options: the View option to open the
Journalists page. In the form that opens, select the User from the dropdown. Select the Journalist Type from the dropdown (configured from System Setup) and set the Status using the toggle to mark the journalist as Active or Inactive.
Number and Email Address. Select the Gender by choosing Male or Female. Optionally, enter an Address for the journalist’s location.
(automatically generated by the system upon creation), Name, Email, Phone, Type, Gender, Date of Birth, Status, and Actions.
journalist’s details. The page also allows you to toggle between list view and grid view using the view icons. Use the search bar to find a specific journalist by name and click Search to run the query.
right corner. The Journalist Code, Name, and Email columns support sorting in ascending or descending order. The Filters panel lets you narrow results by Status, Type, and Gender. Click Apply to run the filters or Clear to reset them.
journalist’s full details in read-only mode, the Edit option to modify the journalist’s information, and the Delete option to permanently remove the journalist from the system.
Manage Articles
- To create a new Article, click the “Create” button at the top right of the Manage
- Select the Newspaper from the dropdown and set the Publish Date using the date picker.
- The list page displays all articles in a table with columns for Image, Title,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides two options: the Edit option to modify the
Articles page. Enter the Article Title, select the Journalist from the dropdown, and choose the Category from the dropdown (configured from System Setup).
Optionally, upload an Image by clicking Browse and set the Status from the dropdown as Draft or Published. Enter the article Content using the rich text editor, which supports formatting options such as bold, italic, underline, alignment, lists, and links.
Journalist, Category, Newspaper, Publish Date, Status, and Actions. The page also allows you to toggle between list view and grid view using the view icons. Use the search bar to find a specific article by title and click Search to run the query.
right corner. The Title column supports sorting in ascending or descending order. The Filters panel lets you narrow results by Journalist, Category, Newspaper, and Status. Click Apply to run the filters or Clear to reset them.
article’s information, and the Delete option to permanently remove the article from the system.
Manage Allocations
- To create a new Allocation, click the “Create” button at the top right of the Manage
- Select the Newspaper from the dropdown. If the newspaper does not yet exist, click the
- The list page displays all allocations in a table with columns for Newspaper,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides two options: the View option to open the full
Allocations page. Set the Date using the date picker first, as the Newspaper dropdown will only populate after a date is selected.
“Create newspaper” link to add one. Select the Distribution Center from the dropdown and enter the Quantity to allocate. The Available Qty field displays the remaining stock available for the selected newspaper automatically.
Distribution Center, Quantity, and Date. Use the search bar to find a specific allocation by newspaper name and click Search to run the query.
right corner. The Quantity and Date columns support sorting in ascending or descending order. The Filters panel lets you narrow results by the Distribution Center. Click Apply to run the filter or Clear to reset it.
allocation details in read-only mode, and the Delete option to permanently remove the allocation from the system.
Subscription Plans
- To create a new Subscription Plan, click the “Create” button at the top right of the
- The list page displays all subscription plans in a table with columns for Plan Name,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides two options: the Edit option to modify the
Manage Subscription Plans page. Enter the Plan Name, select the Newspaper from the dropdown, set the Price, and enter the Duration in days.
Newspaper, Price, Duration, Status, and Actions. The page also allows you to toggle between list view and grid view using the view icons in the top right. Use the search bar to find a specific plan by name and click Search to run the query.
right corner. The Plan Name column supports sorting in ascending or descending order. The Filters panel lets you narrow results by Newspaper and Status. Click Apply to run the filters or Clear to reset them.
plan’s information, and the Delete option to permanently remove the plan from the system.
Manage Subscribers
- To create a new Subscriber, click the “Create” button at the top right of the Manage
- The list page displays all subscribers in a table with columns for Subscriber Code,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column for each entry provides three options: the View option to open the
Subscribers page. The Subscriber Code is automatically generated by the system and can be edited if needed. Enter the subscriber’s Full Name, Email Address, Phone Number, and full Address.
Name, Email, Phone, and Actions. The Subscriber Code is displayed as a clickable link for quick access to the subscriber’s full details. The page also allows you to toggle between list view and grid view using the view icons in the top right. Use the search bar to find a specific subscriber by code, name, or email, and click Search to run the query.
right corner. The Name and Email columns support sorting in ascending or descending order to help you organize the list quickly.
subscriber’s full details in read-only mode, the Edit option to modify the subscriber’s information, and the Delete option to permanently remove the subscriber from the system.
Manage Subscriptions
- To create a new Subscription, click the “Create” button at the top right of the Manage
- Set the Start Date using the date picker; the End Date will populate automatically based
- The list page displays all subscriptions in a table with columns for Subscriber, Plan,
- You can control how many records appear at once using the per-page selector in the top
- The Actions column provides options that vary depending on the subscription’s Payment
- For Pending subscriptions, four actions are available: the Post option to finalize the
Subscriptions page. Select the Subscriber from the dropdown and choose the Plan from the dropdown (configured from Manage Subscription Plans).
on the plan’s duration. The Price field is filled in automatically based on the selected plan. Select the Bank Account from the dropdown to link the payment details.
Start Date, End Date, Price, Payment Status, and Actions. The page also allows you to toggle between list view and grid view using the view icons in the top right. Use the search bar to find a specific subscription by subscriber name and click Search to run the query.
right corner. The Start Date and End Date columns support sorting in ascending or descending order. The Filters panel lets you narrow results by Plan and Payment Status. Click Apply to run the filters or Clear to reset them.
Status. For Paid subscriptions, only the View option is available, along with a Post option to finalize the subscription record.
subscription record, the View option to open the full details in read-only mode, the Edit option to modify the subscription, and the Delete option to permanently remove it from the system.
Newspaper Sales
- To create a new Newspaper Sale, click the “Create” button at the top right of the Manage
- Set the Sales Date using the date picker and enter the Quantity to sell; the Available
- The list page displays all newspaper sales in a table with columns for Sales Number,
- The Sales Number is displayed as a clickable link for quick access to the full sale
- You can control how many records appear at once using the per-page selector in the top
- The Actions column provides options that vary depending on the sale’s current Payment
- For Draft sales, the Payment option is available to open the Add Payment modal, where
- Draft sales that have not yet been processed also provide the full set of actions: the
Newspaper Sales page. Select the Distribution Center from the dropdown first, as the Newspaper dropdown will only populate after a distribution center is selected. Once a Newspaper is chosen, the Agent dropdown will populate automatically.
Qty field will display the remaining stock automatically. The Total is calculated automatically based on the sales price and quantity entered.
Newspaper, Agent, Sales Price, Sales Date, Quantity, Total, Payment Status, and Actions.
details. The page also allows you to toggle between list view and grid view using the view icons in the top right. Use the search bar to find a specific sale by newspaper name and click Search to run the query.
right corner. The Sales Number, Sales Date, and Payment Status columns support sorting in ascending or descending order. The Filters panel lets you narrow results by Agent and Status. Click Apply to run the filters or Clear to reset them.
Status. For Paid sales, only the View option is available as the record is finalized. For Cancelled sales, the Payment option and the View option are available.
you can confirm the Sale Number, enter the Payment Amount, select the Bank Account, and set the Payment Date.
Payment option, the View option, the Edit option to modify the sale, and the Delete option to permanently remove it from the system.
Manage Payments
- The Manage Payments section displays all payment records generated from newspaper sales.
- The list page displays all payments in a table with columns for Sales Code, Payment
- You can control how many records appear at once using the per-page selector in the top
- The Actions column provides options that vary depending on the payment’s current Status.
- For Pending payments, four actions are available: the Approve option to confirm and
Payments are automatically created when a payment is submitted through the Manage Newspaper Sales section and do not need to be created manually from this page.
Amount, Payment Date, Status, and Actions. Use the search bar to find a specific payment by sales code and click Search to run the query.
right corner. The Filters panel lets you narrow results by Status. Click Apply to run the filter or Clear to reset it.
For Cleared and Cancelled payments, only the View option is available as those records are finalized.
clear the payment, the Reject option to cancel the payment, the View option to open the full payment details in read-only mode, and the Delete option to permanently remove the payment record from the system.