AfricaImports

Project Details:
The site uses a custom theme based on the stencil basic theme. The client asked to update pages, including product, article, home product sections, and the checkout flow.
Add Articles to Product / Category Pages
This task was to provide a tabular layout to the product and category pages.
The 2nd tab includes articles.
JSON file is used to define the articles belonging to each product/category.

In-Stock filter on the category page
This task was to set an in-stock filter on the category page.
The theme provides in-stock/out-of-stock filter in the sidebar. At the loading time of the category page, I added the parameters (?in_stock=1) to the url.

Customized Checkout Page
- Add custom upsell products on the Thank You Page
- Add Pickup in Store option
- Add Pickup Calendar in checkout
- Change signature-required note in checkout
This was great experience for me.
I learned that Bigcommerce Enterprise provides the option to build custom checkout pages & modules.
I compiled a new version of the Checkout flow, uploaded the files via the WebDav, and defined a new version of checkout js in the settings.