Need OpenCart Programmer (Development of an Online Store for Alcohol Products)
We are looking for an experienced OpenCart developer to create a full-fledged online store for alcohol products.
From scratch to delivery (including layout and full functionality of the store and all elements)
Please send your prices and deadlines!!!
Here is a brief technical specification:
https://docs.google.com/document/d/1D6Ot_4DfoWC7-hVtcFiK0D1w-ssO2ba-Sh6kfmWlKkI/edit?tab=t.0
🧩 Main Task
Development of the full functionality of the online store on OpenCart, including:
integrations (Fondy API, Google Auth),
multilingual support (Ukrainian / English),
shopping cart and order processing,
bonus system,
user personal account,
filters, ratings, and dynamic product blocks.
🏗️ Site Structure (Pages):
Home Page
Store (Product Catalog)
Wine
Beer
Sparkling Wines
Strong Alcohol
Whiskeys and Bourbons
Vodka
Gin
Rum
Tequila
Liqueurs
Brandy and Cognac
Low-Alcohol Beverages
Non-Alcoholic Beverages
Gift Sets
Product Page
About Us / About the Company
Contacts
Blog
Cart and Checkout
Personal Account
Registration / Authorization (including via Google, "Forgot Password" feature)
Favorites
Payment and Delivery
Exchange and Returns
Public Agreement
🌍 Multilingual Support
The site must support Ukrainian and English languages.
🛍️ Products
For all product cards, there must be:
Tags at the top of the card:
"New",
"Sale",
"Best Seller",
"Own Import".
📌 During a sale — the old price is crossed out, and the new one is displayed.
Categories:
On category pages — filters that are added from the admin panel.
Different types of product sorting (by popularity, price, rating, etc.).
Product Page:
Information, description, characteristics — added from the admin panel (for each product individually).
User reviews with the ability to add a new one (via pop-up).
Publication of reviews is moderated from the admin panel.
On most pages of the site before the footer:
💳 Cart and Checkout
The form includes:
Delivery methods:
Nova Poshta (courier delivery) — selection of branch, street, house number, apartment.
Nova Poshta (branch) — selection of branch.
Courier delivery (only in Odesa) — selection of street, house number, apartment/office.
Payment methods:
Online payment via Fondy API (payment by card, Apple Pay / Google Pay).
Cash on delivery.
For orders over 2000 UAH, delivery by Nova Poshta to the branch is free (provided that the weight of the parcel does not exceed 30 kg).
In case of payment by cash on delivery, Nova Poshta charges a fee: 20 UAH + 2% of the order amount.
Courier delivery by Nova Poshta at the carrier's rate + but for cash on delivery, Nova Poshta's fee: 20 UAH + 2% (this is indicated in the text).
Courier delivery in Odesa - for orders over 2000 UAH.
👤 Personal Account
My Profile (main information about the user - and changing personal data or passwords).
My Orders (table with information/history about orders):
Order number.
Order date.
Order amount.
Status (processing, delivered, canceled, etc.) - from the admin panel.
Shipping location (where it was delivered).
Favorite Products (link to the "Favorites" page).
Bonuses (cashback) - implementation of a points accumulation system:
3% of the purchase amount is returned as points.
1 point = 1 UAH for future purchases.
(For example, when purchasing for 300 UAH, the user receives 9 points.)
Design - I will send later. Full technical specification will also be sent later.