Zamp for Adobe Commerce: Administrative Interface

Administrative Interface

Historical Transaction Management

Location and Access

  • Navigate to Sales > Zamp Historical Transactions > Sync
  • Requires permission: ATF_Zamp::historical_transaction

Transaction Grid

The transaction grid provides a comprehensive view of orders that can be synced with Zamp:

  • Columns include:
    • Order ID
    • Purchase Date
    • Bill-to Name
    • Ship-to Name
    • Grand Total
    • Status
  • Filter options:
    • Date range picker for Purchase Date
    • Order status filter
    • Store view filter

Available Actions

  • Mass Actions:
    • Sync: Send selected transactions to Zamp
  • Search functionality for finding specific orders
  • Re-sync capability for failed transactions

Queue Management

Location and Access

  • Navigate to Sales > Zamp Historical Transactions > Queue
  • Requires permission: ATF_Zamp::historical_transaction_sync_queue

Queue Management Interface

  • Grid displays:
    • Queue ID
    • Date
    • Order Number
    • Transaction Type (Invoice/Refund)
    • Batch ID
    • Status
  • Status indicators:
    • Pending
    • Synced
    • Error

Monitoring Progress

  • Real-time progress indicator shows sync status
  • Background processing via cron job
  • Visual progress bar for batch processing
  • Automatic status updates every 5 seconds

Queue Issue Resolution

  • Failed transactions can be identified by status
  • Detailed error messages in transaction logs
  • Manual re-sync capability for failed items
  • Batch processing controls to manage load

Transaction Logs

Location and Access

  • Navigate to System > Zamp Transaction Logs
  • Requires permission: ATF_Zamp::transaction_log

Log Entry Details

  • Each log entry contains:
    • Log ID
    • Date/Time
    • Status (Success/Error)
    • API Request Data
    • API Response Data
    • Endpoint URL
    • HTTP Method

Log Maintenance

Configure log settings under Stores > Configuration > Sales > Tax > Zamp Configuration:

  • Enable/disable logging
  • Set log retention period (minimum 30 days)
  • Automatic cleanup via cron job

Troubleshooting with Logs

  • View detailed API request/response data
  • Track transaction processing history
  • Identify API errors and issues
  • Export functionality for external analysis

Note: Access to different sections of the administrative interface is controlled by ACL permissions. Ensure users have appropriate permissions assigned to access these features.