My part on the project
- Custom WordPress and WooCommerce theme.
- Custom Gutenberg blocks.
- Custom Shipping Plugin.
Custom WordPress and WooCommerce theme
The theme was built using Tailwind CSS, a maintainable framework that simplifies styling. JavaScript was used to create animations on scroll.
Custom Gutenberg blocks
The entire website is constructed using Gutenberg blocks, which can be easily reused and customized to create new variations for different pages.
![](https://andriusg.dev/wp-content/uploads/2025/01/universal-shipping.png)
Custom Shipping Plugin
Plugin extends WooCommerce Shipping class and can be used with any other shipping method or plugin. Plugin calculates the pricing by distance, using Google Distance Matrix API, and checks how many trucks are needed to fit all of the containers. It does take in mind that smaller items can be fitted inside the container and doesn’t take that into account.