Jandal Mart
Overview
Dashboard
Activity0
Analytics0
Orders
New Order
Orders0
Bulk Ship
Bulk Pay
Mylerz
Inventory
Products
Bundles
Stock
Supplier Stocking0
CRM
Customers
Promos
Mail
Finance
Finance
System
Settings
Sourcing
New + Queue
Sellers
Integrations
Market
Ref Sites
Waitlist
Database
Database
Media
Image Pool
Marketing
Social / Ads
Notifications
Version …

Dashboard

0
Today's Orders
0
Pending Shipments
0
Unpaid Orders
0 EGP
Today's Revenue

Recent Orders

Order IDCustomerDateTotalStatusPayment
Loading...

Low Stock Alert

You are:
Loading…
Loading live analytics…
Loading Meta Ads…
Loading Mail…

Create New Order

Customer Information

Order Items

No items added yet

Order Details

Shipping

EGP

Summary

Subtotal:0 EGP
Discount:- 0 EGP
Shipping:+ 0 EGP

Total:0 EGP

Orders

0 orders
Order IDDateCustomerPhoneTotalStatusPaymentCarrierSourceActions
Select date range and click Filter
0 selected
These settings apply to every shipment when you book. Use a row's gear to give that one row its own.
Mylerz does not reject a wrong or missing area — it silently sends the parcel to its own hub. So every order needs its Zone and District chosen below before it can be booked. The same is true of the service options above: a wrong one is accepted and shows up on the invoice, so they are re-checked against Mylerz's own lists before anything is booked.
Order IDCustomerAddressCityTotalZoneDistrictTracking #Opts
Select date range and click Load Orders

Awaiting pickup

Order IDCustomerAWBBookedPickup requested
Nothing awaiting pickup

Customer returns

This is where a return parcel gets booked with Mylerz — the courier collects from the customer and brings the goods back to us. Send an order here with the Return action on its row in the Orders tab (Delivered or Completed only), then book the parcel.
Recording the goods when the box lands, and the refund when the money moves, happens on the order itself — open the order and use the buttons beside its other actions. The list below is just what is currently in flight.

OrderCustomerReturn AWBWhere it isGoods receivedRefund owed
Nothing outstanding

Import the weekly Mylerz transfer

Drop in Thursday's Transferred Packages sheet, then type the two figures from the transfer notification and your bank. Every row is matched on its tracking number (the reference column is not always one of our order ids). Nothing is written until the rows add up to the sheet's own total.

Sheet rows waiting

Money the carrier already paid us that is not booked anywhere yet, because it belongs to an order that must not be paid — an exchange's original, whose cash funds its replacement. It settles by itself the moment the replacement's own row arrives in a sheet. Nothing here expires. Use Settle by hand only for a row whose partner will never come: it books the amount as plain revenue if positive, or a plain expense if negative, and never marks an order paid.

ImportedSheetTrackingOrderHeld forAmountWhy
0 selected
Order IDDateCustomerStatusOrder TotalAmount
Select date range and click Load Orders

Enter Tracking # + Amount

Enter one per line: Tracking Number, Amount

0 selected
IDImageNameCategoryMerchantStockPriceCostWeight (KG)StatusFeaturedAIActions
Loading...
0 selected
IDNamePriceBase PriceDiscountComponentsStatusActions
Loading...

Bulk Restock (Creates Inventory Batches)

ProductCurrentQtyUnit CostTotal
Select products above to add
Total Items:0
Total Cost:0 EGP

Recent Batches

Batch IDDateProductQtyUnit CostRemainingSupplier
Loading...

Select Products

Adjustment Details

Manual adjustments reduce stock (damage / loss / theft). FIFO-consumes batches and books the lost cost as COGS. To add stock, use Restock instead.
ProductCurrentAdjustment (negative)New Stock
Select products above

Movement History

IDDateTypeProductQtyBatchSource
Loading...

Search Customers

0 customers
IDNamePhoneEmailAddressRegionOrdersTotal SpentActions
Loading...

Promo Codes

CodeCreatorDiscountPay BackExpiresUsedStatusActions
Loading...

Pending Commissions

Loading...

Payout History

IDDateCreatorAmountOrders
Loading...
Loading…

Money Movements

IDDateTypeDirAmountCategoryRelatedMethodPeriodNotes
Loading...

Prepaid Expenses

IDDescriptionCategoryTotalMonthlyPeriodRecognizedRemainingStatus
Loading...

Assets & Depreciation

IDDescriptionCategoryPurchase PriceLife (months)Monthly Dep.AccumulatedRemainingStatus
Loading...

Monthly Periods

PeriodRevenueCOGSGross ProfitExpensesNet ProfitAhmed (50%)Amr (50%)Status
Loading...

Cash Balance by Payment Method

Loading...

Ahmed

Balance:0 EGP

Amr

Balance:0 EGP

Partner Ledger

IDDatePartnerTypePeriodAmountRunning BalanceNotes
Loading...

New submission

Type-ahead matches existing suppliers; a brand-new name auto-creates one.

Job lands in the queue as pending. A Claude Code agent picks it up, finds the toy on 1688/Alibaba, and writes a draft.

Queue

Image Job Seller Status Draft Confidence Created Actions
Loading…

Sellers

IDReal name (panel only)Public code (on website)WhatsAppTelegramNotesActions
Loading…
Break-glass editor. Edits here skip FIFO, partner-ledger, and audit-trail logic that the normal panel screens run for you. Use it for cleanups and corrections — not for routine entry. Always take a backup first.

Tables

Loading…

Backups

Loading…

Pick a table on the left

Pick a table on the left to view + edit its rows.
Loading…
Loading...
Select a Preferito product on the left to compare across competitors.

Suppliers

Loading…

Data sources

How often each shop is read, and when it was last read. A manual fetch replaces the next scheduled one.
SourceRead byOn Every Wait before manual Last readProducts
Loading…

Recent sync activity

WhenKindStatusSeenCreatedUpdatedSkippedErroredNotes
Loading…
0 selected
Loading…

Restock waitlist

Customers who asked to be notified when an out-of-stock product is back. Items already back in stock are highlighted — message those people, then mark them notified.

Loading…

Carrier connection

Loading…

Account reference data

The exact warehouse names, MerchantId, zone codes, service codes, pickup windows and contacts — read live from the carrier account. Read-only: nothing here books or changes anything.

Recent carrier calls

Loading…

System Settings

Reference Lists (read-only)

These mirror database types — their values are fixed in the schema. To change one, a migration is needed (not this screen).

Supplier Stocking — pre-order purchases

0 selected
OrderProductSupplierQtyUnit CostTotalSourceStatusAction
Select this tab to load

Modal