Loading...
Loading...
Import/export pipeline for UnoPim. Activates when configuring imports, exports, debugging job pipelines, or creating data transfer profiles; or when the user mentions import, export, CSV, Excel, job, queue, batch, or data transfer.
npx skill4agent add unopim/unopim unopim-data-transferPENDING → VALIDATED → PROCESSING → PROCESSED → LINKING → LINKED → INDEXING → INDEXED → COMPLETED
↓
FAILEDPENDING → PROCESSING → COMPLETED
↓
FAILED| Class | Purpose |
|---|---|
| Import orchestrator — validates, batches, processes |
| Base importer with batch processing |
| Product-specific import logic |
| Category-specific import logic |
| CSV file reader |
| Excel file reader |
| Class | Purpose |
|---|---|
| Export orchestrator |
| Base exporter |
| Product export |
| Category export |
| Stage | Job Class |
|---|---|
| Import track | |
| Import batch | |
| Link batch | |
| Linking | |
| Index batch | |
| Indexing | |
| Completed | |
| Export track | |
| Export batch | |
| Upload | |
# Start queue worker (required for import/export)
php artisan queue:work --queue="default,system"
# Run a specific job
php artisan unopim:queue:work {jobId} {userEmail}
# Restart workers after code changes
php artisan queue:restart| Model | Purpose |
|---|---|
| Job definition (type, entity, file path, settings) |
| Single job run (state, stats, errors) |
| Individual batch within a job |
php artisan queue:work --queue="default,system"JobTrack.errorsunopim-plugin-dev