An online store update with a customized inventory management module

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

The Fish Club Project Plan

1. Background

a. we currently run an e-commerce website at fishclub.com.my. We would like to revamp our website. And as you may know, inventory management is very important for us. Therefore we would like to add in an inventory management function, which is rather customised, where we can track the stock-in activities - where we track the in-flow of the stocks, and also the costs for each stock (documentation will be provided)

2. Overall requirements

a. Wordpress 4.5 and above

b. CentOS 7 with Cpanel, installed on DigitalOcean (hosting will be provided)

c. Setup of dev site and production (potentially setting up on a different site / server, then later migrate to our main one)

d. Dual language - English and Mandarin (contents will be provided)

3. Front-end descriptions & functionalities

a. Main Shop page

i. Please follow [login to view URL] or [login to view URL]

b. Shop Page

i. Ability to filter by attributes, page needs to be in AJAX for better customer experience

ii. Only selected attributes will be on the shop page

c. Product page

i. Please follow [login to view URL] or [login to view URL], but need to be able to have product variation (for example, different sizes of fish)

ii. Please also study our current website [login to view URL]

d. Checkout

i. ability to select delivery slot based on admin’s settings (for example, Wed/Fri/Sun for State 1, Thu for State 2)

4. Back-end descriptions & functionalities

a. Typical WooCommerce functionalities

b. Invoices

i. Automatically generate invoices upon ordering, with ability to update invoices based on changes to orders

ii. Ability to email out invoices upon ordering, or updating

c. Inventory

i. There should be a general stock adjustment form, for the admin to also adjust the existing stock. So overall there should be a few forms for inventory management purpose: stock purchase added to inventory, stock out (for example, the order fulfilment from customers), general stock edit, stock write-off etc., ideally we can just have a dynamic seeder table for all the purposes, if it makes sense

ii. Stock-in are tracked by batches, everyday admin will put in a ‘stock-in’ form, documentation and suggested database structure will be provided, the stock-in will track date, invoice number (invoice from our suppliers, not invoices to customers)

iii. Stock-in should also allow tracking by supplier, and stock-in costs, therefore allow us to understand our cost of the SKU since our cost of goods always fluctuate

iv. Ideally done in AJAX to give the admin real-time update on the stock level as he / she keys in the changes

d. Customer Management

i. Registration via FB & Google

ii. Notification for customer registration

e. Orders

i. filter by delivery date selected by customer

ii. Ability to create manual order, or make changes to existing orders

iii. Ability to track payments, to track whether payment has been received, or any balance to be collected via cash-on-delivery 

iv. Notification to admin email on all orders

f. Product Management

i. Ability to create product, tag attributes for easy customer search

ii. Ability to create product bundles

g. Reporting

i. daily sales summary

ii. Tracking of product repeat-purchase rate

iii. monthly summary for purchases, by invoices, by supplier, and cost price (documentation will be provided) 

h. Others

i. smtp server operations should be coded such that it will not impact page loading timing

AJAX eCommerce HTML Shopping Carts Website Design

Project ID: #13522008

About the project

29 proposals Remote project Active 6 years ago

29 freelancers are bidding on average RM5184 for this job

DigiWhizz

Hey, my name is James and I am a developer from London. Your project has caught my eye and I would like the opportunity to discuss it further with you when you have the time. Please feel free to read reviews and ask fo More

RM4125 MYR in 20 days
(50 Reviews)
7.8
pixelagency1

Hello! I have got acquainted with your requirements and have a proposal as well as some questions that we should discuss. The price and timeline are negotiable. We will agree on final estimation after discussion. More

RM4125 MYR in 30 days
(58 Reviews)
7.8
king18yat

In the bid amount , I can provide the website version , android application , ios application with one year support . I am available on all days to discuss and shall provide 2 work updates per week ( Tuesday and Frid More

RM5000 MYR in 44 days
(24 Reviews)
6.2