IAV-857/feat(workflow-templates): Add WooCommerce and Shopify Platform-Specific Workflow Template Support
Overview
This merge request introduces comprehensive support for platform-specific workflow templates in the File Manager Service, focusing on WooCommerce and Shopify templates for the Customer Care agent family.
Key Changes
- Create dedicated endpoints for WooCommerce and Shopify workflow templates
- Implement service methods for platform-specific template management
- Add controller methods for template upload, metadata retrieval, and content access
- Maintain consistency with existing workflow template infrastructure
Technical Details
- Added new methods in
AgentWorkflowTemplateServiceImpl - Created platform-specific endpoints in
AgentWorkflowTemplateController - Ensured consistent error handling and logging
- Maintained existing code quality and architectural patterns
Testing Considerations
- Verify platform-specific template upload functionality
- Test metadata and content retrieval for WooCommerce and Shopify templates
- Ensure proper error handling for edge cases
Closes IAV-857