Feature Requests

Thank you for submitting a suggestion to our uservoice portal. Before you continue please consider the following:

We try to make our software as full featured as possible for a wide range of users in order to help Shift4Shop merchants succeed in their respective businesses.

However, please understand that while your idea may be perfect for your individual business model, it may not work for all stores and situations. We’ve set up this feature request and suggestion portal for ideas that may be of a benefit to all users globally on Shift4Shop. Hence the voting system that is enabled on the portal.

With that being stated, please also understand that submitting an idea to this portal does not guarantee that the suggestion can or will be implemented globally on the service for all users. As a service, Shift4Shop has many facets where functionality is dictated by peripheral services and influences such as API connections to Shipping Carriers, contractual agreements and integration parameters with various payment gateway providers, database limitations and other factors that can affect the likelihood of a suggestion being implemented.

If a suggestion is declined, we will make every effort in our control to offer counter suggestions or alternatives to try, including 3rd party-partner services (browse through our App Store) or work arounds using the existing software as is.


  1. Buy X and Get X Free

    The ability for wholesalers to offer a Buy X and Get X Free is crucial to their promotions and sales strategy. The current Buy 1 and Get 1 Free is too restrictive for wholesalers. This module also needs the ability to not restrict the product that can be chosen as the Free choice, or even better have the ability to chose several different products. As a wholesaler we may also offer Buy ANY 6 and Get ANY 2 Free. In ours (and many other) industries this happens very regularly, as there are many related products that can be purchased/used together,…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Place coupon codes at top level of Promotion Manager

    How about adding a column (or modifying "type") of the promotion manager for displaying respective coupon code, if one setup, or leave blank if just a promo (and no code needed). It would make it easier to see the coupon code assigned at the top level, instead of "editing" the promotion for that information.

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Price Display Options

    Add a quick way to change how prices are displayed.
    Example:

    - show price range (it varies depending on size/color of product)
    - show maximum price
    - show minimum price
    - hide the price

    This will help keep our customers from being confused or misled.

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. allow me to see STORE names on my orders

    I need to be able to see the name of the STORE who ordered from me, not just the name of the CUSTOMER. Customers (buyers at stores) change frequently so I need the STORE NAME TO SHOW.
    This is a very frustrating thing for me.
    95% of my orders are wholesale from stores, not from individuals.

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Better Options Interface

    It would be very helpful for products with multiple options (scent, size, etc.) to display drop-down menus and other option selectors when adding the product to the cart. In an ideal world, our store staff would be able to add a product to the POS cart using the regular (not advanced) options that are visible on website product pages, using the same input method that is used on the website product page.

    The current options interface is unusable to us because the name of the advanced option is so truncated when adding a product to the cart. It's inconvenient that…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Make an option where the customer can elect to ship on their UPS or FedEx account.

    Make an option where the customer can elect to ship on their UPS or FedEx account. Some customers only want to use their own accounts as they feel they get better rates than the seller.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Sorting Items in Shopping Cart (Phone Order interface)

    When products are added to the cart in the Phone order console, the ordering is difficult. We often use this to create a quote for one of our customers. We all know how customers are, they want to see it multiple different ways and have PDFs or print outs of each way.

    Well, right now as you add products to the cart, they start at the top and work down. This is great and logical. However, when the customer says "Ok I want to see the same order but with this one item changed" we try to duplicate the order…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Manage Customers Stored Credit Cards

    Allow us to manage the customers stored credit cards in the admin under the customers account. Such as edit or delete cards on file or add new credit cards.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Store manager search bar SHOULD NOT BE EXACT PHRASE

    When I am searching for a part in the store manager I don't want to have to write the exact phrase in order to find it. It should be a general search that pulls up items with the suggested words. This is getting even more cumbersome as we add more to our inventory.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Multiple Items Selection Capability when Adding Related Products

    We are working on building a more robust eCommerce site right now.

    When we create a new product on our site, we also want to add the related products to cross-market other products. Right now, 3dcart only allows us to add one related product at a time.

    It would be useful and efficient if we could select multiple items when adding related products to the new product. With 20-30 new products, if we have to add 10 related products to each one, we have to do it one by one for 200 to 300 times.

    We were told to use…

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Extra Field Name

    Display the name we create to extra fields 1-13 within the products information tab. These are the field names we create from Settings>Theme&Styles>More>Store Language.

    Its difficult to remember which extra field is what.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Block Unsubscribed Customer From Syncing To Mailchimp

    Add a setting to the mailchimp module that prevents unsubscribed customers from being synced over to mailchimp.

    Mailchimps new pricing is by plan & the number of "contacts" you have. "Contacts" include both subscribed & unsubscribed customers. No reason to pay for extra for unsubscribed contacts.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Internet Sales Tax

    With the Supreme Court case of South Dakota v. Wayfair, Inc. many states are now requiring the collection of sales tax on internet sales. In our particular case we have both wholesale and retail sales, but only have to collect taxes on the retail sales. Right now I can only run a report that combines both by each state. A special or custom report should be a regular report on the list now. What is needed is the retail sales, not including wholesale and taxes, by state, for a time period that the customer can set. From this a determination…

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Free shipping promo needs to calculate separate from other promos

    Right now, we have a "Free US Shipping" promo set for orders over $150. Sometimes, we do other promos, such as 20% off a certain category of products. When we do this, the free shipping applies to orders over $150 BEFORE the discount of the 20% off promo. So effectively, the customer gets free shipping but their total is only $120 after the discount.

    The free shipping should be calculated on the total AFTER other discounts.... not the subtotal.

    This really needs to get fixed as it makes us gun-shy about offering any promos at all.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Have the RMA module authorize a refund through the payment gateway

    As noted in the RMA tutorial documentation:
    Important: Any refunds will need to be done manually through your payment gateway/merchant account. 3dcart's RMA process only documents the return for tracking purposes but does not tie into the payment gateway in any way.

    You should code in the OPTION to have the RMA module access the payment gateway and issue the refund. Like when you close the RMA, a popup message says "would you like to refund the customer's payment?" and it should probably allow you to enter the amount to be refunded so you can deduct any restocking fees, etc.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Affiliate Program Registration - Paypal Field

    Please add a Paypal (or payment) field for the Affiliate Program registration page (with the website, FEIN / SSN, etc..). Tracking sales and paying the affiliate are the only things that are truly important. There is no where they can put the email they tie to Paypal, Google, etc. for us to pay them.

    That's a 911. A "nice but eventually" solution would be to have that auto pay when commissions get to a certain number and let merchants also put their Paypal info in.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Merge Customers

    Need an option to merge customers. During the merge we would need the ability to select the "master" email, address and any other information.

    As I mentioned before, I would provide an example on how our business software handles merges. Very clean and easy.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. Version: 8.2.4 Please return the product page jump links to the top of the page.

    You removed the links at the top of the page that allowed me to jump to pages within my inventory.. How having to drop down to the bottom of the page Each and EVERY time I need to move into my inventory is excessive.

    The search box does not need to consume 95% of the screen area like it does in this version.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. schedule sales

    We need a way to schedule a sale automatically. You have this in promotions/marketing, however it does not add product ON SALE when it is done this way. So we have to manually check the box to put an item on or off sale if we want that item to show up in the on sale category.
    I have never not had this option to schedule a sale and don't understand why this is missing in 3dCart. I have to go in at midnight to start and stop sales for a client and let me tell you this is NOT…

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. error.asp. Show more error details on uncompleted orders

    We see so many uncompleted orders with errors pages presented to the customers. Currently we only see error.asp. Without more details about the error, we are blind to the reason, cause or solution for these errors.

    It would be very helpful to see these error details.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Open for Voting  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base