SHcms Tutorial

SH CMS SH HTML SH PHP SH CSS SH Javascript SH Plug-ins (APPS) SH Template SH Suites SH Projects SH Admin Panel SH Install
SHcms / Suite / ParcelShop
Last modi. : 19-July-2024 13:53:49

ParcelShop WebSite

Codename : ParcelShop

Used by Projects : Pelsterstraat.SiD ; Egersundweg.SiD

Url's
URLNotes
/screen-modefor KiOSK ( Laptop )
/PDA/LocationSet?LocationCode=TrackingNumberfor PDA Devices / Location Of Packet
/KioskKiosk Welcome
/Kiosk/TypeTrackingType Traking nummer
/Kiosk/Pickup/SearchingSearching A Package
/Kiosk/Pickup/Searching.ajaxSearching Package Ajax Javascript
/Kiosk/Pickup/MessageSearching Package Message
/BackOfficefor BackOffice Dashboard
/BackOffice/PrintLastDigitfor BackOffice > Print Last Digit Label
Screen/ParcelSend/MondialRelayWelcomeMondialRelay Klant Pakket Versturen
Screen/ParcelSend/HomerrHomerr Klant Pakket Versturen
Screen/OrderCollection/NamesNames of Persons which packages are busy to Prepair
/api/PackageCounterCronJob Every Hour on (1st Min) to send Msg
/api/ClearOrderClear Order
/api/Packet?TrackingNumber=TrackingNumberPacket Information in JSON Format

suite/Functions
Function(Parameters)Notes
ClearSESSION0
Last4char1
AddInList3
Get_Packet_Location1
CheckOut_Package2
full_info1
HomerrTrackingNumber1
HomerrTrackingLastStatus1
MagicFindPacketCompany2
CheckPackageAvalible2
SearchPackage2
PackageAlert2TurnOn Package Alert by (Id, Status{Yes/""})
PrintLabel1When u PrintLabel
missingPackage2check if the package is missing Argument(1=trackingNumber, 2=null/SendBackToReturn)
CountReturnParcel1This is to see how much packages we have to SendBackToReturn Argument(1) is option with CompanyCodeName
CountAlertParcel1This is to see how much packages we have on Alert Argument(1) is option with CompanyCodeName
PackageDetails1Get package Details Argument(1=array([trackingNumber]/[PackageID]))

Received Parcel
Step 1 we start this bicouse of DPD
Status
Received
Received-Reported
PickedUp
PickedUp-Reported

MySQL Table (1) Script Update : 2023-Okt-17
Table : Packages_log
ColumDescription
Id int(20)System Id
Company VARCHAR(255)Shipping Company Name
Task VARCHAR(255) > Check Task Table
TaskType VARCHAR(255) > Task Show (Publish/Internal)
TrackingNumber VARCHAR(255)Tracking Number of Package
InsertDateTime datetimedatetime of Insert DateTime
Notes TEXTNotes about Parcel
GoTo VARCHAR(255)Prodicted Next Step of Package
TrackingNumber VARCHAR(255)Tracking Number of Package
CustomerName VARCHAR(255)Name of Customer
InsertDateTime datetimedatetime of Insert DateTime
To VARCHAR(255)???
LastLocation VARCHAR(255)L Location in shelfs

Just Programming Table Script Update : 2023-Okt-17
Table : LogTask ( Package Arive )
Public/InternalStatusDescription
InternalManualEntryPackage ko hum log Manual Entry karte hain
InternalJustPrintLabelJab Package ata hai to Label Print hota hai
Table : LogTask ( Package on Location )
InternalSetInLocationPackage is set in Location ( my Shelf Code )
Table : LogTask ( Out for Customer/ReportToReturn )
PublicSearchByCustomerPackage is Searched by Customer
PublicPickedUpByCustomerPackage is already Picked up by Customer
PublicMarkSendBackToCourierOnline mark kia hai, take ye package wapis jana hai
Table : LogTask ( Other )
InternalInTransitAger kisi waja se Package ko Eek Shop se Dusri shop per jana ho oor SiDDiQUiE khud us package ko transport karen
InternalPackageLostWe have lost Package
Table : LogTask ( WhenToReturn )
PublicSendedBackToCourierPackage wil go Pack to Courier Company ( Customer didnt Pickedup/Accepted )
PublicUnmarkSendBackToCourierOnline mark remove kia hai, ab ye package wapis send ni karna

MySQL Table (1) Script Update : 2023-Okt-17
Table : printedLabels
ColumDescription
Id int(20)System Id
Status VARCHAR(255)JustPrinted,Deleted
LabelCount VARCHAR(255)CountingLabel
TrackingNumber VARCHAR(255)TrackingNumber which just Printed
InsertDateTime DATETIMERecord Just DateTime