Back to search:Freelance Build / Kenya
MUST HAVE EXPERIENCE WITH ONIX 3.2 AND HIGH VOLUME BOOKSTORE============================================================Looking for an experience web designer to build or configure ready made template super quick within 7 days. You will also connect the database with supplier using FTP ONIX 3.2 for both physical and digital book sales. current website is www.avenuebookstore.com built on magento 2 need it to have a sleek design and arrangement as waterstones.comScope of Work============ONIX 3.1.2 FTP Integration• Establish FTP connection to receive ONIX 3.1.2 XML feeds (physical + digital books).• Parse ONIX metadata (title, ISBN, format, author, categories, price, availability, etc.).• Automate mapping of ONIX fields to Magento product attributes.• Handle media links (e.g., cover images) and ensure correct association.• Set up scheduled data refresh and error reporting (e.g., nightly or on FTP update).Magento Product Sync & Categorisation• Automatically create or update products in Magento based on ONIX data.• Assign products to correct categories, tags, and custom filters for user navigation.• Validate products with missing data and create logic to flag for manual review.• Ensure full compatibility with simple and downloadable product types.Front-End Setup & UX Flow• Create elegant, responsive product listings and detail pages.• Filter systems for format (eBook, paperback, hardcover), genre, publisher, and price range.• Implement breadcrumb navigation and clean SEO-friendly URLs.Full Site Completion• Customise theme for your brand (colors, fonts, layout).• Build all pages: Home, Shop, About, Contact, Terms, Privacy, etc.• Set up customer account area, checkout flow, newsletter signup, search bar, and footer menus.For a site like Waterstones.com, I'd recommend:**Next.js + TypeScript + PostgreSQL + Stripe**### **Frontend Layer:**```plaintextLanguages: TypeScript, HTML5, CSS3Framework: Next.js 14UI Library: React 18Styling: Tailwind CSS or Styled ComponentsState Management: Zustand or Redux ToolkitForms: React Hook FormValidation: Zod or Yup```### **Backend Layer:**```plaintextRuntime: Node.js 18+Framework: Next.js API RoutesLanguage: TypeScriptAuthentication: NextAuth.js or Auth0API Style: REST or GraphQL (with Apollo)Validation: ZodFile Upload: Uploadthing or AWS S3```This stack provides:- Excellent performance and SEO- Type safety with TypeScript- Scalable architecture- Modern development experience- Strong community support- Easy integration with payment systemsOnly apply if you have necessary experience