Archive for the ‘CS-Cart releases’ Category

Patch Your Store with CS-Cart 4.3.10

By Yan Kulakov, Tuesday, October 18th, 2016 in CS-Cart releases, News and announcements

Hello,

Meet a new patch in the 4.3.x branch—CS-Cart and Multi-Vendor 4.3.10!

As it’s a patch, that means it only fixes issues in the previous version. So no new features here—the upgrade is safe for your store’s current functionality.

We’ve fixed four serious issues found by you guys, our dear customers. Thank you for your reports!

The upgrade fixes eBay Synchronization, PayPal Express Checkout, admin privileges, and the Store Locator add-on.

How to upgrade: If you have an active upgrade subscription or purchased the license less than a year ago, check the Administration → Upgrade center page in your admin panel. You’ll see the available upgrade there within a week.

How to install CS-Cart 4.3.10 from scratch: Get the installation package, install, and test CS-Cart for 30 days for free. To continue using CS-Cart after the trial period, buy the license.

Multi-Vendor: eBay Synchronization isn’t Shut Down, When a Vendor Logs in to the Admin Panel

In Multi-Vendor, there is the main administrator as well as many vendors. Each vendor has his or her personal admin panel. The main admin controls the whole marketplace, sets it up, and manages all the settings including add-ons. Some admins use a paid add-on, eBay Synchronization, which allows exporting products to eBay. This add-on requires a separate license.

Every time the main administrator logs in to the admin panel, the eBay Synchronization add-on connects to our licensing system to confirm the license. By a mistake, the add-on was connecting to our licensing system when a vendor logged in to his personal admin panel, too.

Vendors don’t have any license for eBay Synchronization, because it’s the main admin who manages all the licenses. Since the license wasn’t confirmed, the add-on stopped working for the whole store.

We’ve now fixed this issue: eBay Synchronization connects to confirm the license only when the main admin logs in to the admin panel.

Multi-Vendor: Customers Can Pay with PayPal Express Checkout When They Have Products of Different Vendors in the Cart

PayPal Express Checkout has a convenient feature—In-Context Checkout. It allows customers to pay via PayPal without leaving your store for the PayPal website.

One client discovered a bug: a shopper couldn’t pay for the order via PayPal Express Checkout with In-Context Checkout enabled if the order included products of several vendors. After a shopper hit the pay button, the page was redirected back to checkout. The notice said the shopper cancelled the transaction when he didn’t.

In Multi-Vendor 4.3.10, PayPal Express Checkout works correctly with the enabled In-Context Checkout.

Idle Administrators Cannot Use API to Manage the Store

A CS-Cart store can have multiple administrators. Each admin has his or her privileges and manages the store according to those privileges. You can add, delete, disable admins, and set privileges for them. For example, you can add a new admin but deny him the ability to change the store’s look or manage the catalog. If you totally disable the admin, he won’t be able to manage the store at all.

Besides managing the store directly in the admin panel, administrators can also manage it via API. By using an API client, an admin connects to the store and edits products, orders, shipments, and other data. All without entering the admin panel.

Before, admins with the Disabled status could still operate the store via API. In CS-Cart 4.3.10, we’ve fixed this bug. Now, if you disable an admin, he cannot manage the store—neither via the admin panel nor via the API client.

Store Locator is Updated to Work with Google Maps after October 12

Many store owners have both brick-and-mortar and online stores. To inform online customers that there is also the brick-and-mortar store, store owners add a map showing its location to the online store.

Say you manage a coffee-shop chain and sell coffee. You sell your high-grade coffee in your online store and you offer customers the chance to taste your coffee first at one of your coffee shops. Use the Store Locator add-on to show locations of your coffee shops around the city.

Store Locator fetches maps from Google maps. Google has updated their maps API: everyone must use the API key now to connect to maps. This mandatory condition takes effect October 12. After that date, your Store Locator add-on stops working with Google Maps. No matter whether you used the API key before or not.

To enable maps after October 12, you should do two things:

  • Upgrade to CS-Cart 4.3.10. This new version has the updated Store Locator add-on that works with the fresh Google API.
  • Add the API key to Store Locator. Obtain the key and insert it to the API key field on the Add-ons → Manage add-ons → Store locator page.

As well as these major fixes, CS-Cart 4.3.10 features more. Check out all the changes in the changelog.

Please report any bugs to the bug tracker. We do see all the reports and we take care of each and every one.

To keep up with the latest news, follow us on Facebook and Twitter. Subscribe to CS-Cart newsletters via the form below to receive notifications about each new version direct to your mailbox.

Follow CS-Cart news & promotions

CS-Cart and Multi-Vendor 4.3.9: Upgrade ASAP to Fix Security

By Yan Kulakov, Friday, July 15th, 2016 in CS-Cart releases, News and announcements

Hello,

We’ve released a patch—CS-Cart & Multi-Vendor 4.3.9—with security, payment, shipping, and HiDPI fixes.

As a patch, the new version doesn’t have new features for end users. It mostly fixes issues:

  • An important security fix. The problem was that hackers could gain access to your administration panel, if they knew your admin URL. Multi-Vendor had a similar issue: a vendor could create an admin account and gain partial access to your admin panel. Both vulnerabilities are present in CS-Cart and Multi-Vendor 4.0.1—4.3.8. We strongly recommend that you upgrade to 4.3.9 ASAP to seal those security flaws. We’ve also sent emails to all CS-Cart and Multi-Vendor license owners. Check your mailboxes now. Those emails contain instructions on how to eliminate the vulnerability.
  • PayPal partial refund works fine. Previously, when an admin changed the return request status for orders with multiple products, PayPal partial refund could be performed multiple times. It meant that one of the products in the order could be refunded over and over again. Now, the refund process works correctly.
  • The payment processor response for PayPal payments changes properly. A payment processor response notifies you of events related to transactions. You can see the response status on the order details page in the admin panel. Previously, when the payment processor received IPN in PayPal Express Checkout, the processor response wasn’t actualized. An admin had to manually check payment status for every order. Now, this issue is fixed and the response is actualized when IPN is received.
  • Taxes based on Unit price are calculated correctly for unauthorized users. Before, when a guest customer placed an order, the product prices at checkout and in the cart could be displayed without taxes. We fixed the calculation process and now taxes are correctly applied to all products for both authorized users and guests.
  • Tracking number is always displayed for a customer. Before the fix, a customer couldn’t see the tracking number on the order details page, if you didn’t specified a carrier for that order. Now, tracking number is always displayed for customers whether you specified the carrier in the admin panel or not.
  • The HiDPI displays support add-on doesn’t shrink product images, when you clone products. The add-on influenced the cloning process of products: when you cloned a product, the size of its image decreased twice with each new cloning. We’ve fixed the issue and now the size of images of the cloned products stays the same.

See what hooks we’ve added and what else we’ve fixed in the changelog.

How to Upgrade to Version 4.3.9

CS-Cart license owners with active upgrade subscriptions can upgrade as always—on the Administration → Upgrade center page of their admin panels. Since the upgrade fixes a critical security issue, we distribute the upgrade packages all at once. Please check your Upgrade centers now and upgrade ASAP.

Newcomers are welcome to download CS-Cart from our website. You’ll have 30 days to try CS-Cart without restrictions. If you liked CS-Cart, you can continue using it after you buy a license.


We’ll be happy, if you share any ideas on how we can enhance CS-Cart. Our UserVoice is there for you.

Report bugs to our bug tracker—be sure we’ll deal with all of them.

To keep up with the latest news, follow us on Facebook and Twitter.

To learn CS-Cart, subscribe to our YouTube channel: we regularly add new video tutorials.

Subscribe to our newsletters via the form below to get news and other cool stuff directly to your mailbox.

Follow CS-Cart news & promotions

CS-Cart and Multi-Vendor 4.3.8 Are Now Available

By Yan Kulakov, Wednesday, June 8th, 2016 in CS-Cart releases, News and announcements

Hi!

We’ve released a patch—CS-Cart & Multi-Vendor 4.3.8—with payment, shipping, and SEO fixes.

What’s Fixed?

  • Canada Post and Australia Post APIs are up to date. The previous CS-Cart version used legacy APIs of the Canada Post and Australia Post carriers. New Canada Post users couldn’t use Canada Post at all because it just didn’t work because of the outdated integration. Less severe but still annoying issue occurred for Australia Post: it returned the wrong rate calculation results. In version 4.3.8, both carriers work fine thanks to the updated APIs.
  • The Authorize.Net payment processor is up to date. On June 30, Authorize.Net will make an upgrade to transaction processing: all connections to Authorize.Net will go through Akamai SureRoute first. We have updated the payment gateway URLs of the Authorize.Net processor so that it works after June 30.
  • The Rocketgate payment processor works correctly for guest customers. Before, customers who purchased products as guests and paid with Rocketgate were considered a single customer on the Rocketgate side. This was because all those customers had the same zero Customer ID. We’ve fixed this issue: now Rocketgate recognizes guest customers correctly.
  • Credit card validation works fine. Because of the outdated credit card validation, customers couldn’t pay with Sage Pay if they used a 13-digit Visa or some Maestro cards. Also, Diners Club didn’t work for any of the payment processors. We’ve updated the credit card validation rules. Now, your customers won’t have any trouble with credit card validation.
  • Product SEO names generate correctly. In this patch, we’ve fixed two issues in the SEO add-on: 1) product SEO names are not duplicated when you open a new category for the first time, and 2) they are not changed when you delete one of your cloned storefronts.
  • Shipping is always available for vendors even if it’s disabled for a specific vendor. In Multi-Vendor, you can disable shipping for a vendor. The earlier version had an issue: if you disabled shipping for the first vendor, it was also disabled for other vendors. We’ve fixed this issue and now you can safely disable shipping for one vendor without being afraid that it won’t be available for other vendors.

See other fixes in the changelog.

How to Get Version 4.3.8?

Upgrade your store on the Administration → Upgrade center page. We’re distributing upgrade packages in batches. Don’t worry if you can’t see the available upgrade in your Upgrade center right away. You’ll get it within a week.

If you’re a newcomer, please download the CS-Cart installation package and buy a license.


We’ll be happy to get your ideas on how we can enhance CS-Cart. Please share them on our UserVoice.

Report bugs to our bug tracker—be sure we’ll deal with all of them.

To keep in touch with the latest news, follow us on Facebook and Twitter. To learn about CS-Cart, subscribe to our YouTube channel: we regularly add new video tutorials.

Subscribe to our newsletters via the form below to get news and other cool stuff directly to your mailbox.

Follow CS-Cart news & promotions

Presenting CS-Cart and Multi-Vendor 4.3.7 with Admin Improvements and without Free Mode

By Yan Kulakov, Tuesday, May 10th, 2016 in CS-Cart releases, News and announcements

Hello, how are you?

Meet the new minor upgrade—CS-Cart and Multi-Vendor 4.3.7.

A major change in CS-Cart 4.3.7 is that the the free version is no longer available. Also, the upgrade brings five usability improvements for store administrators:

  • A customer can specify the email subject when sending it to the administrator through a form.
  • An admin can create statuses for shipments, so managers who usually process many orders don’t get confused.
  • In Multi-Vendor, admins can enable a shipping method for all the vendors with a single click.
  • The Store Import add-on doesn’t come with the installation package—admins download it free from the CS-Cart Marketplace.
  • PayPal In-Context Checkout is enabled by default in the new CS-Cart installations.

See other changes in the changelog.

No Free Version for Newcomers

Removing the free mode from CS-Cart was the biggest change that we discussed.

By analyzing the eCommerce market, we arrived at the consensus that we need to concentrate our resources on a single direction—the highest-quality product with the best service and support among paid eCommerce solutions.

Starting from CS-Cart 4.3.7, the free mode is no longer available. Now after CS-Cart installation, you have two options: you can try CS-Cart free for 30 days or you can buy a license.

Actual free version users with live stores continue using CS-Cart legally. However, when they decide to upgrade, they will have to buy a license. We offer a 30% discount coupon to free version users who decide to buy the license immediately. Monitor your mailboxes not to miss the email containing the coupon.

Please carefully read this post explaining our decision to remove the free mode.

Specifying Subject for Emails Sent Through Forms

A clear, precise email subject is important in business communication. The right subject explains the contents of the email without opening it, which can save you time.

In earlier CS-Cart versions, customers could not input the subjects of their messages sent to you via forms (such as the Contact Us form). Your customers’ email messages had the name of the form as the subject, which wasn’t very informative.

The built-in Form builder add-on now adds the Subject field to the forms. When customers send you messages through forms (Contact us, for example), they input their emails subject. For example, messages sent via the Contact us form have the exact and clear subject instead of the meaningless subject “Contact us”. You can pre-define subjects or allow your customers to write their own.

Creating Shipment Statuses

We bet every day you or your managers process a lot of orders. If the number of orders large, you can easily become confused about which order you packed, which shipped, and which still needs packing.

To avoid confusion, CS-Cart 4.3.7 now allows you to create shipments statuses in Administration → Shipping & taxes → Shipment statuses. On the Orders → Shipments page, manually set statuses to track each shipment’s state. On the shipment details page you also can change the shipment date and the comment:

Enabling a Shipping Method for All Vendors in Multi-Vendor

In Multi-Vendor, vendors share shipping methods. In earlier versions, you had to assign a shipping method to each vendor manually. Imagine that you have 500 vendors: assigning a new shipping method to each would take too much time.

In Multi-Vendor 4.3.7, you can assign a shipping method to all your vendors with a single click on the shipping method editing page:

Store Import Add-On on the CS-Cart Marketplace

The Store Import add-on allows you to upgrade to a newer CS-Cart version by importing your current store’s data into the new CS-Cart installation. This upgrade method is safe and convenient—you import data to your new store and configure it while keeping the old one up and running.

Since Store Import helps you move to the new version, it requires a special attention: it must be error-free and work smoothly and effectively. That’s why we excluded the Store Import add-on from the release package and moved it to the Marketplace. Now we can devote more time to improving Store Import and will release new versions of the add-on more often.

After the upgrade to CS-Cart 4.3.7, your Store Import add-on will be disabled and you won’t be able to activate it. Download the latest version of the Store Import add-on from the Marketplace. It’s free.

PayPal In-Context Checkout Enabled by Default

PayPal In-Context Checkout is a setting for PayPal Express Checkout to allow customers to pay via PayPal without leaving your store for the PayPal website. With In-Context Checkout enabled, the PayPal pop-up opens right in your store.

Starting from version 4.3.7, PayPal In-Context Checkout is active by default. This feature improves conversion rates thanks to seamless and secure checkout. We recommend you to enable PayPal In-Context Checkout, if you haven’t enabled it before:

  1. Go to Administration → Payment methods
  2. Click the payment method that uses PayPal Express Checkout
  3. Switch to the Configure tab and tick the Use In-Context Checkout checkbox
  4. Click Save
PayPal In-Context Checkout is only enabled by default in the new CS-Cart installation. If In-Context Checkout is disabled in your store, after the upgrade to version 4.3.7 via the Upgrade Center it stays disabled.

How to Get

We will distribute upgrade packages in batches, as always. License owners with active upgrade subscriptions will see upgrades available in their admin panels within a week. If you missed the upgrade availability notification, go to Administration → Upgrade Center and check for the upgrade.

If you are new to CS-Cart, download for CS-Cart or Multi-Vendor 4.3.7 installation package and buy a license.


We would be happy to hear what you think about the new release, so please comment.

If you have any great ideas about how to enhance CS-Cart, please let us know on the CS-Cart Uservoice.

Reporting any discovered bugs to our bug tracker guarantees that we’ll take care of them.

Feel free to ask questions about the changes we’ve made in the new version here in the comments or in the CS-Cart Forums.

Follow CS-Cart on Facebook and Twitter to keep in touch with the latest CS-Cart news.

Subscribe to our newsletters via the form below to receive news and inspirational emails directly to your mailbox.

Follow CS-Cart news & promotions

CS-Cart and Multi-Vendor 4.3.6 Are Here!

By Yan Kulakov, Wednesday, March 2nd, 2016 in CS-Cart releases, Tips and tricks

Version 4.3.6 got a performance boost and new Multi-Vendor features, including the anticipated vendor subscription plans

Hello!

We’re proudly bringing to you the new version of our shopping platform—CS-Cart and Multi-Vendor 4.3.6.

Although this is a minor release that fixes bugs, it also brings new features and PHP 7 support, which speeds up your store and makes it more enduring:

  • PHP 7 support—CS-Cart 4.3.6 works with PHP 7, which speeds up page loading and allows CS-Cart to withstand a higher load.
  • Store import is back—upgrade from version 2.2.4 and higher to the latest version by importing all of your store data to CS-Cart 4.3.6 installation while keeping your current store up and running.
  • Сhanges to enhance usability of your store—links for quick accessing a carrier’s parcel-tracking page from the admin panel, correct displaying of the delivery period for UPS, the Subcategories tree filling for the categories block, and the Description field for shipping methods.
  • Vendor plans add-on (beta)—create subscription plans for vendors with restrictions, such as maximum number of vendor products, maximum revenue per month, and more.
  • Vendor’s terms and conditions add-on—allow your vendors to add their terms and conditions that customers must accept at checkout.
  • No empty categories in a vendor microstore—if a vendor doesn’t use one of the available categories, this empty category is not displayed in his or her microstore.
  • A vendor can get the Pending status more than once—a marketplace admin can change a vendor’s status from Active to Pending at the vendor’s request.

See other changes in the changelog.

Performance Boost

Speed and stamina are important for a website. Make a visitor wait too long for the page to load—he leaves. Make a visitor see your store crashes—he never returns. Good performance is especially critical for an online store because when a visitor leaves your store, you lose a potential customer and money.

CS-Сart 4.3.6 speeds up your store and enables it to withstand a higher load on PHP 7—it’s confirmed as the fastest version of PHP, it even beats HHVM.

We’ve taken the cheapest 5-dollar VPS hosting on DigitalOcean and compared the performance of CS-Cart 4.3.6 on PHP 7 and PHP 5.6 to one of the most popular CMS—WordPress.

WordPress is known for its simplicity and light functionality. CS-Cart, which has a richer set of ecommerce features, shows superiority in performance tests:

  • If the number of HTTP requests exceeds the number a store can handle per second, it slows down and crashes. CS-Cart 4.3.6 on PHP 7 handles 2 times more HTTP-requests per second than WordPress:
  • The faster a page starts loading, the sooner a customer sees the page. Pages in CS-Cart 4.3.6 start loading sooner than in WordPress:

Store Import

It’s important to keep your store software up to date to ensure security, speed, and feature richness. But moving to the new CS-Cart version could be a painful procedure sometimes—upgrading can cause issues on some servers or if your store is deeply modified.

Now, here comes Store Import. Simply transfer all of your store’s data to the new CS-Cart installation, keeping your current store online. First, if something is not working after the import, you still have your old store up and running. Second, you continue selling in your old store while configuring the new one after the successful import.

You can import your store data from CS-Cart 2.2.4 and higher, both Professional and Ultimate.

Multi-Vendor doesn’t have Store Import yet. If you really need it for your marketplace, let us know in the Help Desk, here in the comments, or in the forum.

Changes to Enhance Usability

To make CS-Cart clearer and easier to use, we’ve added links to tracking numbers so you can quickly access a carrier’s parcel-tracking page from the admin panel, made the UPS delivery period look clearer, and included the new Subcategories tree display style of categories:

  • Links for quick accessing a carrier’s parcel-tracking page from an order details page—click a tracking number on an order details page to open the carrier’s tracking page and check the delivery status of the order. This feature saves you time because you don’t have to copy the tracking number and insert it manually onto the carrier’s tracking page.
  • Clear delivery period for UPS—when UPS returns the delivery period in days to your store, a customer sees a clear delivery period in days: ‘3 days’ for example. In earlier versions, a customer saw only ‘3’ without the ‘days’, which was confusing.

  • Subcategory filling for the categories block—on a category page, customers only see subcategories of that category, not the full category tree.
  • The Description field for shipping methods—on a shipping editing page, you can enter descriptions for shipping methods, that customers will see at checkout:

Vendor Subscription Plans (Multi-Vendor)

Multi-Vendor 4.3.6 supports an anticipated feature—Vendor plans that allows a marketplace admin to create subscription plans for the vendors.

We haven’t yet included the Vendor plans add-on in the Multi-Vendor 4.3.6 installation package because we’re going to be testing the add-on and putting the finishing touches according to your suggestions.

Keep an eye on our forum so as not to miss the post about Vendor plans containing installation and configuration instructions.

The Vendor plans add-on is a flexible tool that helps you increase your revenue if used wisely:

  • Create as many plans as you want, edit, and delete them all on the Vendor → Vendor plans page.
  • Set the plan’s price, the period for which a vendor pays for the plan, and the transaction fee that you will charge for each order.
  • Define the maximum number of products a vendor can have, set the maximum revenue per month a vendor can get, and allow or disallow a vendor to have a microstore with filters, categories, and search.
  • Allow your vendors to access only particular categories and assign plans to existing vendors.
  • Vendors monitor the usage of the plans on their dashboards and change plans themselves.

Vendor’s Terms and Conditions (Multi-Vendor)

The Vendor’s terms and conditions add-on in Multi-Vendor 4.3.6 allows vendors to specify their terms and conditions so that the customers accept them at checkout.

Terms and conditions act as a legal contract between a vendor and a customer. It’s important for a vendor to have his/her own terms and conditions—this will demarcate liability between the marketplace owner and the vendor, and help to handle conflicts between a customer and a vendor.

A vendor specifies the terms and conditions on the vendor editing page in Vendor → Vendors:

At checkout, customers must accept the terms and conditions of each vendor, whose products they are buying:

No Empty Categories in Vendor’s Microstore (Multi-Vendor)

On a Multi-Vendor marketplace, vendors can have their own microstores with filters, search by vendor’s products, and categories.

Marketplace admins often allow vendors to use all the categories available in their marketplaces, but vendors usually do not use all of them. In the previous Multi-Vendor versions, unused categories were displayed in a vendor’s microstore, and customers could view those empty categories. As a result, customers could get confused.

In Multi-Vendor 4.3.6, empty categories vendors don’t use are not displayed in a vendor’s microstore.

Pending Status for Vendor More Than Once (Multi-Vendor)

A marketplace admin must approve new vendors before they can sell. If an admin is unsure whether to approve a vendor or not, he sets the vendor’s status to Pending. In the Pending status, a vendor can access his admin panel, change the company information, and add products.

In earlier Multi-Vendor versions, an admin could set the Pending status only once—right after the vendor completed registration.

If an active vendor is reorganizing his business, or moving all his supplies to a new warehouse, he needs to suspend selling. The Pending status is the best option for that—the vendor still can manage the microstore, but customers don’t see this vendor’s products in the marketplace.

In Multi-Vendor 4.3.6, an active vendor can ask the marketplace admin to change his status to Pending at any time.

Get It

Before upgrading to CS-Cart 4.3.6, make sure that your server has PHP 5.3.6 or newer—older PHP versions are no longer supported.

You have 2 options to upgrade to CS-Cart 4.3.6:

  • Via the Upgrade center on the Administration → Upgrade center page of your admin panel. License owners with active upgrade subscriptions will see the available upgrade in their Upgrade centers within a week.
  • Via Store Import on the Add-ons → Store Import page (make sure you have the Store Import add-on installed). All you need is to download the CS-Cart 4.3.6 installation package and install it on your server. Then import your current store’s data to the new CS-Cart installation.

If you’ve never used CS-Cart before, download the installation package and buy a license.


We hope that you like the new version. We greatly appreciate your ideas on how to make CS-Cart even better. Share your thoughts on our Uservoice.

Please report bugs to our bug tracker.

If you have any questions about the new features or the upgrade, feel free to ask them here in the comments or in the CS-Cart Forums.

Follow CS-Cart on Facebook and Twitter to keep in touch with the latest CS-Cart news.

Subscribe to our newsletters via the form below to receive news and storefront design ideas directly to your mailbox.

Follow CS-Cart news & promotions