Important Note: No matter which version you are upgrading from, you must run the upgrade script in addition to replacing files. You may review the upgrade steps for more information.
[+] Additional PHP 8.1 Compatibility Fixes: Minor fixes for PHP 8.1+ compatibility.
[+] UPS Rest API Module: UPS has switched to OAuth and a new Rest API. This new module requires an upgrade to the latest SunShop as it requires changes to core code in SunShop.
[+] PayPal Checkout Changes: We have made some adjustments to the PayPal Checkout integration. This includes fixes to the PayPal Standard and the PayPal Advanced methods.
[-] Cononical URL Base URL: Fixed an issue with the canonical URL not being set for the root of the site.
[-] XML Feeds: Fixed a minor issue with XML feeds and special characters.
For those of you looking to upgrade the easiest way from version 4.6.4 only. You will need to get the latest version of the following files:
The following themes / templates will need updating:
[+] Full PHP 8.1 Compatibility: Refined the PHP 8.1 compatibility and corrected a few minor issues that remained.
[+] PayPal Payments: New PayPal payments integration. Enable PayPal Payments - includes PayPal, Venmo, and Pay Later buttons - with fraud protection. Securely accept all major credit & debit cards on the strength of the PayPal network.
[+] Klarna Integration: Allow your customers to pay for their purchases over time. Attract, convert, and retain customers with flexible payment options and performance-driven marketing. https://www.klarna.com/us/business/
[+] Google Pay (via Braintree): Accept Google Pay via the Braintree gateway.
[+] Venmo (via Braintree): Accept Venmo via the Braintree gateway.
[+] Snap Financing: Offer financing to your customers to maximize sales, drive traffic to your store, and increase customer retention. https://snapfinance.com/partner
[+] Google Analytics 4 Plugin: Support for Google Analytics 4 has been added. Be sure to uninstall and reinstall the plugin if you were using a previous version.
[+] ShareThis Plugin: New ShareThis integration that will replace the old AddThis plugin. Allows your visitors to share your site and products via social media.
[+] Shipping Easy Integration: Export your orders to Shipping Easy with a few clicks.
[+] Applicable Tax Selector: Ability to select at the product level which taxes to apply to each product.
[+] PHP Mailer Upgrade: Added the latest PHP Mailer library.
[+] Help Popup: Added a new popup help indicator within the admin backend in order to make the toolbox popups more visible.
[+] Default Option Fallback: Added a feature that will select a default option if one is not set at the option item level.
[-] Google Authenticator Update: Updated the files and resolved a bug with the current Google Authenticator integration. Google Authenticator should work on all devices now.
[-] Admin Plugins: Resolved a minor issue with the admin plugin rendering.
[-] User Bulk Action: Fixed an issue with bulk actions not showing for user accounts.
[-] Standard Checkout Deprecation: We are phasing out the old multi-page standard checkout process in favor of the Quick Checkout. For now, selecting the standard checkout will no longer be possible. In the next version, we will remove the standard checkout file and remove the option completely.
[-] Template Reset Bug: Resolved a template “Clear Page & Reset” bug that did not properly reset template changes.
[-] TaxCloud Bug: We have resolved a bug that caused the TaxCloud functionality to not work properly.
For those of you looking to upgrade the easiest way from version 4.6.3 only. You will need to get the latest version of the following files:
At this time we recommend that all core files be replaced. SunShop 4.6.4 has many little changes throughout all files that improve speed and functionality. As always, you should keep your theme files intact, a copy of your config.php file, and your images/products/ & images/uploads/ directory where your image files are stored.
The following themes / templates will need updating:
*Admin Theme*
*All Themes*
*evo_reponsive*
*horosa_responsive*
[+] Full PHP 7.4 Compatibility: PHP 8 support coming once Ioncube provides loaders for PHP 8.
[+] Order File Upload: A new plugin that allows you to accept file uploads during the order process. This will replace the old “File Upload” plugin that was separate previously.
[+] Template Code Editor: A new code editor has been added for altering the template source code. Easily manage templates and keep the code clean and tidy with the new code editor. Automatic backups of default templates are now saved as well.
[+] Template PHP Security: We have added a new feature to block and unblock the ability to save PHP code within the new code editor. This can now be controlled via a new config.php setting and is on by default to improve security.
[+] New Page Editor: New “Easy Page Editor” that allows you to manage existing pages, easily manipulate a page layout, meta data and page titles. Everything is now located in one place for easy editing.
[+] Menu Manager: Manipulating the shop menu has never been easier. Create new links, create sub menu items, arrange items and more with an easy drag and drop design. Note: Some template files will need updating in order to use this feature.
[+] MailChimp Integration: Direct MailChimp integration with all newsletter forms. You can now choose to collect email newsletters registrations via the built in system, or using MailChimp.
[+] Address Auto Complete: New “Google Places” integration for auto completing customer addresses. This service does require an API key from google.
[+] Secure Sessions: A new option has been added to force a secure session. Because of recent browser changes, this setting is now recommended and enabled by default. This feature initiates a secure session when saving shopping cart data for users and allows a session to be maintained when transferring a customer for third party processing.
[+] Vertex Tax Integration: A new tax calculator integration plugin from Vertex allows calculating tax for any location easy. Visit https://www.vertexinc.com/
[+] Pinterest Product Feed: New Pinterest product feed export that allows you to import your products directly into Pinterest.
[+] Fedex SmartPost: New SmartPost shipping rate calculation integration within Fedex. Please note that SmartPost must be enabled on your account by Fedex for this feature to work.
[+] Site Agreement Popup: This plugin allows you to create site agreement popups before a person can enter the site.
[+] Minor Improvement Tweaks: We have put into place minor speed and performance teaks such as ensuring all database connections are closed before the application exits as well as improvements to variable checking and compatibility.
[-] Admin Paging: Resolved an issue with paging that shows when a bulk action is done from the admin area.
[-] Currency Rate Retrieval: A much needed update to the currency rate retrieval system is now in place. The third party provided now requires an API key to connect and we have resolved that issue in this release.
[-] File Manager Fix: Corrected an issue present in earlier releases of SunShop 4.6.2 that stopped the ability of using the server file manager when editing with the advanced editor.
[-] Tax Calculation Bug: A minor bug in the tax calculation function when discounts are applied was corrected.
[-] Recaptcha Cache: A Recaptcha caching bug that blocked new account signups was corrected.
For those of you looking to upgrade the easiest way from version 4.6.2 only. You will need to get the latest version of the following files:
At this time we recommend that all core files be replaced. SunShop 4.6.3 has many little changes throughout all files that improve speed and functionality. As always, you should keep your theme files intact, a copy of your config.php file, and your images/products/ & images/uploads/ directory where your image files are stored.
The following themes / templates will need updating:
*Admin Theme*
*All Themes*
[+] Harosa Responsive Theme: We have added a new responsive theme. You may view the demo online to review this new theme.
[+] QuickBooks Integration: We have created a direct integration that will streamline inventory syncing from QuickBooks to SunShop and order exporting directly in to QuickBooks without any manual process. Please note that QuickBooks Online is not yet supported but will be coming later.
[+] Affirm Integration: Affirm is a tailored pay-over-time solution to help your customers to make payments on their large purchases while you receive payment right away with no risk to you. With Affirm, you’ll get the most approvals, the best customer experience, and a full-service support team dedicated to your success. When signing up, please select “Shopify” as your cart until “SunShop” is on the list which should happen shortly. Sign up at: https://www.affirm.com/merchant/onboarding/create-account
[+] Theme Updates: We have made a lot of theme updates across the board on most of the responsive themes including jQuery updates, Colorbox updates, integration of font awesome to eliminate the need for image icons, general style improvements, and much more.
[+] Quickbooks Payments: We have integrated the latest QuickBooks Payments module which utilizes OAuth. It is the official replacement for the older QuickBooks merchant module.
[+] Braintree 3D Secure Integration: We have integrated a new payment method module that accepts payments through Braintree using 3D secure verification.
[+] Improved Canonical URL: In an effort to eliminate duplicate URL crawling and general SEO improvement, we have update the Canonical URL plugin so that it is much more efficient in generating the proper URLs for search engines. It will also be installed by default in new installs.
[+] Quickview Improvements: We have added quickview to a few themes that did not previously have it.
[+] Privacy Policy Update: We have updated the privacy policy template on all of the themes to reflect the most recent rules and regulations. Please edit then as needed.
[-] Rewards Points Bug: We have fixed a rewards points but that caused rewards to not display properly on the invoice when used.
For those of you looking to upgrade the easiest way from version 4.6.1 only. You will need to get the latest version of the following files:
The following themes / templates will need updating:
*Admin Theme*
*Affirm Requirements* All Themes
*Harosa Responsive*
*All Themes*
[+] ShipRush: Ship with one or many carrier accounts. Print shipping labels and documents for FedEx, UPS, USPS, and other major US and global carriers. Seamlessly switch between carrier accounts.
[+] PHP Mailer: We have updated PHP Mailer to the latest version.
[+] Bulk User Group Change: You now have the ability to assign groups to users in bulk via the users list.
[-] Currency Rates: The previous integrated currency rate service is now requiring payment. We have updated the provider to a free service and updated the code.
[-] Time Zone Bug: Fixed a bug that caused the tabs on the general settings to not work if the time zone was not set.
[-] TaxCloud Updates: Tax Cloud category assignment issues on the product edit page have been resolved. The API now requires an API key in order to pull up the categories list.
[-] Tax Calculation Bug: When discounts are applied to an order for a taxed product, the tax was not being calculated correctly.
[-] Discount Rounding: When discounts were being applied to an order, the total amount is sometimes off by 1 cent. We have resolved this by formatting calculations as they are added together.
[-] IE 11 Javascript Bug: We have resolved a bug that prevented tracking numbers from being added in IE 11.
[-] Evo Responsive Zoom: Fixed an issue with any images past the 2nd image on the product detail screen not zooming.
[-] Order Edit Product Save: An issue when saving products on the order edit screen has been resolved. The option SKU's are now being saved as they should.
[-] Export Transactions by Date: Resolved an issue with exporting transactions by date.
[-] Admin User Search: Adding an apostrophe into the search terms was causing a database error.
For those of you looking to upgrade the easiest way from version 4.6.0 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Theme*
*BigShop Responsive*
*EVO Responsive*
[+] PHP 7.2 & 7.3 Support: SunShop is now compatible with PHP 7.2 and 7.3.
[+] Unicase Responsive Theme: We have added a new responsive theme. You may view the demo online to review this new theme.
[+] ShipBob Plugin: ShipBob empowers you to run your e-commerce business with fulfilment centers near your customers and the tools to maintain control over inventory, orders, and shipments.
[+] Mail Settings Verification: We have added a new way to test your mail settings to ensure emails are being sent out properly.
[+] Time Zone Verification: On the date / time settings you can now preview the current server time to verify your zone is set correctly.
[+] Credit Card Encryption: Credit card encryption has been completely revamped with OpenSSL. SunShop will no longer need to store vulnerable keys in the database and will instead use a public key for encryption and a private key with passphrase for decryption.
[+] Template Security: We have altered the manage templates area to no longer save or store templates that contain PHP code. From now on you will need to alter those particular templates via FTP or direct access to the templates. This was done to avoid insertion of malicious code.
[+] Plugin Hooks: We have added the ability to create new plugin hooks into the admin area when viewing orders.
[-] Subtotal Calculations: We have corrected a bug in subtotal calculations when a coma was being inserted into the price.
[-] User Passwords: We have corrected an issue saving a users password from the admin area.
For those of you looking to upgrade the easiest way from version 4.5.8 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Theme*
*Unicase Responsive*
[+] Bambora Interac: We have integrated Bambora Interac for Canadian merchants. More information is available at: https://help.na.bambora.com/hc/en-us/articles/115010508028-Interac-Online
[+] Tech Responsive Theme: We have added a new responsive theme. This new theme has unique features throughout all of the pages. Check out the demo to see what it looks like.
[+] Lotus Responsive Update: We have added more color options into the lotus responsive theme and resolved a few issues with the mobile menu and product image links.
[+] New Currency Lookup API: The previous currency lookup service has turned to a paid service model. We have switched to a new service and lookups should be working once again.
[+] New Password Hashing: For improvement in security, we have switched to PHP's built in password hashing feature for storing admin passwords.
[+] New File Checking: We have added additional checks for malicious files and content within theme files. Please be sure to pay special attention to the “File Checks” tab after upgrading.
[+] TaxCloud Update: Updated TaxCloud to correct an issue with populating the categories for TaxCloud on the product edit screens.
[+] Important UPS Updates: We have updated the UPS module to switch to manual registration moving forward and ensure ease of access to negotiated rates. If you are having issues with negotiated rates, uninstall and reinstall the module to get access to negotiated rates.
[+] Packing List Item Count: Added an item count to the packing list and order printout.
[+] Sitemap Correction: We have added the main URL to the XML sitemap generation.
[-] Google Auth iPhone Bug: A bug has been corrected that stopped the ability to use Google Auth with the iPhone.
[-] Language File Vulnerability: We have resolved a vulnerability within the code that will allow an attacker to specify a non language file to inject bad code. The attacker must have access to the admin area in order to proceed with the attack.
[-] Payment Confirmation Hits: We have corrected an issue that would result in multiple emails being sent when the confirmation page would be hit more than once.
[-] eBay Export Fix: We have corrected an issue with eBay exports that was caused by passing a bad MPN or Brand.
[-] Amazon Pay Fix: We have corrected an issue wit blank lines on the payment confirmation page when using Amazon Pay.
[-] WishList Paging Issue: Corrected an issue when trying to add products on pages above 1 on the wishlist to your cart.
For those of you looking to upgrade the easiest way from version 4.5.7 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Theme*
*Bigshop Responsive*
*Boutique Responsive*
*Classic Responsive*
*Evo Responsive*
*Lotus Responsive*
*Tech Responsive*
[+] Google Authenticator: We have added Google Authenticator verification to the admin area for all admin accounts. To enable this for your account, click on the “Setup Google 2-Step Verification” link in the header of the admin area.
[+] Fileman Upload Checks: We have added a security feature that scans uploaded images for malicious content.
[+] PHP 7.1 Support: We have added support for PHP 7.1 and and Ioncube distribution for PHP 7.1 is available.
[+] USPS Girth: We have added a girth calculation for assistance in accurate quotes when using a LARGE box setting.
[+] Tell-A-Friend Changes: In an effort to end spamming through the Tell-a-Friend feature, we have added a character limit in the message field, removed the ability to set a subject and limited the amount of message sends per session.
[-] PayPal Standard Shipping: We have modified the way the shipping prices are passed to PayPal when using the PayPal Standard plugin. Some users were sites were experiencing issues with no shipping cost being added to orders and this new method should resolve the problem.
[-] Minimum Quantity Bug: We have fixed a product minimum quantity bug that appeared with a user who was not logged in.
[-] Facebook Open Graph Logo: Fixed an issue with the Facebook open graph plugin not pulling the proper site logo from the theme settings.
[-] File Check Security: We have removed the screen output of the file check feature that scans files for changes made. This output can be used to seek file paths that should be hidden.
[-] Product Detail Bug: We corrected a bug that resulted in a display issue when disabling the tell-a-friend feature in Bigshop Responsive and Boutique Responsive themes.
[-] Group Restriction Bug: We have fixed a problem that caused the first group on a restricted item selected to not display when multiple groups where selected.
For those of you looking to upgrade the easiest way from version 4.5.6 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Theme*
*All Themes*
[+] New Responsive Theme: We have added a new responsive themes in this version. The new “EVO Responsive” theme offer another mobile friendly design.
[+] Processing Fees: We have added the ability to charge a processing fee based on a payment method being used. You can select which payments methods and the fee to charge.
[+] Simple Blog: A new simple blog feature has been added to SunShop. Blog entries and other information is entered through the “Simple Blog” plugin.
[+] Payment Processors: New payment processing modules have been added for Converge and Bambora and Open Edge.
[+] Email Login: We have added the ability for customers to now use their email addresses to login in addition to their username. This is useful for when your customer forgets their username.
[+] Welcome Password: We have changed the welcome email so that it now displays the forgot password link in place of the actual password. Previously a series of X's were displayed for additional security.
[+] Bulk Print: We have added the ability to bulk print packing lists and orders from the transaction list page.
[+] Packing List Prices: We have added the ability to hide prices on the packing list or the print order pages.
[+] Stats History: We have added the ability to choose a time history time span while viewing site stats.
[-] Admin Login Error: Fixed an issue that cause a invalid credentials message when you navigated to the admin area before attempting to login.
[-] Tell A Friend Tab: There was an issue with some themes not hiding the tell a friend feature when it was turned off. We have resolved this within the product_detail.html template.
[-] Secure HTML Pages: We have removed a bug that was causing HTML pages to not generate properly over a secure connection.
[-] Authorize.net CIM: We have corrected an issue with using a saved credit card in the Auth.net CIM method module when using the standard checkout.
[-] Style Sheet Call: We have made it so the css calls on certain themes no longer show in the traffic reports.
[-] Social Media Links: A few of the themes were opening social media links in the same window. This has been changed to open in a new window.
For those of you looking to upgrade the easiest way from version 4.5.5 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Themes*
*All Themes*
*Bigshop Responsive*
*Boutique Responsive*
*Classic Responsive*
*Evo Responsive*
*Leisure Responsive*
*Lotus Responsive* *Modern Black* *Modern Blue* *Modern Red* *Monochrome Black* *Serene Green*
[+] New Responsive Theme: We have added a new responsive themes in this version. The new “Lotus Responsive” themes offer a simple yet mobile friendly design.
[+] Group Assignment Updates: We have added the ability for categories, products, coupons and discounts to be assigned to multiple groups at the same time. Additionally, a user can also now be added to multiple groups.
[+] Credit Card Processing Updates: Support for Mastercard 2-Series BIN numbers has been added.
[+] File Upload Plugin: We have added a new plugin that will allow your customers to upload files (zip, images, videos, etc) and link them to an order. This is handy for shops that collect this information in order to process orders or perform services.
[+] Tell a Friend Toggle: Because of recent abuse of the tell a friend feature, we have added the ability to turn it off completely.
[+] Optimized PHP Code: We have gone through and optimized portions of the code for later versions of PHP including PHP 7.
[+] Product Option Group Assignment: We have added the ability to assign options to groups so that certain options can show depending on the users group.
[-] USPS First Class: Fixed an issue that was preventing First Class option from appearing due to recent name change.
[-] Contact Us Form Emails: Some customers have experienced issues receiving their contact us form emails due to issues with emails going to spam or getting rejected. We have attempted to combat this issue by alter in the from details on the contact us form.
[-] Google Analytics Move: We have moved the Google Analytics code into the header of the page to assist with issues some customers experienced with tracking.
[-] Classic Responsive Color Bug: We have fixed a minor bug in the new Classic Responsive theme that prevented the price color from changing properly.
[-] Admin Tab Jump Bug: We have corrected a minor bug that prevented tab links from working properly in the admin interface.
For those of you looking to upgrade the easiest way from version 4.5.4 only. You will need to get the latest version of the following files:
The following templates will need updating:
*All Themes*
*Bigshop Responsive*
*Boutique Responsive*
*Classic Responsive*
*Lotus Responsive*
*Modern Black* *Modern Blue* *Modern Red* *Monochrome Black* *Serene Green*
[+] Added more details to the admin login notification email sent when a new IP address logs in.
[+] Added a new 2-Step admin login verification. If an IP has never logged into an admin account before, an email will be dispatched to the email address of the admin account being logged into. The admin must accept the login before the login can occur. This new settings is found “Security Settings” and can be turned on or off.
[+] Added a more secure way to store admin passwords in the login sessions. This will prevent anyone with access to the database from attempting to spoof a session.
[-] Fixed a minor bug when editing module with PHP 7. Some modules would throw errors when attempting to perform module tasks.
[-] Fixed a minor issue of the new admin login history feature that prevented the deletion of login entries on certain restricted admin accounts.
[-] Fixed a minor issue with new Classic Responsive theme and the product detail display on smaller screens.
For those of you looking to upgrade the easiest way from version 4.5.3 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Classic Responsive*
[+] PHP 7 Support: SunShop is now PHP 7 ready and we have re-worked a majority of the files so that they run smoothly in latest PHP version. Additionally, since the MySQL extension is no longer available in PHP 7, we have created a new database access file for PDO support. A MySQLi version is also currently in development.
[+] New Responsive Themes: We have added 2 new responsive themes in this version. The new “Boutique Responsive” and the “Classic Responsive” themes offer even more flexibility in color and feature management within the theme settings. Additionally we have remove the outdated “Classic” themes to make room for the new responsive version. More themes are expected for the upcoming releases as well.
[+] Expanded Theme Settings: In addition to the new themes, we have gone back and added more options and features in the themes settings. This includes an easier way to manage page content on certain default pages. This will make managing page content easier without the need to alter template files.
[+] Twitter Widget Update: New changes in the twitter widget have eliminated the new for a widget ID. We have edited the theme settings to account for these changes.
[+] Admin Login History: We have added a new admin login history log so that you can track all logins from each admin account. We hope this will aid in improved security awareness. Additionally we have plans for activity tracking in the upcoming versions of SunShop.
[+] New IP Lookup Information: We have added more information to the order IP lookup data returned on the transaction view pages.
[-] Updated Canonical URL Plugin: We have updated the canonical URL plugin to take into account items per page and sorting when viewing products. This will ensure that the outputted canonical URLs are generated properly.
For those of you looking to upgrade the easiest way from version 4.5.2 only. You will need to get the latest version of the following files:
(All Files) - Because of the amount of changes made for PHP 7 compatibility, it is recommended that all files are updated.
The following templates will need updating:
*Admin Themes*
*Bigshop Responsive*
*Boutique Responsive*
*Classic Responsive*
*Leisure Responsive*
[+] Captcha Order Verification: We have added the option to add captcha and recaptcha verification to the review step of the order process. This was added as a response to some users having issues with people attempting to run multiple cards through SunShop to test validity.
[+] PayPal Standard Module: We have made some significant changes to the PayPal standard module. Last version we introduced line items into the process and in 4.5.2, we have improved upon that. We have now also added a return landing page instead of bringing customers back to the main page. They will now get a confirmation of order submission. Additionally, we have fixed the module so that inventory is only deducted after payment is completed. You can now also, refund PayPal payments directly from the module in the admin area.
[+] All PayPal Modules: You can now process refunds directly from all PayPal modules including Standard, Express Checkout, PayPal Payments Pro and PayPal Pro Hosted.
[+] Pay With Amazon: “Pay With Amazon” is the newest offering from Amazon for processing payments through your site. It will replace both “Amazon Simple Pay” and “Checkout By Amazon” VERY soon and as such they have been removed from SunShop. This new payment method has now been integrated with SunShop.
[+] PayTrace: We have introduced a new payment processor with PayTrace. For more information on this gateway, please see: https://www.paytrace.net/
[+] Braintree: Braintree is a new payment gateway offered by PayPal. We have partnered with PayPal to bring you this integration with many benefits such as No minimums, No monthly fees, No hidden costs, Basic fraud protection, Recurring billing, Phone and email support and much more. For more information on this gateway, please see: https://www.braintreepayments.com/
[+] Pay U Money: New payment gateway added. For more information on this gateway, please see: https://www.payumoney.com/
[+] Credit Card Storing Bypass: We have added a new security feature that will override the “store credit card details” settings via the config.php file as an extra security measure. This way, accidental and malicious attempts to store credit card details will be bypassed keeping your customers credit card details safe.
[+] Customer Names on Order List: We have now added customer names on the transaction / order list screen. You can now also sort by customer first and last name.
[+] TaxCloud Improvement: We have added the display of the currently set TIC on the product edit screen to avoid confusion.
[+] eBay Improvement: We have added the passing of the MPN, UPC / GTIN, and brand to eBay to satisfy a requirement for some categories.
[+] Residential Ship Flag: We have added a new flag for shipping addresses that will allow customers to specify business or residential address. This will improve quote accuracy and offer different services based on address type.
[+] Google Feed Update: We have added tax entries into the google feed export to satisfy a recent requirement.
[+] Google Trusted Stores: Added a Google trusted Stores plugin.
[-] Item List Options Display Bug: We have corrected a bug that when enforce option stock was set on and no options were available, the options items from the previous option were being displayed.
[-] Discount Display Bug: We have corrected an issue that would not display the proper discount on the return confirmation page when returning from a third party payment provider. Note that the order totals were still correct but the discount would not display properly.
[-] Product Review Bug: We have corrected an issue that would save the incorrect product review rating on some themes.
[-] Product Feed Export: Corrected an issue with security checks and product feed export attempts returning errors.
For those of you looking to upgrade the easiest way from version 4.5.1 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Themes*
*All Themes*
[+] eBay Export: Send any of your products to an eBay “Buy it Now” listing with a few simple clicks. We will be expanding on the eBay functionality within the next few releases of SunShop including the ability to manage auctions directly from SunShop and import eBay orders into SunShop as well for book keeping.
[+] PayPal Credit Plugin: Offer your clients more ways to pay with our new PayPal Credit integration. Think of it as a secure, instant and reusable credit line your customers can use at checkout when they pay with their PayPal account and choose PayPal Credit, as long as you have a qualifying PayPal payment product.
[+] CartStack Plugin: Recover 15% or more of your abandoning customers with automated shopping cart recovery emails. For more information on CartStack, please visit http://www.cartstack.com/#_l_1l
[+] Admin Security: We have added a new layer of security to SunShop that will recognize an unfamiliar person that logs into the admin area. SunShop will immediately notify the admin who's account was used of this user that logged into their account in case it is unauthorized access.
[+] Search Settings: You can now set the default “pickiness” on front end searches. Many customers voiced concern with our changes in the last version so we now made it an option to choose how you would like the search to function.
[+] Product Multiples: We have added the ability to require that products be purchased in multiples of any number.
[+] Fixed Rate “Max Per Box”: You can now set max per box on fixed rate shipping items to help keep shipping costs lower for your customers.
[+] Sender Address: Because of the way PHPMailer functions when sending email through standard PHP functions, sometimes the emails that get sent and flagged as spam. To cut down on this, we have added the shop contact email address as the sender within PHPMailer.
[+] Bulk Print Orders: Added sorting by order id when printing orders in bulk via the transaction reports.
[+] Bad File Checking: Expanded the bad file checking system to search for malicious code in image uploads and other areas.
[+] Transaction Edit Filter: Added a category filter on the transaction edit screen when adding a new product.
[-] Auth.net CIM Bug: We have fixed a minor bug on the Authorize.net CIM module that will not properly hide certain unnecessary fields for US card transactions.
[-] Bulk Image Resize: Fixed a bug that affected resizing “Tiny” images in bulk that caused a database error to display.
[-] Bulk Product Edit: Resolved an issue with assigning images to multiple products via the bulk product edit screen.
[-] PayPal Standard Fix: Resolved an issue with the invoice reminder system. We also tweaked the way shipping totals are sent to PayPal.
[-] Quickview Colors: Fixed a minor issue with the highlight color not showing properly on the quickview plugin.
[-] Group Price Hide: Resolved an issue with hiding prices on the non-default group.
[-] Static HTML Secure URL: Fixed an issue with the Secure URL not being set properly when generating HTML pages manually.
For those of you looking to upgrade the easiest way from version 4.5.0 only. You will need to get the latest version of the following files:
The following templates will need updating:
*Admin Themes*
*All Themes*
*Bigshop Responsive*
*Classic Themes*
*Leisure Responsive*
*Modern Themes*
*Monochrome Black*
*Serene Green*
[+] Theme Settings: SunShop now has theme specific settings that are tied to each individual theme. This new section will allow easy manipulation of areas within the theme including slideshow images and links, social and payment icons and links, various universal text banners, logos and much more.
[+] Tax Cloud Integration: Gone are the days of entering tax rates for multiple locations to ensure full tax compliance. Tax Cloud is a FREE service that calculates sales tax in real time for every state, county, city, and special jurisdiction in the US. Additionally, it will provide monthly reports, broken down by jurisdiction (state, county, city, etc.).
[+] PayPal Express Inline Checkout: SunShop now has support for PayPal Express inline checkout which will allow your customers to be able to use PayPal Express without leaving your site.
[+] PayPal Standard Auto Redirect: We heard your requests and feedback regarding PayPal Standard and have now integrated an automatic redirect to PayPal when using PayPal Standard. This will aid in minimizing customer confusion after the order is placed and reduce abandoned orders significantly.
[+] Canonical URLs: New plugin that will now display your sites canonical URL to avoid issues with search engines when your site is reachable via both dynamic and static URL’s.
[+] Coinbase Module: SunShop now support bitcoin payments with the implementation of Coinbase as a payment method module. You can now accept bitcoins as a form of payment.
[+] Authorize.net CIM Module: A new payment method module that will allow you to give your customers the option to save their credit card details for future orders on Authorize.net secure servers while utilizing their CIM service.
[+] New Payment Processor Modules: Various new payment processing modules such as Stripe, Payeezy / First Data Global Gateway e4, CCBill and MOLPay.
[+] Canada Post REST Module: New Canada Post module that replaces the old outdated module. This new module offers more precise shipping rate lookups and more options.
[+] Purolator Shipping Module: A new module for shipping from Canada. Purolator is Canada’s leading integrated freight, parcel and logistics solutions provider.
[+] Improved Admin Searches: We have greatly improved the product, transaction and user search. Not only are search parameters now kept and rolled over to the next pages, we have also added additional search parameters to the transaction and product search sections. Additionally, when the search feature is used, the form will automatically be show instead of hidden to remove the need for an extra click.
[+] Transaction “Quick View” Update: We have implemented a new row highlight feature in the admin area. Additionally, instead of the need to click “More” and then “Quick View” to display the transaction details, you can now simply click on the row.
[+] Vehicle Search Plugin: New plugin that allows you define year, make and models to products and refine searches on the shop front end based on them.
[+] Various New Plugins: We have added some new plugins to SunShop such as a “Group Payment Methods” that allows you to assign certain payment methods to specific groups if necessary and a “Download URL” plugin which displays a link and download directions on the order confirmation email when digital goods are purchased.
[+] iDevAffiliate Per-Product Commissioning Support: Support for iDevAffiliates new per-product commissioning feature.
[+] Recaptcha API Update: The recpatcha module has been updated to v2.
[+] USPS Module Update: We have reworked the USPS Domestic module to allow for more advanced configuration including selecting flat rate box types and other settings.
[+] Option Bulk Actions: Added new bulk set and unset required on product options.
[+] “Max Per Box” Extended: We added the “Max Per Box” directive to both the “Fixed” and “Product Defined Shipping” calculations so that you can now set how many fit in a box and make calculation more accurate.
[+] Transaction Reports: Added both coupon savings and rewards savings to the transaction reports calculations. We left them out unintentionally in 4.4.
[-] Media / Image Uploads: We have resolved image and media upload issues that stopped certain servers from properly displaying the file manager when using the advanced editor.
[-] Tell a Friend Spam: We have patched a bug that allows an attacker to use the “Tell a Friend” feature to spam emails to many email addresses when a captacha system is not utilized. We have patched this and addressed other potential spam areas.
[-] Template File Exploit: new have patched a potential exploit that can be used by an individual with admin access. This exploit allows someone logged into the admin area to create non .html files in other directories. We have patched this exploit and restricted files that can be created using the template creator.
[-] Add / Delete Area Bug: Fixed a minor bug in the “Manage Areas” section of the admin. When deleting or adding a new area, the “type” you are viewing was not saved and you were taken back to the complete list.
[-] Ship Table Bug: Fixed a minor bug in the ship table range calculator that was not accurately comparing ranges.
[-] Database Backup Bug: Fixed a issue in the .sql database backup where AUTO_INCREMENT was not being set properly.
[-] PayPal Pro Characters: Fixed an issue with special characters in the PayPal Pro submissions. No issues reported but resolved potential issues down the line.
[-] “Re Order” Link: Fixed an issue with the “Re Order” link in the account area.
[-] Rewards Bug: Fixed a bug that would allow rewards points to apply to tax on orders that did not have any qualifying products purchased.
[-] Meta Tag Bug: Resolved an issue that would stop meta data from populating from the backup data when meta data was not utilized.
[-] Admin Popup Bug w/ Internet Explorer: Fixed an issue with IE browsers and the admin popup messages not showing.
[-] Refer-A-Friend Issue: Fixed a possible issue with refer-a-fried and using the same friend across multiple accounts.
[-] Facebook Like: Removed outdated Facebook like plugin in favor of settings in the new theme settings.
For those of you looking to upgrade the easiest way from version 4.4.3 only. You will need to get the latest version of the following files:
* IMPORTANT NOTES *
1. In order to take advantage of the new theme settings, you must update your main_index.html and page_welcome.html templates.
2. Updated plugins and modules such as the recaptcha and USPS modules need to be uninstallked and reinstalled in order to be fully updated.
The following templates will need updating:
*Admin Themes*
*All Themes*
*Bigshop Responsive*
*Classic Themes*
*Leisure Responsive*
*Modern Themes*
*Monochrome Black*
*Serene Green*
[+] Added a new one-click re-order feature to the client side.
[+] Added the ability to reset your forgotten admin password directly from the login screen.
[+] Added a new “Quick View” plugin to display product information directly from the product list screen.
[+] Added a file manager to the advanced editor in the admin area. You can now upload images directly to the server.
[+] Added secure redirection to the admin area when a SSL certificate is present.
[+] Added improvements to the import functionality. Set what field to match your imports on. Only pass data you wish to update. Use titles or id's for key imports like categories and products.
[+] Added error display directly on the shipping estimator screen when errors occur on calculation.
[+] Included $orderinfo variable in the order confirmation pages to allow the ability to use a wider range of analytics.
[+] Moved the closed message to the admin area for easier editing.
[+] Added meta data settings for the specials, new products, bestsellers and featured categories.
[+] Added new length and width parameters to the logo upload so that you can have more control over resizing.
[+] Updated PHP Mailer files and added the ability to set a SMTP port and encryption method.
[+] Added time zone setting directly into the admin area. This setting will now overwrite the config.php settings.
[+] Altered the BigShop Responsive sub category listing to tile like the products and display thumb images.
[+] Altered the USPS module to return commercial rates.
[+] Added the ability to display comma in the front end prices.
[-] Fixed an option stock enforcement bug.
[-] Updated the search and newsletter submission forms to post based on whether you are on a secure page or not.
[-] Fixed a product option clone bug.
[-] Resolved an issue with the BigShop Responsive theme and using the item list options display plugin.
[-] Removed Mobicart implementation.
[-] Fixed an issue with the all checkbox toggle on the Tax settings screen.
[-] Fixed an issue with invalid data was showing on category ID's that did not exist. Now returns a 404 error.
For those of you looking to upgrade the easiest way from version 4.4.2 only. You will need to get the latest version of the following files:
The following templates will need updating:
*All Themes*
*Bigshop Responsive*
*Leisure Responsive*
*Admin Themes*
[+] New plugin for ShipStation which will connect SunShop directly to the ShipStation web interface. Once orders are imported automatically into ShipStation, you can create and print labels, void shipments and much more with a few simple clicks.
[+] Added automatic shipping calculation to the responsive themes when using Quick Checkout. This will help avoid the need to click “Show Shipping Rates” manually.
[+] Added a new “Group Signup Code” plugin that will allow customers to enter a code to be placed into a specific group at signup.
[+] Added the ability to make product options required.
[+] Added the ability to set a maximum number of characters on textbox and textarea product options.
[+] Updated Google Analytics plugins to support the new “Universal” method.
[+] Updated Google Analytics plugins to support the new “Universal” method.
[+] Added a new bulk product edit feature to change information across multiple products at the same time.
[+] Added new image reset feature when resizing images to allow a fresh copy from the largest image before resizing is performed.
[+] Updates the Google Products feed module to include the weights and weight units of products.
[+] Added the ability to set product order minimums at the product level. Also added a group bypass option if you want certain groups to be able to bypass the product minimums.
[+] Added new Paydollar Paygate payment module.
[+] Added the ability to set your own timezone within the config.php.
[+] Updated the SOAP modules to support PHP 5.5 and later.
[+] Reworked the modules system to allow more control over plugins and other modules. Settings screens can now be fully controlled by individual modules allowing more control over customizations.
[-] Fixed a minor display issue when clicking the IP addresses on the order view screens.
[-] Fixed a bug related to enforcing product stock but not product option stock.
[-] Fixed a minor bug with “Order Status” not being displayed properly when adding a new custom status.
[-] Fixed a minor bug in the account area when paging is displayed and products are added to cart from the the wishlist and registry.
[-] Fixed a bug that did not allow non viewable yet orderable items to be added to cart.
[-] Fixed a bug related to database backups and primary keys not being saved correctly.
[-] Added sanitizing to the reports page to block any bad URL's and referrers from appearing.
[-] Updated the “Security Checks Cron Job” commands and added checking to make sure the email addresses passed are admins.
[-] Removed support for the outdated iphone and android apps in favor of the responsive admin theme.
For those of you looking to upgrade the easiest way from version 4.4.1 only. You will need to get the latest version of the following files:
The following templates will need updating:
*All Themes*
*Bigshop Responsive*
*Leisure Responsive*
*Admin Themes*
[+] Added a new responsive theme “Leisure Responsive”.
[+] Added a new setting in the general “Shop Settings” area to change the main highlight color of the responsive themes.
[+] Added ability to set admins to receive “New Order” and “New Signup” emails. No longer limited to the main settings email address.
[+] Improvements on “Bigshop Responsive” theme for mobile browsing, sitemap display, formatted unused tables and sections previously skipped, search icon button, and other various fixes.
[+] Added bulk set / unset orderable on product bulk action list.
[+] Added new / improved twitter widget to “Bigshop Responsive” theme.
[+] Added new coupon and discount variables for min and max product quantities. Also improved the coupon and discount checking code to avoid issues with $0 max order amounts.
[-] Resolved issue with UPS signup process that resulted in failed wizard setup on some servers.
[-] Resolved an issue with the .sql backup functionality that caused errors on import via PHPMyAdmin.
[-] Fixed display issue on product search section of the admin area. Also replaced missing search toggle boxes for new and featured items.
[-] Fixed bug in PayPal Express module that would not correctly display checkout errors on return from PayPal.
[-] Resolved advanced editor code altering issues. Advanced editor would automatically change image paths and code unnecessarily.
[-] Resolved issue with group restricted products being left in cart after logout.
[-] Resolved issue with standard checkout and customer info being deleted if the user back tracks.
[-] Resolved issue with apostrophe in searches not returning results.
[-] Resolved issue with realtime override items not taking into account free shipping coupons or discounts.
[-] Resolved issue with realtime override items erroring out when vendor drop shipping is turned on.
For those of you looking to upgrade the easiest way from version 4.4.0 only. You will need to get the latest version of the following files:
The following templates will need updating:
*New Themes*
*All Themes*
*Bigshop Responsive*
*Admin Themes*
[+] Added a new responsive front end theme. Viewable from any device. New theme coming in about a week. Some minor bugs in the second theme caused us to have to delay it's release.
[+] Updated to a new responsive admin theme. You can now manage your shop from any device. We also added some new subtle features throughout the admin area.
[+] Added cloudzone for displaying images. This new plugin will work with the responsive themes out of the box and may work with others with some tweaking.
[+] Added new bulk options to all product options, option items and attributes.
[+] Added a new “Shop Closed” message and the ability for a logged in admin to bypass and test the cart.
[+] Added new bulk sorting methods to many bulk forms within the admin area.
[+] Added .htaccess files in various folders to aid in protecting data and directories.
[+] Updated the database backup feature to backup to .sql files.
[+] Added new graphs to display browser and OS data on the transaction stats.
[+] Updated the Checkout by Amazon plugin to support new order updating methods.
[+] Updated the Facebook Open Graph plugin to include all images of a product instead of just the main image.
[+] iDev Affiliate plugin update to support the new coupon code passing feature.
[+] Added a new 404 page catch all when trying to access non existing pages.
[+] Added a cron enabled security check file scanning feature to keep an eye on your files to ensure they are not accessed or changed by would be attackers.
[+] Added a new advanced HTML editor, TinyMCE.
[+] Added a new thumbnail image script called timthumb for the new themes.
[+] Added the ability to set set the default product sort by SKU.
[+] Added the ability to open a support ticket directly from your admin area.
[+] Added the ability to alter the num_sold value on products to manipulate the bestsellers display.
[+] Added a few new payment modules: accelerated_payment_xweb.php, hsbc_xml.php, paymate.php.
[-] Fixed a minor display bug on the “Modern” templates.
[-] Fixed a issue with the AddThis plugin and the Google+ button.
[-] Fixed a bug that did not disable a payment module if it was uninstalled from the system.
[-] Fixed a bug that would allow blank product reviews to be submitted.
[-] Fixed a bug that would cause issues with AJAX posts when an ampersand was present in the data.
[-] Fixed a bug on the Quick Checkout that would cause a payment method to disappear when click twice.
[-] Fixed a bug in the transaction reports by product that would not take into account product option price increases.
[-] Changed the IP Address lookup on orders to occur after you click the IP address to avoid transaction view delays.
For those of you looking to upgrade the easiest way from version 4.3.5 only. You will need to get the latest version of the following files:
The following templates will need updating:
*New Themes*
*All Themes*
*All “Modern” Themes
*Admin Themes*