Book Ascom — Online Book Shop
Freelance Software Engineer / Full-Stack Engineer @ Freelance / Technical Consulting
Situation
The client required customization of an existing EC-CUBE 2 e-commerce platform to support its specific book-selling business requirements. The project involved implementing custom recurring-purchase functionality, developing custom themes and packages, and integrating a standalone third-party payment solution while maintaining compatibility with the EC-CUBE 2 architecture and conventions.
The project also required effective requirement clarification through a bridge Project Manager and familiarity with Japanese e-commerce terminology and interface labels.
Task
Develop and customize an online book shop based on EC-CUBE 2, enabling customers to purchase books online while providing the client with business-specific e-commerce functionality and payment integration.
Solution
Customized the EC-CUBE 2 platform to meet the client’s business requirements.
- Custom EC-CUBE 2 packages/plugins.
- Custom e-commerce functionality.
- Recurring-purchase functionality.
- Third-party payment integration.
- Custom frontend templates and themes.
- Integration following EC-CUBE 2 conventions.
- Deployment and maintenance support.
- Documentation of the delivered functionality.
Contribution
As a Freelance Software Engineer / Full-Stack Engineer, I handled part or, depending on scope, the complete development lifecycle. My contribution included:
- Clarifying technical requirements through the bridge PM.
- Planning implementation against client deadlines.
- Designing and implementing custom EC-CUBE 2 packages.
- Developing custom themes and templates.
- Implementing recurring-purchase functionality.
- Developing a standalone plugin for third-party payment integration.
- Working within the existing EC-CUBE 2 architecture.
- Testing and preparing functionality for delivery.
- Supporting deployment.
- Providing documentation and maintenance.
- Working with Japanese e-commerce terminology and interface labels.
Technologies
- Languages: PHP, JavaScript, HTML, CSS
- Frameworks / Platforms: EC-CUBE 2, Smarty
- Database / Storage: MySQL
- Cloud / Infrastructure: Linux, AWS
- DevOps: Git, Docker
- Integration: Third-party Payment System
Results
- Delivered custom EC-CUBE 2 packages/plugins according to client requirements.
- Delivered customized e-commerce templates and themes.
- Implemented custom purchasing functionality.
- Developed a standalone third-party payment integration plugin.
- Maintained alignment with EC-CUBE 2 standards.
- Supported deployment, documentation, and maintenance.
Project Details
2016 – 2017
E-Commerce / Web Application / Client Project