{"id":6686,"date":"2017-06-27T15:38:50","date_gmt":"2017-06-27T12:38:50","guid":{"rendered":"http:\/\/blog.cs-cart.com\/?p=6686"},"modified":"2026-04-16T16:40:27","modified_gmt":"2026-04-16T12:40:27","slug":"introducing-cs-cart-4-6-1-with-product-variations","status":"publish","type":"post","link":"https:\/\/www.cs-cart.com\/blog\/introducing-cs-cart-4-6-1-with-product-variations\/","title":{"rendered":"Introducing CS-Cart 4.6.1 with Product Variations"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img data-opt-id=756805859  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/Artboard-3.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Hello!<\/p>\n\n\n\n<p>We\u2019re proudly introducing to you the new big CS-Cart release\u2014<strong>CS-Cart 4.6.1<\/strong>.<\/p>\n\n\n\n<p>In this news post, we\u2019d like to focus on the major, strongly requested feature\u2014<strong>product variations<\/strong>. Of course, we\u2019ll briefly review other new features\u2014version 4.6.1 is rich in new functionality.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 id='product-variations-a-better-alternative-for-option-combinations'  id=\"boomdevs_1\" class=\"wp-block-heading\">Product Variations\u2014a Better Alternative for Option Combinations<\/h2>\n\n\n\n<p>Products often have options. For example, T-shirts can have different sizes and colors, a laptop\u2014a more powerful CPU and a larger HDD.<\/p>\n\n\n\n<p>CS-Cart provides you with a flexible product option management. You can create as many options and their variants as you want, add them to products, and create option combinations.<\/p>\n\n\n\n<p>Option combinations look as separate products. Actually, they are not. Because of this, option combinations have limited settings and other inconveniences. For example, you cannot directly set a price for a certain combination, add multiple images, set shipping properties, and other things that you <strong>can do<\/strong> with a separate product.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=2132369970  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/combivar.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Setting up option variants and the pants option combination<\/p>\n\n\n\n<p>In CS-Cart 4.6.1, we\u2019re introducing product variations\u2014<strong>physical products based on options<\/strong>. A product variation is a better option combination alternative. An admin treats product variations as separate products.<\/p>\n\n\n\n<div style=\"padding: 10px; border: 1px solid #f9cb9c; background: #ffe599; font-size: 14px;\">For now, products variations are at the <strong>beta stage<\/strong>. This feature is functional but can have minor bugs and limitations.<\/div>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=322563470  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/variants-detailed.png\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Variations of the 100g Pants product and a product variation editing page<\/p>\n\n\n\n<h3 id='why-move-from-option-combinations-to-product-variations'  id=\"boomdevs_2\" class=\"wp-block-heading\">Why Move from Option Combinations to Product Variations<\/h3>\n\n\n\n<p>As we mentioned, product variations are separate, physical products unlike option combinations. Thus, you can manage them as <strong>separate products with lots of properties<\/strong>.<\/p>\n\n\n\n<p>Check out things product variations can do, which options combinations cannot:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=933551697  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/var-vs-comb-arr.png\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Feature<\/strong><\/td><td><strong>Product variation<\/strong><\/td><td><strong>Option combination<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/www.cs-cart.com\/blog\/what-is-sku\/\">SKU<\/a><\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Image<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Multiple images<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>The \u201cPrice\u201d field<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>The \u201cList price\u201d field<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Quantity discounts<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>The \u201cBack in stock\u201d notification<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Taxes<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Shipping properties such as weight, dimensions, and packaging<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Features (e.g. ISBN which is used in Google Export)<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Downloadable product<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>A single .csv file for product export<\/td><td>Yes<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Let us describe the most important advantages of product variations:<\/p>\n\n\n\n<ul>\n<li><strong>Multiple images.<\/strong> An option combination can only have one picture. A product variation supports multiple pictures just like a separate product.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>The \u201cPrice\u201d and \u201cList price\u201d fields.<\/strong> You can set the price and the list price for each product variation by simply entering the values into the fields. Just as you do with any other product. Option combinations don\u2019t have these fields. You set the price for a combination using option modifiers, which is inconvenient.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Quantity discounts.<\/strong> Set a quantity discount for a certain product variation. This is another feature that brings product variations closer to separate physical products. Of course, you cannot set quantity discounts for option combinations.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>The \u201cBack in stock\u201d notification.<\/strong> A customer can subscribe for the \u201cIn stock\u201d notification. When the product variation is in stock again, the customer receives the email. This is not possible for option combinations.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>A single .csv file for products and product variations.<\/strong> Store admins export products and option combinations separately into two .csv files. So, updating the product list could be inconvenient. With product variations, you export both products and their variations into a single file.\u200b<\/li>\n\n\n\n<li><strong>VAT.<\/strong> You can enable taxes for product variations.<\/li>\n<\/ul>\n\n\n\n<p>As you can see, working with options is way more convenient in CS-Cart 4.6.1. All thanks to product variations.<\/p>\n\n\n\n<p>We\u2019ve prepared a detailed pack of documents on how to setup and use product variations. Check <a href=\"https:\/\/docs.cs-cart.com\/4.6.x\/user_guide\/addons\/product_variations\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">this document<\/a> and all the related ones.<\/p>\n\n\n\n<div style=\"padding: 10px; border: 1px solid #f9cb9c; background: #ffe599; font-size: 14px;\">You can convert your existing option combinations into product variations. The conversion <strong>is not<\/strong> reversible. Once you convert option combinations into product variations, you won\u2019t be able to restore your combinations.\n<p><strong>The product variation feature is at the beta stage.<\/strong> So it can have minor bugs and limitations. We strongly advise you to make a test copy of your store and test product variations on it. If you think product variations are what you definitely need, then upgrade your live store and enjoy.<\/p>\n<\/div>\n\n\n\n<h2 id='what-else-cs-cart-4-6-1-offers'  id=\"boomdevs_3\" class=\"wp-block-heading\">What Else CS-Cart 4.6.1 Offers<\/h2>\n\n\n\n<p>Other new features enhance usability and improve the <a href=\"https:\/\/www.cs-cart.com\/blog\/how-to-create-a-multi-store-ecommerce-platform\/\" title=\"\">multi-store<\/a> functionality:<\/p>\n\n\n\n<p><strong>1. Adding products to an order in the admin panel is now faster thanks to search suggestions.<\/strong> Admins can edit orders on the <strong>Orders \u2192 Manage orders<\/strong> page: change payment and shipping info, prices, taxes and add more products to orders. We simplified the product addition. To add a product, start typing its name in the search field. You&#8217;ll get product suggestions.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=1372555895  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/Screencast-1.5.-Orders.-720p.gif\"  class=\"optimole-lazy-only \"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>2. The Phone field to search for orders.<\/strong> To find an order, admins use order search in <strong>Orders \u2192 View orders<\/strong>. We\u2019ve added the ability to search for orders by a customer\u2019s phone number.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=851131926  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/orders-phone-manager.png\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>3. Creating the PayPal merchant account in the CS-Cart admin panel.<\/strong> To receive payments from your customers via PayPal, you need a merchant PayPal account. We\u2019ve added an ability to register a merchant account right from the CS-Cart admin panel. No need to go to the PayPal website for that. To create a merchant account, go to <b>Administration \u2192 Payment methods<\/b>, and choose <b>PayPal Express Checkout<\/b> as a processor for you payment method. On the payment editing pop-up, switch to the <b>Configure<\/b> tab and click the large PayPal button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=1877714438  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/Screencast-2.-PayPal-Integrated-Signup.-720p.gif\"  class=\"optimole-lazy-only \"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>4. Ability to edit robots.txt for each storefront.<\/strong> The <i>robots.txt<\/i> file contains instructions for search robots. That way you can prevent them from indexing files with sensitive information and exposing that information. CS-Cart allows you to edit instructions for robots in the admin panel in <b>Website \u2192 SEO \u2192 robots.txt<\/b>. Previously, you had to enter FTP credentials and edit the actual file, and the instructions from that file applied to all storefronts. Now the instructions are stored in the database and can be different for each storefront.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=135036627  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/Screencast-3.-robots.txt.-720p.gif\"  class=\"optimole-lazy-only \"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>5. Ability to specify SMTP settings for each storefront.<\/strong> You can define the way CS-Cart sends email messages to customers and admins. One of the options is an external SMTP server. To connect to an SMTP server, you need to enter credentials. In CS-Cart 4.6.1, you can enter different SMTP credentials for different storefronts. Select the storefront at the top right, enter the credentials, and click Save.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-opt-id=1811567623  data-opt-src=\"https:\/\/mldi5dmmdvnt.i.optimole.com\/cb:sOwt.3b410\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/www.cs-cart.com\/blog\/wp-content\/uploads\/Screencast-3.-SMTP.-720p.gif\"  class=\"optimole-lazy-only \"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>5. Fast Service pack installation.<\/strong> From time to time, we release Service packs. They are hot fixes that you can get via the Upgrade center. Service packs usually don&#8217;t affect the database. That&#8217;s why you can now skip the database backup while upgrading to a Service pack. The upgrade process is 6 times faster without the database backup.<\/p>\n\n\n\n<p>Those are not all the improvements you\u2019ll get with CS-Cart 4.6.1. To find all the fixes and new features, see the <a href=\"https:\/\/docs.cs-cart.com\/4.6.x\/history\/461.html\" target=\"_blank\" rel=\"noopener noreferrer\">changelog<\/a>.<\/p>\n\n\n\n<h2 id='how-to-get-all-this-stuff'  id=\"boomdevs_4\" class=\"wp-block-heading\">How to Get All This Stuff<\/h2>\n\n\n\n<p><strong>CS-Cart 4.6.1 is out now.<\/strong> As always, we distribute upgrade packages in batches during the first post-release week. Then, we\u2019ll open the valve to the full. So, if you don\u2019t see the available upgrade in <b>Administration \u2192 Upgrade center<\/b>, check for it later.<\/p>\n\n\n\n<p>If your upgrade subscription is expired, you won\u2019t be able to get CS-Cart 4.6.1 with all this new functionality. In this case, please <a href=\"https:\/\/helpdesk.cs-cart.com\/upgrade-subscription-for-cs-cart-1-year.html\" target=\"_blank\" rel=\"noopener noreferrer\">extend your upgrade subscription<\/a>. Once you re-activate it, check for the upgrade.<\/p>\n\n\n\n<p>If you\u2019re about to open your first online store on CS-Cart, <a href=\"https:\/\/www.cs-cart.com\/store-builder\/download\" target=\"_blank\" rel=\"noopener\" title=\"\">download the installation package<\/a> and <a href=\"https:\/\/helpdesk.cs-cart.com\/licenses.html\" target=\"_blank\" rel=\"noopener noreferrer\">get the license<\/a>.<\/p>\n\n\n\n<p>That\u2019s it for this release. Hope you\u2019ll enjoy it!<\/p>\n\n\n\n<div style=\"text-align: center;\">\n<div style=\"overflow: hidden; margin: 10px auto; display: inline-block; border-radius: 5px;\"><a class=\"blog-btn blog-btn-green\" title=\"EXTEND UPGRADE SUBSCRIPTION\" href=\"https:\/\/helpdesk.cs-cart.com\/upgrade-subscription-for-cs-cart-1-year.html\" target=\"_blank\" rel=\"noopener noreferrer\">Extend upgrade subscription<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Found a bug in CS-Cart? Report it to our bug tracker. We\u2019ll deal with it.<\/p>\n\n\n\n<p>Follow CS-Cart on <a href=\"https:\/\/www.facebook.com\/cscart.official\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a> and <a href=\"https:\/\/twitter.com\/cscart\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a> to get news first. Watch our video tutorials on how to work with CS-Cart.<\/p>\n","protected":false},"excerpt":{"rendered":"Hello! We\u2019re proudly introducing to you the new big CS-Cart release\u2014CS-Cart 4.6.1. In this news post, we\u2019d like&hellip;","protected":false},"author":31003,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ayudawp_aiss_exclude":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[8,1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/posts\/6686"}],"collection":[{"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/users\/31003"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/comments?post=6686"}],"version-history":[{"count":2,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/posts\/6686\/revisions"}],"predecessor-version":[{"id":23132,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/posts\/6686\/revisions\/23132"}],"wp:attachment":[{"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/media?parent=6686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/categories?post=6686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cs-cart.com\/blog\/wp-json\/wp\/v2\/tags?post=6686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}