OpenCart developer

Job ID: 40215959

Budget: $30 – $250 USD

Project Description:

I'm looking for an experienced OpenCart developer to build a professional e-commerce store for selling premium chocolate-covered nuts and sweets.

The store will be in Arabic with Saudi Riyal (SAR) as the currency. I have all materials ready and need you to focus on the technical implementation and integrations.

What's Already Prepared (By Me):
Web hosting and domain purchased

SSL certificate installed

OpenCart (latest version) installed on server

All product images ready (30+ products)

Static page content written

Banners and advertisements designed

TAP, Beez, and SMS service accounts activated

Your Required Tasks as Developer:
1. Basic Setup & Customization
Install and customize a modern, mobile-responsive OpenCart theme (you choose, suitable for food/gift stores)

Configure colors, fonts according to brand identity

Create menu structure and categories

2. Advanced Shopping Cart Promotions System
Need comprehensive discount system including:

Discount coupons (percentage or fixed amount)

Minimum purchase discounts (e.g., 10% off orders above 200 SAR)

Category-specific discounts (e.g., 20% off all dried fruit products)

"Buy X Get Y Free" offers

Free shipping threshold

Manage offer validity and expiration dates

3. Payment Gateway Integration with TAP (tap.company)
Connect and configure TAP payment gateway

Enable all available TAP payment methods:

Credit cards (Visa/Mastercard/AMEX)

Mada

Digital wallets (STC Pay, Apple Pay, Google Pay)

Ensure automatic order status update after successful payment

Success/failure payment confirmation pages

4. Shipping Integration with Beez
Integrate Beez shipping company

Configure automatic shipping calculations:

Shipping cost based on weight and city

Delivery time slot selection

Automatic shipping label (AWB) generation

Shipment tracking integration

Customer-facing tracking page

5. SMS Notification System
Complete SMS send/receive integration:

Automatic sending: Order confirmation to customer

Automatic sending: Shipping updates (shipped, in transit, delivered)

Automatic sending: Verification code during registration

Manual sending: From admin panel to customers

Receive messages: For customer inquiries

6. Advanced Product System
Dynamic product options system:

Weight (250g, 500g, 1kg) - with price changes

Packaging type (regular, gift, premium) - with additional cost

Chocolate type (milk, dark, white)

Automatic price and image updates based on selections

7. Delivery & Training
Comprehensive testing of all features

One-hour Zoom training on:

Managing products and promotions

Order and payment tracking

Shipping management via Beez

SMS messaging

30-day technical support after delivery

Technical Requirements:
Platform: Latest OpenCart version

Language: Arabic (frontend and admin)

Currency: Saudi Riyal (SAR)

TAP - Main payment gateway

Beez - Shipping system

SMS Service - Local provider (e.g., Unifonic, Mobily, Solutions by STC)

Fully mobile responsive

High loading speed optimized

What I'll Provide:
Server and OpenCart admin access

All images and text content

API keys for:

TAP (Secret Key, Publishable Key)

Beez (API Key, Account ID)

SMS Service (API Key, Sender Name)

Site structure and products in Excel file

Selection Criteria:
Previous experience with OpenCart and TAP integration

Past projects with shipping automation systems

Experience with SMS gateway integrations

Real examples of similar e-commerce stores

Clear implementation plan

Proposed Payment Structure:
40% advance upon starting

40% after completing integrations (TAP, Beez, SMS)

20% after final delivery and training

Budget: [Enter your budget here - project with these integrations may cost $800 - $2000]

Timeline: 3-4 weeks

Questions for Applicants (Please answer in your proposal):
"Which extensions will you use to integrate TAP and Beez with OpenCart?"

"How will you ensure automatic order status update after TAP payment?"

"Which SMS service do you recommend and why?"

"How will you handle the complex promotions system?"

"What are your measures to ensure customer data and payment security?"

Additional Information:
Selection based on quality, not just price

Ideal developer has experience with Saudi e-commerce stores

Test phase required on staging server before second payment

Communication via Freelancer and Zoom

Required Skills:
OpenCart, E-Commerce, PHP, MySQL, TAP Payment Gateway, Shipping Integration, SMS Gateway, Arabic Language

Note:
I prefer applicants who read the description carefully and provide detailed proposals with examples of previous work.