In the past few years, e-commerce and online shopping have become more and more popular. In some markets, it even becomes an essential part of daily lives. A lot of small and medium size merchants have emerged to capture the business opportunities. While setting up an online store is easier now because of the mature platforms like Woocommerce and Shopify, there are still many challenges for small and medium sized online merchants. One of them is pack and shipping.
Packing and shipping is particularly hard to handle because different merchants will have different types, sizes and combinations of products. Packing problem refers to how to pack the ordered goods in the basket in order to minimize volume, which in turns minimizes shipping cost. Shipping problem refers how to find the cheapest available option for customer to minimize their shipping cost and thus induces more sales.
In this project we interviewed several online merchants who sell internationally. We understand their current challenges and designed this smart shipping options generator and cost calculator.
We will use DHL, UPS, Fedex and SF Express as example. We will configure their shipping rates into the system, where our rules-engine will find the optimal shipping rates based on the weight and destinations. We also leverage third party library for the packing optimization problem in order to minimize shipping cost.
Full Name | Student ID | Contribution | |
---|---|---|---|
Chan Kan Hei | A0198512Y | Project idea, Case Study Documentation, System Flow Design, Project Report, Testing | e0402053@u.nus.edu |
GuoXiang | A0198533U | Project idea, Implementation of Drools Rules Engine and Decision Table, Testing | guo_xiang@u.nus.edu |
Srikar Namburu | A0198490N | Project idea, Data scraping for Decision table, Frontend UI (React), Testing | e0402031@u.nus.edu |
Vishaag Suriyanarayanan | A0198504X | Project idea, Frontend UI (React), Backend Server (Node.js), User Guide, Testing | e0402045@u.nus.edu |