BigCommerce Projects - Plugins, Addons, Extensions, Features, and Custom Code for BigCommerce e-commerce Platform
Please provide quotes and time frames to complete each project.
##List of Projects
-
Color Swatch on Category Pages
-- Some products have color options and in BigCommerce, these only show up on Product Pages, We want them to also show up on category pages (I assume some javascript or something is necessary here). Please give 2 prices, 1 price for just showing "Multiple color options available" when they are present, just showing up a thin overlay strip over the image thumbnail, and 2. where the actual color swatch shows up in a nicely integrated fashion into the category page listings. -
Size Options On Category Pages
-- Similar to 1 except with Sizes. Please also give 2 prices for this as well. -
Alternate Thumbnail Images on Hover
-- On mouse hover, on Category and Brand pages, a 2nd, alternate thumbnail image should slide out from the left or right. -
Product Page Videos
-- A button that will trigger a video to show up over the image of the product, and then disappears when the same button is clicked. Should work on desktop and mobile. -
Category Page Videos (is it extra for Brand pages?)
-- Similar to product page videos above, but on category pages. Not each product should have the trigger button (on mobile, preferably in top right corner of image, on desktop preferably as one of the thumbnail images) but only for those for which we have uploaded videos to /content/videos/ folder on our WebDAV (or maybe some other method if you have a better one) -
Product Page Brand Descriptions
-- Each product has a brand that is associated with it. We want a little brand banner with a logo and description of the brand to automatically be added to product pages depending on what brand they are. We can store the descriptions in some BC hidden page or some other file. -
Category Page Out of Stock script
-- A javascript to put a little "Out of Stock" ribbon on the corner of a product listing on category pages when it is sold out. -
Custom Field 1 + 2 appear on right in a table
-- We have some custom product properties such as "Height" and "Joint Type" and we want those to show up not int he product description on the bottom of the product page, but on the right of the product image where the other details of the product are. -
Fix resizing issue on category pages when using BC admin panel "Show Newest" option
-- When we select "Show newest first" the sizing of the height of the product listings gets messed up. Each row is supposed to be the height of the tallest product listing, and this gets messed up. -
Install new slider on front page
-- The slider on front page only allows up to 4-6 images. We want a new slider installed that has similar features but will allow many more images (up to 10 or more) -
Implement swipeable "next" and "Prev" actions on Product Page images
-- On mobile product pages, the images must be selected by clicking the dots beneath the image. We want the image to be changeable when a person swipes left or right on the image, bringing up the next or previous image in the list of images. -
Fix MagicZoom and the conflict it causes with video
-- messes up javascript.... breaks it because much of the jQuery-dependent JS written for the ProductThumb gets messed up due to "Undefined TypeError" cuases by missing HTML elements such as
###Speed Up and Optimization Project
Date | Page Speed | YSlow | Page Load | Page Size | # of Requests | Link |
---|---|---|---|---|---|---|
12/31/2014 | C - 72% | C - 74% | 6.34s | 15.4MB | 102 | Site - PDF |
####List of Objectives for Site Speedup Project
- Reduce page load time
- Reduce page requests
- Reduce page sizes
- Acheive a generally faster and smoother loading experience, on both desktop and mobile
####List of Tasks for Site Speedup Project
- Optimize, scale and specify size for all front page images
- Optimize, scale, and specify size for all product images (over 500+)
- Create image sprite for small images and icons
- Eliminate all or reduce HTML errors as according to W3C
- Investigate and Fix Pre-slider loading issue
- Clean up header code
- Clean up footer code
- Combine all custom JavaScript into custom.js
- Defer parsing of JS / Make sure all JS loads properly
- Optimize the order of styles and scripts
- Completely change "Age Verify" banner style and behavior
- Install gzip
- Minify JavaScript
- Minify CSS
- Remove query strings from static resources
- Make fewer HTTP requests
- Use a Content Delivery Network (CDN) (possible or necessary?)
###General questions:
- Is it possible there will be unforeseen bugs in the code and how is this handled going forward?
- How do you handle bugs that appear/popup in the future due to updates in template or something of that nature?
- What guarantee/warranty do you give on your work and for hold long?
- BigCommerce Carousel Slider Slide Show Custom
- BigCommerce Product Page Demo Videos
- BigCommerce Product Page Brand Descriptions
- BigCommerce Product Page Brand Logos
- BigCommerce Product Page Dynamic Product Type Descriptions
- BigCommerce Product Page Image Zoom
- BigCommerce Category Page Color Swatch
- BigCommerce Category Page 2nd Alternate Thumbnail
- BigCommerce Category Page Videos
- BigCommerce Category Page Out of Stock Ribbons
- BigCommerce Category Page Staff Picks Selector
- BigCommerce Preview On MouseOver
- BigCommerce Shipping Options Description
- BigCommerce Welcoming Age Gate
- BigCommerce 360 Product View
- BigCommerce ThumbScroll
- BigCommerce Product Accessory Options Choice Upsell
- BigCommerce Navigation Dynamic List Item Visual Cues
- BigCommerce Contact Form
- BigCommerce Hot Item Product Counter
- BigCommerce Shipping Time Dynamic Feature
- BigCommerce Category Page Sold Out Products Reorder
- BigCommerce Wholesale Price and Item Hide and Other Features
- BigCommerce Sharing Savings Discount
- BigCommerce Tooltips
- BigCommerce Order Shipment Tracking APIs ofr USPS, UPS and FedEx
- BigCommerce Pagination and Infinite Scroll
- BigCommerce Misc Projects
- Site Navigation AJAXification
- List of SEO enhancements and improvements
- Product Images Swipeable
- Contact Form Overhaul and AJAXification
- Cart Item Removal AJAXification
##Resources and Inspiration
- How to remove all Click event handlers in Jquery
- event.preventDefault() not canceling link direction in jQuery Mobile
โ Please help me spend more time developing and maintaining awesome modules like this by donating!
The absolute best thing to do is to sign up with ChangeTip or GratiPay if you haven't already and donate just $1 a week. That is roughly a cup of coffee per month. Also, please do donate to many other amazing open source projects!
The MIT License (MIT)
Copyright (c) 2015 Andre Bulatov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.