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.