APi Dock Buka Lombok
    APi Dock Buka Lombok
    • šŸ“Š Kalau untuk **Dashboard**, yang ditampilkan cukup hasil agregat dari tabel-tabel ini:
    • Endpoint Fix
    • Model Bisnis
    • Super Admin
      • šŸ—‚ļø Backend REST API Task Management (Detail)
      • Managment Compamy
        • Fee Setting
          • Get All Fee Configuration
          • Get Fee Configuration By Id
          • Create Fee Configuration
          • Update Fee Configuration
          • Hard Delete Fee Configuration
          • Soft Delete Fee Configuration
          • Restore Fee Configuration
        • FAQ
          • Tambah FAQ
          • Bulk Edit Faq
          • FAQs (Super Admin)
          • Get All FAQs
        • Shiping Schedul
          • Add Shiping Schedul
          • Edit Shiping Schedul
          • Delete Shiping Schedul
          • GetShiping Schedul
          • Get Shiping Schedul By ID
        • Shipmeenr Fee Config
          • Add Shipemnt Services
          • Update Shipemnt Services
          • Delete Shipemnt Services
          • Add shiping Pricing
          • Update shiping Pricing
          • Delete shiping Pricing
          • Get Shipemnt Services
          • Get Shipemnt Services by Id
          • Get shiping Pricing
          • Get shiping Pricing by ID
        • Eraning Setting
          • Add Eraning Seting
          • Update Eraning Seting
          • Delete Eraning Seting
          • Get Eraning Seting
          • Get Eraning Seting by Id
      • Global Dashboard
        • Get All User
        • Update Status User
        • Delete User
        • Users Detail
      • Store Managment
        • Enpoin Etc vendor
        • Vendor
          • Get All Owner Vendor
          • Get Owner Vendor By Id
          • Get All Vendor
          • Get Single Vendor
          • Get All Product analysis Catagory
          • List Produk Vendor
          • Analisa Produk Count
          • All Reviw Vendor
          • Vendor Produk Review
          • Register Owner Vendor
          • Register Vendor
          • Add Image Vendor
          • Update Vendor
          • Update Owner Vendor
          • Create/Update Vendor Address
          • Update Vendor Media
          • Uppdate Bulk Vendor
          • Update Status Produk
          • Suspended Owner Vendor
          • Restore Owner Vendor
          • Suspended Vendor
          • Restore Vendor
          • Soft Delete Vendor
          • Soft Delete Owner Vendor
          • Delete Pemanet Owner Vendor
          • Delete Vendor Permanent
          • Delete Vendor Media
        • Catagory
          • Get Categories Manajemnt
          • Add Catagory Produks
          • Update Catagory
          • Delete Catagory
      • Courier Managment
        • Register Courier
        • Add Kurir Profile Motor
        • Add Kurir Profile Addres
        • Update Addres Courier
        • Uppdte Motor Kurir Profile
        • Suspanded Courier
        • Uproved Intenal Couriers
        • Get All Courier Super Admin
        • Get User Courier Super Admin By Id
        • Get All User Courier Super Admin
        • Get Singgel Courier Super Admin
        • Restore User Courier
        • Soft Delete Courier
        • Delete Permanet Courier
      • Shipping Center Management
        • Get All Shipping Centers
        • Get Single Shipping Centers
        • Add Shiping Center
        • Update Shiping Center
        • Update Addres Shiping Center
        • Restore Shiping Center
        • Soft Delete Shiping Center
        • Hard Delete Shiping Center
      • Boarcahs Mesage
        • Post Boarcash
        • Get All boarcah
        • Tandai sudah dilihat
      • Notifikasi
        • Notification
        • Detail Notification
      • Chet Room
        • Chet Room
        • Chet room Message
      • Address Managment
        • Add Addres Managment Contry
        • Add Managmnet Province
        • Add Managmnet Districts
        • Add Managmnet Regenci
        • Add Managmnet villages
        • Update Managment Contry
        • UIpdate Managmnet Province
        • Update Managmnet regency
        • Update Managmnet districts
        • Update Managmnet villages
        • Update Addres Admin
        • Delete Managment Contry
        • Delete Managmnet Province
        • Delete Managmnet regency
        • Hapus Managmnet districts
        • Hapus Managmnet villages
        • Get All Addres
      • Finace
        • Bank
          • Add Bank
          • Edit Bank
          • Delete Bank
          • Soft Delete Bank
          • Restore Bank
          • All Banks
          • Detail Banks
    • Finance
      • Bank
        • Get Avalaible Banks
      • Bank Setting
        • Add Banks Setting
        • Updat Bank Setting
        • Delete Bank Setting
      • Withdraw
        • Withdraw
        • Withdraw Avalaible Banks
        • Withdraw History
      • Balance
        • Comition Balance
        • Comition Transaksi
        • Comition Statistik
    • Courier (Pickup & Internal - Delivery)
      • šŸ“¦ Penjelasan Tabel Skima `pickup_task_shipments`
      • Couriers
        • Pickup Tasks
          • Update status order Couriers Pickup
          • Update Coplated Tast Bulk
          • Get All Task Couris
          • Get Siggle Task Cuurier
        • Dc Transit Meting Point
          • Get Order Distribution Center
          • Get Detail Invetory
          • DC Inventory assign-courir
        • Triping Log
          • Get All Logs
          • Siggle Task log
          • Update Realtime Couriers
        • Shummery
          • Trip Summary Kurir
          • All Summary Couriers - Super Admin
          • Detail Summary Couriers - Super Admin
        • Profile
          • Gel Profile Couriers
        • Delivery
          • Get Delivery Courier Task
          • Get Delivery Courier Task Detail
          • Update Status Delivery Task
        • Get Shipment Barcode
    • Global
      • Products
        • Get All Products
        • Get a Product By Id
        • Get Product Variants
        • Get a Product Variant By Id
        • Get Product Images
        • Get a Product Image By Id
        • Get Product Details
        • Get a Product Detail By Id
        • Get Product Attributes
        • Get a Product Attribute By Id
      • Reviews
        • Product Review
          • Get Product Review
          • Get Single Product Review
          • Get Product Review Summary
        • Get Vendor Reviews
        • Get All Couriers Reviews || Based On Type of The Courier
        • Get Single Courier Review
        • Get Single Vendor Review
      • Categories
        • Get Categories
      • Vendors
        • Get All Vendors
        • Get Single Vendor
      • Location
        • Get Location
      • Information
        • Get FAQ
        • Get Company Profile
        • Get FAQ by Id
      • Fee Configuration
        • Fee Configuration Active
      • Xendit
        • Webhook
          • Webhook Payment Request
          • Webhook Invoice
        • Payment Method
          • Get All Payment Methods
    • Auth
      • Forgot Password
        • Forgot Password
        • Verify Forgot Password
        • Reset Password
      • Customer Registration
      • Customer Email Activation
      • Email Activation
      • Resend Email Activation
      • Login
      • Logout
      • Refresh Token
      • Change Password
      • Resend OTP
      • OTP Confirmation
    • Customer
      • Profiles
        • Get Customer Profile
        • Create Customer Profile
        • Add addres custemer
        • Edit Customer Profile
        • Update addres custemer
        • Delete addres custemer
        • Get All Address Cutemer
      • Reviews
        • Product
          • Product Review Media
            • Update Product Review Media
            • Add Product Review Media
            • Delete Product Review Media
          • Get My Reviews
          • Create a Product Review
          • Edit Product Review
          • Delete a Product Review
      • Carts
        • Get Cart Items
        • Get Cart Summary
      • Cart Items
        • Add an Item to Cart
        • Update a Cart Item
        • Remove Multiple Cart Items
        • Remove a Cart Item
      • Wishlists
        • Get All Wishlists
        • Get Wishlist By Product Id
        • Add a Product to Wishlist
        • Delete a Wishlist Product
      • Orders
        • Payment Request
          • Get All Payment Requests
          • Get Payment Request By Id
          • Simulate Payment Request
        • Get My Orders
        • Get Single Order
        • Checkout
        • Cancel Order
        • Get Available Service
        • Get Available Service Detail
        • Sumery Pree Order
      • Refund
        • Refund Request
        • Get Refund Requests
        • Get Detail Refund Request
    • Vendor
      • Products
        • Get All Vendor Products
        • Get a Vendor Product By ID
        • Create a Vendor Product
        • Update a Vendor Product Basic
        • Soft Delete a Vendor Product
      • Product Images
        • Get All Product Images
        • Get a Product Image
        • Add an Image Product
        • Update an Image Product
        • Delete an Image Product
      • Product Details
        • Get All Product Details
        • Get a Product Detail
        • Create a Product Details
        • Update a Product Detail
        • Delete a Product Detail
      • Product Variants
        • Get All Product Variants
        • Get a Product Variant
        • Add a Product Variant
        • Update a Product Variant
        • Delete a Product Variant
      • Product Attributes
        • Get All Product Attributes
        • Get a Product Attribute
        • Add a Product Attribute
        • Update a Product Attribute
        • Delete a Product Attribute
      • Discount
        • With Variants
          • Get All Variants Discounts
          • Get Spesific Variant Discount
          • Get Variant Discount By Discount Id
          • Add Discount For Product With Variants
          • Update Discount For Product With Variants
          • Delete Discounts For Product With Variants
        • Without Variants
          • Get Product Discounts
          • Get Discount Product With Discount Id
          • Add Product Discount
          • Update Product Discount
          • Delete Product Discount
      • Reviews
        • Product Review
          • Get Vendor Product Reviews
          • Get Vendor Product Reviews Summary
      • Orders
        • Get All Order (Vendor POV)
        • Get an Order Detail (Vendor POV)
        • Update Order Status
      • Notifications
        • Vendor Notification
      • Earnings
        • Get Earnings Summary
      • Internal Couriers
        • Get All Internal Couriers
        • Get a Internal Courier
        • Internal Courier Registration
      • Profile
        • Get Vendor Profile
      • Pickup Couriers
        • Get Avalibel Pickup Couriers
        • Get a Deliveries Courier
        • Assign Pickup Courier Task
        • Assign Delivery Courier Task
        • Get Order Shipment By Pickup Courier
        • Get Pickup Courier Orders
        • Get All Shipments Vendor
        • Get Detail Shipment ID
      • Refund Request From Customer
        • Get Refund Request From Customer
        • Get Detail Refund Request From Customer
        • Approve Refund Request From Customer
        • Reject Refund Request From Customer
    • Comiton Balance
      • Distribution
        • Distribusi Komisi
        • Get Earning
        • List Commissions
      • Payouts
        • Widthdrow
        • Widthrow
        • Detail Widthrow
        • Webhook
    • GIS
      • Get All Countries
      • Get All Provinces Within a Specific Country
      • Get All Regencies Within a Specific Province
      • Get All Districts Within a Specific Regency
      • Get All Villages Within a Specific District
    • Notification
      • Test Post Notification
      • Get Notifications
      • Unread Count Notifications
      • Count By Notification Type
      • Mark As Read Notification
      • Mark As Read All Notification
      • Delete Notification
    • FCM
      • Register FCM Token
      • Unregister FCM Token
      • Get All Devices
      • Test Push Notification (Dev Only)
    • Chat
      • Chat Rooms
        • Create or Get Chat Rooms
        • Get Chat Room
        • Get Chat Room By Id
      • Messages
        • Send Message
        • Upload Attachments
        • Get Messages
        • Mark as Read
        • Delete Message
      • Utilities
        • Get Unread Count
        • Mute Message
        • Typing Indicator
      • Pusher Auth
    • Withdraw Detail
      GET
    • Get Profile Kurir Me
      GET
    • Schemas
      • Global
        • Addres Scema
          • Country Scema
          • Province Scema
          • Regency Scema
          • District Scema
          • Village Scame
          • Addres Schema
        • Product Schema
        • Vendor Schema
        • Category Schema (Can Include Sub and Sub Sub Category)
        • Product Detail Schema
        • Get Sub/Sub Sub Category Schema (Children)
      • Auth
        • Registration Schema
      • User Scema
        • User Tabel Scema
      • Customer
        • customer_profile Schema
      • Products
        • product_reviews Schema
        • products Scime
        • product_images Schema
        • product_attributes Schema
        • product_variants Schema
        • wishlists Schema
      • Vendors
        • Vendors Scema
        • Vendors Image Scema
        • vendor_reviews Schema
      • Order Schema
        • Tabel Order Schema
        • DC transit inventory
        • carts Schema
        • cart_item Schema
        • order_items Scema
        • Order Shipment
      • Chet Room
        • chat_room Scema
        • notifications Schema
        • message Scema
        • broadcast_receiver Scima
        • broadcast_message Scima
      • Curir Puckup
        • Shiping Schedul
          • Shiping Schedul
        • Activity Log
          • activity_log
          • courier_trip_logs Scima
          • courier_shumery_day
        • Couriers
          • couriers Schema
          • internal_courier_approvals Scema
          • courier_reviews Schema
        • Rewsponse Task
      • Payment and Payout
        • Payment Method
        • payout_request_history Scima
      • Super Admin
        • faq
        • super_admin Schema
        • company_profile
        • commission_setting Scima
        • fee_configuration Scima
        • commission_distribution_log Scima
        • order_commission_history Scima
        • user_commission_balance Scima
        • bank_accounts Scima
        • payout Scima
      • Shipping & DC
        • Shipping Center Schema
        • shipping_trip_log Scime
        • shipping_trip_summary Scema
        • shipping_proves Scima
        • pickup_tasks Scima
        • pickup_task_shipments Scima
        • delivery_tasks Scima
        • delivery_task_shipments
      • All Vendor
      • Analize Produks
      • Get All Vendors

    Model Bisnis

    šŸš€ FINAL CLIENT DOCUMENTATION - BUKA LOMBOK PLATFORM#

    šŸ—ļø 1. ARCHITECTURE OVERVIEW - ORDER TO DELIVERY#


    🚚 2. SHIPPING SERVICE AVAILABILITY FLOW#


    šŸ’° 3. SERVICE AVAILABILITY MATRIX#

    šŸ“Š SERVICE COMPARISON TABLE#

    Service TypeSpeedMax DistanceAvailabilityBest For
    šŸš— REGULAR2-4 daysUnlimitedAll AreasBudget-friendly, non-urgent
    ⚔ EXPRESS1-2 daysUnlimitedAll AreasTime-sensitive packages
    šŸŽÆ INSTANTSame day< 20kmMetro AreasEmergency, urgent delivery

    šŸ“ AVAILABILITY RULES#


    šŸŽÆ 5. BUSINESS FLOW - CLIENT PERSPECTIVE#

    šŸ›’ Order Creation Process:#

    1.
    Customer selects products → Cart system
    2.
    Shipping check → Automatic service availability
    3.
    Service selection → Customer chooses based on needs
    4.
    Slot booking → Reserve shipping capacity
    5.
    Payment processing → Secure transaction
    6.
    Order confirmation → Real-time tracking provided

    šŸ“¦ Delivery Guarantees:#

    Same Regency: 1-2 days delivery
    Different Regency: 2-4 days delivery
    Express Service: Next day guarantee

    šŸŽÆ CORRECTED TASK FLOW - SP ADMIN & VENDOR ROLES#


    šŸ”„ PICKUP TASK FLOW - SP ADMIN COMPLETES#

    šŸ“¦ Pickup Flow - SP Admin yang Complete:#

    1.
    Kurir: START_PICKUP → SCAN_SHIPMENT (semua items)
    2.
    Kurir: Antar packages ke Shipping Center
    3.
    SP Admin: Verifikasi fisik packages
    4.
    SP Admin: COMPLETE_PICKUP → Task status = COMPLETED

    🚚 DELIVERY TASK FLOW - 2 SCENARIOS#

    Scenario 1: VIA SHIPPING CENTER (SP → Customer)#

    Scenario 2: DIRECT VENDOR (Vendor → Customer)#


    šŸ” ROLE-BASED PERMISSIONS#

    Kurir Permissions:#


    šŸ’° COMMISSION RELEASE RULES#

    Pickup Commission:#

    Delivery Commission:#


    šŸŽÆ SIMPLE FLOW SUMMARY#

    šŸŽÆ KESIMPULAN:
    Pickup Completion: Hanya SP Admin
    Delivery Completion: Kurir bisa (baik via SP atau direct)
    SP Role: Verifikasi fisik & complete pickup tasks
    Kurir Role: Scan, deliver, complete delivery tasks

    Enpoint Terkait#

    Login

    Order Chekout#

    Get Avalibe Service
    Get Avalibe Service Detail
    Checkout

    Vendor#

    Shipmet Manajment Store#

    Get All Shipments Vendor
    Get Detail Shipment ID
    Assign Delivery Courier Task
    Assign Pickup Courier Task

    Kurir#

    Pickup Task#

    Get All Task Couris
    Get Siggle Task Courier
    Update status order couriers Pickup
    Update Coplated Tast Bulk

    Delivery Task#

    Get Delivery Courier Task
    Get Delivery Courier Task Detail
    Modified atĀ 2025-10-28 01:41:25
    Previous
    Endpoint Fix
    Next
    šŸ—‚ļø Backend REST API Task Management (Detail)
    Built with