This section is pretty long, and very important to elaborate if you're after a website that has any money transactions. Not all features cost extra money, some do, some don't,
some would if there's any extra code customizations, so just check what you require, and we can discuss everything in detail.
Variable Product Buttons|
This allows you to have buttons/boxes for the product variations, and not the default drop down menu.
When the customer picks a color, for example, and when they do, the main product image changes. (This works with the above feature, but you might have to set an image for every combination, and it's time consuming, so I don't recommend using them both.)
Size Table Buttons|
Adding a pop-up for each category that can display category-specific information.
For some clothing stores, having a separate section that shows the latest trends is a good way to suggest how to mix and match.
This feature can display pictures (of models, or rooms) with popups connected to the products in the store.
Distance Rate Shipping|
Calculate shipping costs depending on distance.
Price Conditional Shipping|
Offer shipping price points depending on the amount in the cart.
Flat Rate Shipping|
Flat rate shipping.
Add the shipment number to the customer's order.
Shipping and Delivery|
Add available delivery times, and/or allow customers to specify a drop off time.
Be able to email users coupons.
Points and Rewards|
Be able to give users points and allow them to use those points later when purchasing.
You can give out vouchers in PDF form.
Upsells / Extras
Be able to add a "You might also like" section to your products.
Be able to add products to upsell on the cart page. (The suggestions can be category/product specific)
Be able to add products to upsell on the checkout page. (The suggestions can be category/product specific)
Buy Now Buttons|
Add a separate "Buy Now" button that will send the customer directly to the checkout page.
Mix Match Products|
Create a set and allow customers to specify the number of each product in the set.
Min - Max Number of Products|
Specify the minimum and/or maximum number of products allowed to be ordered.
Custom Order Fields|
Add extra fields for the customer to fill out for checkout.
Allow users to create and share wishlists.
Change the universal tabs placed next to "product description" and/or add specific tabs for single products.
Be able show the best selling items on your website, either manually, or automatically.
Allow pre-ordering for products.
Display images with a specific hashtag on a product page.
Social Login to Purchase|
Allow users to use their social accounts to login.
Add a widget to show prices in different currencies. (Checkout will happen in the currency of the site, and currencies have to be pre-determined.)