Project: Install/configure Webserver and Magento Shop(repost)(repost)

Ακυρώθηκε Αναρτήθηκε Oct 27, 2011 Πληρώθηκε κατά την παράδοση
Ακυρώθηκε Πληρώθηκε κατά την παράδοση

Project: Install/configure Webserver and Magento Shop

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.

[][1][url removed, login to view]

## Deliverables

Set-up, install and configure server:

- OS: Ubuntu Linux, minimal installation with only the packages needed for operation, latest stable release for base installation and all packages

- Web-server: NGinx

- Wordpress (with themes)

- Mailserver with IMAP functionality and webmail-interface - Firewall with traffic only allowed at ports 80, 443, 465, 993 and other ports needed for the setup describe above.

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

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

The server shall be Magento optimized, see for example

<[url removed, login to view]>

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.

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 a plugin.

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. Plugin for basic features will be provided.

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.

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 plugin

Integrate/configure Facebook shop-plugin

Integrate Coupon Creator plugin

Integrate Intraship Label Creator plugin

Integrate Tracking plugin

Integrate Mailchimp plugin

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

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

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.

Mask error pages 404 not open errors

JavaScript Perl PHP XML

Ταυτότητα Εργασίας: #3657869

Σχετικά με την εργασία

Απομακρυσμένη εργασία Ενεργό Oct 27, 2011