CDU-532, 498
Requirement
Client Request – I was in the process to receive quotes to move my website to a new platform, the Open Cart solution we are using is very OLD and needs to be updated, we lost many of our site functionalities due to the OLD version. Can you price out a new website for me that will keep a similar layout(More updated with larger images) and an adaptive web frame since my site isn’t adjusting to all devices? We currently have a back end to make our own modifications as well.
- The customer would be able to create a PO from website and after confirming with customer service team, the SO will be created.
- The stock level will be only shown when customer select product option
- Shipping method and payment method are supported
- Require shipping ETA
- Preferred shipping method field in signup page
- Need customer approval for login, email should be sent to customer support on signup
- Card, ACH, and invoice payment are required
- There will be 2 types of customer: Manager and Sales rep. The manager can view invoice and PO whereas the sales rep can view the only PO
- The home page banner needs to be changed by the client
- Need to add catalog and cut sheet
- Need a merchandising zone on the home page
- RMA form is required, all fields are mandatory and an email should be sent to the customer service team
Proposed Solution
Link: https://docs.google.com/document/d/1jnixdyN4RYqq_nea6kuBYDN9ZGErvwCIfiR5TycgK8o/edit?usp=sharing
SOW
- Design – CorpDesign would either provide a paid template to be used as store UI which would reduce the effort of building a theme or Jobin & Jismi’s designing team would create a theme. In that case, Jobin & Jismi will be responsible for creating and providing the designs for the website. Jobin & Jismi will submit the wireframe and after the approval of the wireframes, the design will be started. Jobin & Jismi will provide all the design assets along with the design. The pages that would be designed designed are,
- Home page
- Login/Signup
- Category page
- Product List page
- Product details page
- Cart
- Checkout
- My account overview
- Purchase history
- Invoices
- Profile information
- Address
- Update your password
- About us (optional)
- FAQ (optional)
- Warranty (optional)
- Terms and conditions (optional)
- Contact us
- Privacy policy (optional)
- Return forms (RMA)
- Account – Jobin & Jismi will be doing the development on the production account with a custom domain since there is no sandbox account available.
- Netsuite Access – CorpDesign has to provide a minimum of 2 Netsuite access in production so that Jobin & Jismi could assign multiple resources on the development. Jobin & Jismi will also create customer accounts, purchase orders and other transactional records on the website for the development purpose which will be made void or deleted as per requirement.
- Domain – Jobin & Jismi will add a custom domain in production for the development purpose. Once verified the website will be activated in the URL https://www.corpdesign.com/
- Category – Jobin & Jismi would create a new custom record for adding the site categories. CorpDesign would create site categories which are present in the commerce tab. If CorpDesign would like Jobin & Jismi to create the category, the client would provide a CSV template or Excel file with category data and items to be added to the category. The custom record would have several fields like category name, description, items, catalog section/Brouchure (Upon entering the catalog, it will be shown on the category page as PDF, and user will be able to open the PDF in new tab)
- Items – The existing items in Netsuite will be used in the website. The items has to be mapped to corresponding categories. The name, description, url, price, images etc for each item will be displayed based on the data stored in Netsuite. So if CorpDesign would like to update the data or would like to display additional data, they have to update the same in the Netsuite. For images Jobin & Jismi would create multiple fields in item record.
- Images – CorpDesign would upload the required images to NetSuite file cabinet and change the item record to store the image required in the custom field which Jobin & Jismi had created
- Header – Top header Bar will include Home(Logo will act as Home page link), categories, search bar, catalog section, Sign-in/Sign-up links
- Footer: It will be common as a header throughout the website and it will have a sitemap and few other required links like FAQs, Privacy Policy, Terms and Conditions, About Us, Contact Us etc.
- Login/Registration – Only approved user will be able to login to the website. When a new user register in website they have to select the preferred ship method and once a user is registered an email is sent to the admin in CorpDesign for the approval. The price level of the customer depends on the preferred shipping method
- Pricing – The website will display list price/online price as CorpDesign preferes when a guest customer visit the website. If a apporved customer login, then the price would change to the the customer level pricing. CorpDesign has to make sure that the price levels are updated in NetSuite item record.
- Payment gateway: For the payment gateway, CorpDesign has to install a new payment profile in their NetSuite account. The website would have 2 main payment methods: Card payments and Invoice based on the customer record
- Cart : Jobin & Jismi would create a custom record to store the information of customer and the items they have added to cart. The cart will be updated automatically when it is changed in website.
- Purchases: Customers are only able to create purchase orders, when a new purchase order is created, an email is sent to the customer service for the approval and the customer service team will create a sales order for the PO.
- Featured Product, Home page banners: Jobin & Jismi will create a new custom field in item record, CorpDesign can select the custom field so that a new featured product list will appear on the home page section. Jobin & Jismi would create a new custom record to maintain the banners and homepage details. The record would have several fields which will enable the client to manage the home page.
- My Account: There will be two type of customers, manager and sales representative. The manager will be able to view all the PO and Invoice created for his company whereas the salesrep will be able to see only the PO created by them
- Email templates and PDF – Jobin & Jismi will create and update the required email templates and PDF for the website such as customer registration email, password reset email, order creation, order shipment, invoice, etc.
Scope Limitation / Terms & Conditions
- Maintenance Cost not included.
- New Feature Implementation will be extra.
- It’s the client’s responsibility to adhere to all the copyrights and trademarks.
Timeline: 8-9 weeks
Website Development (With a paid template)
Note: CorpDesign may have to buy a paid theme from any of the theme vendors of their wish. The theme must be in Bootstrap format. The theme would have varied prices between $50 – $400
| Task | Time Required |
| Project Management | 30h |
| Website Development (Frontend) | 100h |
| Suitescript and custom record/field creation | 110h |
| Testing | 46h |
| Documentation | 4h |
| Total | 290 hours |
Website Development (Custom Design)
| Task | Time Required |
| Project Management | 30h |
| Design | 80h |
| Website Development (Frontend) | 140h |
| Suitescript and custom record/field creation | 110h |
| Testing | 48h |
| Documentation | 4h |
| Total | 412 hours |