[iSenseLabs Weekly 68] New OpenCart Features & Fixes, Video Tutorials and Latest E-Commerce News

Big news, everyone! ExcelPort and NitroPack are officially compatible with OpenCart 3.0!

You can now migrate all of your store data from OpenCart 1.x and 2.x versions to the brand new 3.0!

As you will also see, we have made updates for 14 other modules with improvements and new features for OpenCart 2.0.x and 2.3.x.

Make sure that your store is running with the latest versions of your iSenseLabs extensions for optimal performance!

OpenCart 3.0 Development

ExcelPort 3.0.0 (OC 3.0.x)

Improvement: Compatibility with OpenCart 3.0!

NitroPack 3.5.7 (OC 3.0.x)

Improvement: Compatibility with OpenCart 3.0!

NitroPack 2.5.7 (OC 2.0.x to 2.3.x) & 1.8.7 (OC 1.5.2.x to 1.5.6.x)

New Feature: Added support for password protected Redis servers
Improvement: Page cache files are no longer created if output buffer is empty.
Improvement: Handle spaces in the CSS url() definition. Example url( test/file.jpg)
Improvement: Check whether REQUEST_METHOD is present before trying to use it
Improvement: Use our HTTP client to download the image optimization binaries instead of PHP's copy() function. This way the download works on systems that do not have allow_url_fopen enabled
Improvement: Use zlib.inflate filter for decoding gzipped content in our HTTP client instead of buffering the whole response in memory. This should allow for large gzipped responses to be handled easily and without memory issues.
Improvement: Use NitroPack's temp folder instead of the system one in our file listing library, because sometimes there are permission issues with the system temp
Improvement: Better tag handling in the DOM parser
Improvement: Included guetzli in the image optimization
Improvement: Generate the filenames for files in the assets/ directory based on their content, not filename
Improvement: Set HTTP response codes regardless of the HTTP version (a.k.a support HTTP/2)
Improvement: When the CRON is configured to delete outdated cache files, also clear the page cache for products which had their special or discount expired 1 day ago. In effect these products will be automatically displayed with the correct price, when the promotion is over, instead of having to manually clear all page cache.
Improvement: Display the server time in the CRON tab
Improvement: Handle windows style resource path in the CSS ann JavaScript minifier
Improvement: Updated the JavaScript minifier to its latest version
Bug fix: Browser cache detection properly detects customer cookies based on HOST and URI, not on page cache filename.
Bug fix: Fixed an issue with the loaded.temp file of the image optimizer
Bug fix: Proper timeout detection in our HTTP client when reading from remotes
Bug fix: Improved handling of location redirects in our HTTP client

iSearchCorporate 3.3 (OC 2.0.x to 2.3.x)

Bug fix: Fixed iSearch's dropdown listing on mobile devices

Bug fix: Now the settings of the module in the administration panel are looking good on every device

SmartBar 2.0.4 (OC 2.0.x to 2.3.x)

New Feature: Choose whether to show the bar to all, only logged in, or only guest customers.

Improvement: The date and time fields in the administration settings no longer fill in the current date/time when focused.

Improvement: The bar now closes with the opposite of the show effect animation.

WaterMark 2.1.3 (OC 2.0.x to 2.3.x)

Bug fix: Permission denied when saving module settings

Bug fix: 2.0.0.0 - 2.2.0.0 modification fix

NitroPack image override compatibility

InstagramLogin 2.2.8 (OC 2.0.x to 2.3.x)

Bug fix: Fixed the mix of the twitterLoginURL variable with instagramURL in the initiateInstagramLogin function on the template file.

PriceAlert 2.1.5 (OC 2.0.x to 2.3.x)

Improvement: Added SEO URLs support and SEO Backpack support for the products link send on price change notification email.

FacebookLogin 2.4.1 (OC 2.0.x to 2.3.x)

Bug fix: Fetch the default region/state when there is no country property in the customer form.

FacebookComments 2.4.1 (OC 2.0.x to 2.3.x)

Improvement: Edit email notification text

Improvement: Send notification to Additional Alert E-Mails

CustomerPhotos 3.3.6 (OC 2.0.x to 2.3.x)

New Feature: Instagram photos now available.

Bug fix: Module components refactoring, additional compatibility checks.

HowDidYouHearAboutUs 2.3.10 (OC 2.0.x to 2.3.x)

Bug fix: Fixed the ‘otherSourceText’ undefined index issue for Journal theme.

Bug fix: Added a missing space between the checkbox and the option.

Bug fix: Fixed the ‘Reset Statistics’ button in OpenCart 2.3.x.

ProductManager 3.1.3 (OC 2.0.x to 2.3.x)

New feature: Add View button functionality (view the product on the front end).

CallForPrice 2.4.2 (OC 2.0.x to 2.3.x)

New feature: Option to replace the Add to cart button or add a separate CallForPrice button.

StorePickup 2.1.4 (OC 2.0.x to 2.3.x)

Improvement: Journal 2 theme compatibility.

LoginToSeePrice 2.2.6 (OC 2.0.x to 2.3.x)

Improvement: Added compatibility with rich snippets feature of SEO Backpack module.

Bonus Section: Our Favorite Articles of the Week

10 Top Twitter Tips to Improve Your Engagement

By ProBlogger

If you’re trying to expand your social outreach, here’s a guide good to improve engagement in Twitter. You’ll notice that the first tip is about sharing other’s content. This is one of the most important advantages of Twitter, it makes it easy to connect with others and use that engagement to grow your own audience.

32 Brilliant Email Marketing Examples to Inspire You

By Sumo

Are you using email marketing campaigns to keep your customers coming back and expanding your user base? If not - start now, if yes - check these awesome examples for some inspiration. There are a lot of ideas you can adopt and make them your own, as well as advice for creating a converting flow to the design of your campaigns.

How to Write Killer Value Propositions for Your Facebook Ads

By Sleeknote

Creating a value proposition for Facebook Ads is not as simple as creating a catchy phrase. To achieve a real impact, you need to know who you’re communicating with. You need to know what kind of tone and language will attract the right attention. This article will show you the 3 factors you need to combine for creating killer propositions for your Facebook campaigns.

Beginner's Guide: How to Setup The New Reports in OpenCart 3.0

By iSenseLabs

The new and improved OpenCart 3.0 featured a new Reports section which works differently than the one in the previous 2.x versions. This time around you can setup the reports exactly the way you want.

iSenseLabs Videos

How to Set up Shipping in OpenCart 2.x

Pick Of The Week

Hipster Business Name Generator gives you an endless source of cool ideas for hipster names for your brand new online business.

Join 11,000+ subscribers receiving actionable E-commerce advice

* Unsubscribe any time
comments powered by Disqus