High level Technical requirements for website:
• Wordpress for frontend layout - Multi Countries language option, (i.e.: USA (English), Canada (English/French), United Kingdom (English), Western Europe (French/German/Italian/Spanish))
Default page depending on geo location of viewer, with ability to switch.
• WooCommerce for subscription & retail purchase
• WooCommerce shipment and payment integration (We will buy the relevent plugins).
• Mail Chimp for email subscription list.
• Themeforest for theme (wordpress + woocommerce) and/or child theme designed by developer. (if you buy any theme, that theme should support both subscription & retail shop with woocommerce)
• Discount code generator for WooCommerce.
• Shipping/tracking module for WooCommerce
• Payment gateway module
• Wordpress/CMS pages like frontpage, about us, contact us etc.
• 3 types of monthly subscription boxes to be sold. Woocommerce-subscription plugin required.
• Admin having ability to perform following:
o See, modify all the user, sales, order data in backend
o Change the box details along with price.
o Generate and manage (i.e. expire) generic discount code
o Upload old subscription boxes in store section to sell them as single product.
- Add to cart, checkout etc.
• Checkout functionality
o Payment gateway integration, i.e. paypal, 3rd party merchant processors
For credit card, BrainyBox will select the 3rd party API/merchant.
Primary currency to process – USD. (May require multiple different merchants)
• User Module
o User will have following functionality available as minimum:
See order history
Track order online. May require woocommerce plugins like ups-shipping-method, fedex-shipping-module, royal-mail etc – There is a cost associated with buying the plugins and license that will be paid by us.
Ability to manage subscription, i.e. cancel, pause, resume etc.
User registration manual or with facebook integration.
User registration must to purchase any subscription or any shop products.
After purchase, confirmation email to user.
After shipping, tracking email to user.
• Mail Chimp
o For newsletter and communication management. Need clarification on integration/mailchimp API
• Web Design – User Interface & User Experience
o Will do design using PSD and then integrate in WooCommerce
o Full mobile responsive design
o Video or Image slider banners
o Social Media integration
o FAQ section
o Support Section
- Content for website will be provided in English, French, German, Italian, Spanish as needed.
• All original/raw artifacts, images, files, codes, designs will be solely owned by client.