eCommerce Physical Goods & Streaming Website

Job ID: 38471588

Budget: $10 – $30 USD

I'm looking for an experienced web developer who can create a robust eCommerce website for selling physical goods.

Project will be awarded and price will be established based on best offer based on:
- time of delivery = 30%
- recommandations /past performance / technical office = 40%
- offer price = 40%

Key Requirements:
- Create a user-friendly platform for selling physical products.
- Implement streaming support for some digital products. This necessitates a high level of technical understanding and experience with eCommerce sites.
- The choice of eCommerce platform (Shopify, WooCommerce, Magento) will be based on your recommendation. It's crucial that you can justify the choice with clear, logical reasoning.

Ideal Skills and Experience:
- Proven experience in developing eCommerce websites, particularly for physical goods.
- Strong technical understanding of streaming support integration.
- Ability to evaluate and recommend suitable eCommerce platforms based on project requirements.

Attached are requirements.

Requirement
1. General requirements
E-commerce website based on existing mature framework. References are required.
Multilanguage: English, French, Romanian with capabilities to be extended to other languages
SEO Optimization
Mobile adaptive for Android and iPhone/iOS browsers
Performance testing for 500 concurrent users
Secure connection SSL / https
Base platform to be able to run in containers / dockers
Full database backup export each night
Export instructions for all entities (customers, providers, orders, invoices etc)
Penetration test / Security test
Cookies / GDPR default page
Static page with Terms and Conditions - editable by admin
2. Deliverables
Passed Test scenarios (internal testing by provider and external-customer)
Administrator Guide – all roles
End-User Guide - buyer
3. Functional requirements
Product catalog. Attributes: Name; Category (List of Values = LOV); Subcategory (LOV); Producer (LOV); Provider (LOV); Labels; Tags; SKU; EAN; Minimum quantity; Weight; Length; Width; Tall; Calories; Other additional configurable fields (field name; field type;)
Price; VAT%; Photos (minimum 10); Location;
Ingredients table (ingredient description – quantity – notes)

User registrations form – Buyers
Standard fields: email; first name; second name; password; discount code;
Other fields will be updated into user account:
- Payment method
- Address
- Delivery locations
- Standard account fields
Sign up with google
Sign up with Facebook
Sign up with Apple
Sign up with QR code
User account – standard forgot password page
User account – standard confirm email
User account – SMS code / Email code - MFA
User account – my account data
User account – my orders
a) History – with option to provide feedback / 1-5 stars and comments; display detailed history: event type – event description – datetime – location (address and open on map)
b) Active orders – with option to call support; with display status and location (entered manually by admin and exposing an API/RestWS endPoint to update order status and location); display detailed history: event type – event description – datetime – location (address and open on map)
c) Feedback custom page – based on QR code – that open an order from a) or b) for feedback
-
User account – my cards
User account – my returns
User account – add review for order
User account – my reviews
User account – my delivery address and delivery points
User account – support options
User account – chatbot integration
Home page Buyer / welcome page - that can be edited as design / logo / text - automatic detect location based on IP and display products and services from that location / county / city
Search criteria: location/city LOV (automatically detected); category; price; other attributes;
User account – suggest/recommend a product / service
User account – display favorites product categories for user and favorites products – marked by user and saved into user profile
Other categories listed bellow
Favorites categories are listed first.
User – emergency call link: call phone or call video
User orders – add product / service to chart
User orders – view chart; view: total price, total calories (when applicable – if not, display: not applicable); estimated delivery datetime; delivery method; delivery location – with option to change; transport/delivery cost for each item; order number – QR code for feedback/follow;
Confirm or cancel button;
Administration capacities for logo, first page, images and other specific resources
4. Integrations
Base Linker integration or similar platform for all entities related to orders, products, delivery - bi-directional with products providers and transport/delivery providers
Open source video call integration for user support - recommended by provider
Push notification
Email notification
SMS notification
5. Reports
Describe standard reports from platform
Custom reports - SQL based for query data: orders join buyers - all fields
6. Aditional features development
Hourly cost for developers and PM

Project will be awarded and price will be established based on best offer based on:
- time of delivery = 30%
- recommandations /past performance / technical office = 40%
- offer price = 40%