Closed

Configure/deploy Magento Shop, write plugin

We are looking for a programmer to install/implement a quite minimal shop based on Magento 1.5, running on Ubuntu and NGinx as a web-server, the shop functionality (mockups for general design/click dummy) is described in the PDF below, two screenshots for two pages of the finished designs for the actual page are attached in the PDF for reference only.

[url removed, login to view]

## Deliverables

All code has to adhere to the W3C standards as set out here: <[url removed, login to view]>

[][1]

All code has to be fully commentated to ensure smooth transition to another programmer at a later stage.

Certain processes (e.g. e-mail confirmations) may have to be added to ensure full usability.

The site design (not HTML) containing all user interaction will be delivered by an external designer. The programming as well as all backend functionality/design is part of the deliverable and has to be fully usable.

Code shop templates in HTML according to site design delivered by external designer.

Each product has to include information regarding weight and size, which will then be used to calculate the total weight of each shipment.

Implement subscription for certain products (pre-paid and recurring payments), i.e. a customer buys a product and gets billed every month for the same product or he buys a pre-paid subscription for a certain product and the shop-owner sees this as a new incoming order every month including all associated processes (parcel labels, etc). Customers shall also be able to switch between certain subscription products once very month. How such functionality is implemented is subject to discussion with us.

All paths (pictures etc.) have to be relative.

Integration of SSH-certificate.

Sharing of all sites with social networks (Facebook, Twitter, Google+).

Payment options to be set-up/configured (including recurring billing for certain (subscription) products):

- Paypal (Express)

- Amazon Payments (inline-payment)

- Moneybookers

-

Integrate Amazon one-click payment for certain products.

Automatically generate parcel labels (only if certain products are purchased) using this plugin:

<[url removed, login to view]>

Ability to export shipping data in CSV-format for shipping providers DPD and DHL (documentation will be provided)

Integrate parcel labels and tracking features (e-mail notifications, etc.), in the end there should be an automated e-mail after the product is shipped, so shop-owner does not need to manually input the tracking number into a form. You may use this plugin for basic features:

<[url removed, login to view]>

Availability counter ("Only 10 keyboards left for this price") for selected products (fully customizable in backend)

Integrate Mailchimp into Magento and into general page

Integrate and install Wordgento, <[url removed, login to view]>

Calculate shipping costs based on order value ("free shipping from 100USD), product ("free shipping for this product") and other rules

Create invoices to be automatically attached to e-mail sent out to user when shipping is started.

Integrate sharing on Facebook, Twitter and Google+

Integrate Facebook connect as provided in this plugin

<[url removed, login to view]>

Integrate/configure Facebook shop-plugin:

<[url removed, login to view]>

Integrate Coupon Creator plugin:

<[url removed, login to view]>

Integrate Intraship Label Creator plugin:

<[url removed, login to view]>

Integrate Tracking plugin:

<[url removed, login to view]>

Integrate Mailchimp plugin:

<[url removed, login to view]>

Integrate e-mail form with pre-defined subjects for user-questions.

All sensitive user-related data has to be fully encrypted (at least 128bit)

Creation of user-accounts with the following information:

- Gender

- First, Last name

- e-mail

- password

- sanity check

- e-mail verification

The user-login section has to provide the following features:

- Listing of all orders (Product, Order #, Date, Total) with the respective features:

- Recurring orders:

- Show payment method used

- Change payment method

- Change subscription product

- Cancel (delete orders)

- Change shipping/billing address (redirect to Paypal/Amazon Payments, then write new value in database and inform shop-owner and user of change of address via e-mail)

- Link to tracking information for orders already sent out

- Pre-Paid, not yet fulfilled:

- Show payment method used

- Change shipping/billing address (redirect to Paypal/Amazon Payments, then write new value in database and inform shop-owner and user of change of address via e-mail)

- Pre-Paid, fulfilled:

- Show payment method used

- Show shipping/billing address

- Link to tracking information

- Change User information (with e-mail notification):

- Name, e-mail, password

- 2 notifications in case of change of e-mail address: new and old address

- Change newsletter settings:

- Sign up/off via check boxes

Certain site features have to be SSL-encrypted.

Among other things required to perform the actions required by the user interface (refer to provided PDF), the backend has to be able to

- Accept and generate discount Vouchers - percentage and amount with validity and one use/several usages

- offer administration of users' data

- enter details regarding producers infos (e-mail address, etc.)

- uploading of new products inc. all needed information/data/pictures

- Backend wysiwyg editor that allows proper formatting

There will be two checkout-processes:

- #1 for certain products (limited quantity)

- #2 for all other products, those products will be sent out by different producers

Functionality for checkout process #1:

- Choose plan (recurring, pre-paid)

- Select sub-option:

- Donate a certain amount to one of four organizations: yes/no. If yes: which organization; the customer will then be billed a higher price and the shop-owner will receive a notification that he has to pass on the donation to that organization.

- Sign-in/set up user account

- show order details

- field for coupon/voucher application

- submit order to payment provider

- Show "thank you for your payment"-page

- send e-mail confirmation

- show all relevant information in user login-section

- after payment provider clears payment:

- send e-mail to show-owner

- generate parcel-label

- send e-mail notification to customer incl. tracking-link

Functionality for checkout process #2:

- Calculate shipping cost for every producer

- Display terms and conditions for every producer

- Sign-in/set up user account

- show order details

- field for coupon/voucher application

- submit order to payment provider

- Show "thank you for your payment"-page

- send e-mail confirmation

- show all relevant information in user login-section

- after payment provider clears payment:

- send e-mail to show-owner and every producer involved in order

- send e-mail notification to customer

All items shall be added to shopping cart with one click, no redirect to shopping-cart after items have been added

Show shopping cart if there are items in the cart

The finished site can not contain any flash elements.

The finished site has to work with web services so that a version for mobile devices (e.g. iOS, Android, Blackberry, Windows Phone 7) can be set up at a later stage.

Error log

Log of all checkout process related items such as Incomplete sales (which product was ordered / any data entered)

Include Google Analytics / Google eCommerce Code / Google Conversion Code and several affiliate codes

Download of all database data in excel format ie Order list / available product list / ML subscribers / members / historic sales

Speaking URLS ie [[url removed, login to view]][2] or [[url removed, login to view]][3] for the entire structure plus the option to add redirects additional shortcuts such as [[url removed, login to view]][4] that can be linked either to internal pages or external pages

SEO optimized code

Html and xml sitemap

Alt tags for all pics

Meta tags can be manually changed

Static content

Testserver password protected

Optimized for all major browsers (Firefox, Internet Explorer, Chrome, Safari), uniform look; mobile version.

Pictures web optimized

Mask error pages 404 not open errors

Automated customer emails can be changed in backend and contain automated data such as newsletter subscription / order emails

Different set of mailing rules per order according to order status/payment method etc.

Allow addition of new pages in the main menue ie sale / special

Provide infrastructure for A/B testing of single pages

Other elements might have to be included.

Skills: Engineering, Javascript, Linux, MySQL, PHP, Project Management, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing, XML, XSLT

See more: wysiwyg html 5, www programming org com, www discount vouchers, write up templates, write the features of product design, write seo optimized content price, write in design for facebook, write an e mail, wordpress write plugin and sale, wordpress with ecommerce templates, wordpress templates stage services, wordpress site designer cost, wordpress services and availability plugin, wordpress org sign in, wordpress org login, wordpress facebook integration services, wordpress express, wordpress ecommerce services, wordpress design editor plugin, wordpress backend programming, windows 10 design web templates, we write your facebook content, we needed php magento programmer, web usability testing, web templates free mobile

About the Employer:
( 1 review ) Germany

Project ID: #3657928

5 freelancers are bidding on average $2130 for this job

cr8tivewebexpert

See private message.

$2100 USD in 21 days
(177 Reviews)
7.6
iscrivw

See private message.

$2350.25 USD in 21 days
(112 Reviews)
7.4
korifivw

See private message.

$1000.45 USD in 21 days
(159 Reviews)
6.3
umesh1787

See private message.

$4000 USD in 21 days
(11 Reviews)
4.1
comnettechn

See private message.

$1200.2 USD in 21 days
(4 Reviews)
2.8