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

Period

2016 – 2017

Domain

E-Commerce / Web Application / Client Project

Tech Stack
PHPEC-CUBE 2MySQLJavaScriptSmartyLinuxAWS
Tags
#e-commerce#ec-cube#customization