SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id, 
  descr1.full_description as full_description 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'en' 
  LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_categories.storefront_id IN (0, 1) 
WHERE 
  1 
  AND cscart_categories.category_id IN (242) 
  AND products.product_id NOT IN (309) 
  AND companies.status IN ('A') 
  AND (
    products.amount > 0 
    OR products.tracking = 'D'
  ) 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
  AND products.product_type != 'D' 
GROUP BY 
  products.product_id 
ORDER BY 
  product asc, 
  products.product_id ASC 
LIMIT 
  0, 4

Query time 0.00104

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "8.28"
    },
    "ordering_operation": {
      "using_filesort": true,
      "grouping_operation": {
        "using_temporary_table": true,
        "using_filesort": false,
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "const",
              "possible_keys": [
                "PRIMARY",
                "c_status",
                "p_category_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "category_id"
              ],
              "key_length": "3",
              "ref": [
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 1,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "0.00",
                "eval_cost": "0.20",
                "prefix_cost": "0.00",
                "data_read_per_join": "2K"
              },
              "used_columns": [
                "category_id",
                "storefront_id",
                "usergroup_ids",
                "status"
              ]
            }
          },
          {
            "table": {
              "table_name": "products_categories",
              "access_type": "range",
              "possible_keys": [
                "PRIMARY",
                "pt"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "category_id",
                "product_id"
              ],
              "key_length": "6",
              "rows_examined_per_scan": 8,
              "rows_produced_per_join": 4,
              "filtered": "100.00",
              "using_index": true,
              "cost_info": {
                "read_cost": "1.08",
                "eval_cost": "0.80",
                "prefix_cost": "1.88",
                "data_read_per_join": "64"
              },
              "used_columns": [
                "product_id",
                "category_id"
              ],
              "attached_condition": "((`atulecarter_atul_demo2`.`products_categories`.`category_id` = 242) and (`atulecarter_atul_demo2`.`products_categories`.`product_id` <> 309))"
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "status",
                "idx_parent_product_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "atulecarter_atul_demo2.products_categories.product_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "21.87",
              "cost_info": {
                "read_cost": "4.00",
                "eval_cost": "0.17",
                "prefix_cost": "6.68",
                "data_read_per_join": "3K"
              },
              "used_columns": [
                "product_id",
                "product_type",
                "status",
                "company_id",
                "amount",
                "usergroup_ids",
                "tracking",
                "parent_product_id"
              ],
              "attached_condition": "((`atulecarter_atul_demo2`.`products`.`parent_product_id` = 0) and ((`atulecarter_atul_demo2`.`products`.`amount` > 0) or (`atulecarter_atul_demo2`.`products`.`tracking` = 'D')) and ((`atulecarter_atul_demo2`.`products`.`usergroup_ids` = '') or find_in_set(0,`atulecarter_atul_demo2`.`products`.`usergroup_ids`) or find_in_set(1,`atulecarter_atul_demo2`.`products`.`usergroup_ids`)) and (`atulecarter_atul_demo2`.`products`.`status` = 'A') and (`atulecarter_atul_demo2`.`products`.`product_type` <> 'D'))"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "company_id"
              ],
              "key_length": "4",
              "ref": [
                "atulecarter_atul_demo2.products.company_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "20.00",
              "cost_info": {
                "read_cost": "0.87",
                "eval_cost": "0.03",
                "prefix_cost": "7.73",
                "data_read_per_join": "1K"
              },
              "used_columns": [
                "company_id",
                "status",
                "company"
              ],
              "attached_condition": "(`atulecarter_atul_demo2`.`companies`.`status` = 'A')"
            }
          },
          {
            "table": {
              "table_name": "descr1",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "product_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id",
                "lang_code"
              ],
              "key_length": "9",
              "ref": [
                "atulecarter_atul_demo2.products_categories.product_id",
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "0.17",
                "eval_cost": "0.03",
                "prefix_cost": "7.94",
                "data_read_per_join": "817"
              },
              "used_columns": [
                "product_id",
                "lang_code",
                "product",
                "full_description"
              ]
            }
          },
          {
            "table": {
              "table_name": "prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "usergroup",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "atulecarter_atul_demo2.products_categories.product_id"
              ],
              "rows_examined_per_scan": 4,
              "rows_produced_per_join": 0,
              "filtered": "29.50",
              "using_index": true,
              "cost_info": {
                "read_cost": "0.19",
                "eval_cost": "0.04",
                "prefix_cost": "8.28",
                "data_read_per_join": "4"
              },
              "used_columns": [
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "attached_condition": "((`atulecarter_atul_demo2`.`prices`.`lower_limit` = 1) and (`atulecarter_atul_demo2`.`prices`.`usergroup_id` in (0,0,1)))"
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id full_description
308 Deluxe Queen Room with Two Queen Beds 66 ACME Corp P 0
108 Due Date (Blu-ray) CS-Cart test P 0 <p> <p>Studio: Warner Bros.</p> <p>Theatrical Release Date: 11/04/2010</p> <p>Special Features:</p> <p>- Deleted Scenes</p> <p>- Action Mashup</p> <p>- Too Many Questions Mashup</p> <p>- Gag Reel</p> <p>- "Two and a Half Men" Sequence featuring Ethan Tremblay</p> <p>MUST REDEEM DIGITAL COPY OFFER BY 2/20/12</p> <p>Packaging Type: Blue BD Case</p> <p>Copyright:</p> <p>&copy; 2010 Warner Bros. Entertainment. All Rights Reserved.</p> <p>Genre: Comedy</p> <p>Synopsis:</p> <p>From The Hangover director Todd Phillips, Due Date throws two unlikely companions together on a road trip that turns out to be as life-changing as it is outrageous. Expectant first-time father Peter Highman (Robert Downey Jr.) looks forward to his new child&rsquo;s due date five days away. As Peter hurries to catch a flight home from Atlanta to be at his wife&rsquo;s side for the birth, his best intentions go completely awry when an encounter with aspiring actor Ethan Tremblay (Zach Galifianakis) forces Peter to hitch a ride with Ethan on a cross-country trip that will ultimately destroy several cars, many friendships and Peter&rsquo;s last nerve.</p> </p>
104 Final Destination 5 (Blu-ray) CS-Cart test P 0 <p> <p>Studio: Warner Bros.</p> <p>Theatrical Release Date: 08/11/2011</p> <p>Special Features:</p> <p>- Now includes Instant Streaming with UltraViolet Digital Copy</p> <p>MUST REDEEM DIGITAL COPY OFFER BY 12/27/2013</p> <p>- Circle of Death</p> <p>- Alternate Death Scenes</p> <p>- Visual Effects of Death: Collapsing Bridge</p> <p>- Visual Effects of Death: Airplane Crash</p> <p>Packaging Type: O-Sleeve BD Case</p> <p>Copyright:</p> <p>&copy; 2011 New Line Productions, Inc.</p> <p>Genre: Horror</p> <p>Synopsis:</p> <p>Death is just as omnipresent as ever, and in Final Destination 5 it strikes again. During the bus ride to a corporate retreat, Sam (Nicholas D&rsquo;Agosto) has a premonition in which he and most of his friends &mdash; as well as numerous others &mdash; die in a horrific bridge collapse. When his vision ends, events begin to mirror what he had seen, and he frantically ushers as many of his colleagues &mdash; including his friend, Peter (Miles Fisher), and girlfriend, Molly (Emma Bell) &mdash; away from the disaster before Death can claim them. But these unsuspecting souls were never supposed to survive, and in a terrifying race against time, the ill-fated group tries to discover a way to escape Death&rsquo;s sinister agenda.</p> </p>
103 Fringe: The Complete Third Season (Blu-Ray) CS-Cart test P 0 <p> <p>Studio: Warner Bros.</p> <p>Screen Aspect: 16 X 9 FULL FRAME</p> <p>Run Time: 1012 minutes</p> <p>Episodes Info :</p> <p>Olivia</p> <p>The Box</p> <p>The Plateau</p> <p>Do Shapeshifters Dream of Electric Sheep?</p> <p>Amber 31422</p> <p>6955 kHz</p> <p>The Abducted&hellip;</p> <p>Entrada</p> <p>Marionette</p> <p>The Firefly</p> <p>Reciprocity</p> <p>Concentrate and Ask Again</p> <p>Immortality</p> <p>6 B</p> <p>Subject 13</p> <p>Os</p> <p>Stowaway</p> <p>Bloodline</p> <p>Lysergic Acid Diethylamide</p> <p>6:02 AM EST</p> <p>The Last Sam Weiss</p> <p>The Day We Died</p> <p>Special Features:</p> <p>Duality of Worlds: Four featurettes exploring The Other You, Visualizing an Alternate World, A Machine of Destiny and The Psychology</p> <p>of Duality</p> <p>Animating the &ldquo;Lysergic Acid Diethylamide&rdquo; Episode</p> <p>Constructing an Extrasensory Soundscape</p> <p>BLU-RAY EXCLUSIVE &ndash; Glimmer to the Other Side</p> <p>Experience &ldquo;Os&rdquo; (Episode 316) in Selectable Maximum Episode Mode with Pop-Up Experience-Enhancing Commentaries and Featurettes</p> <p>Commentary on &ldquo;The Plateau&rdquo; with Monica Owusu-Breen, Jeff Pinkner and Timothy Good</p> <p>Commentary on &ldquo;Lysergic Acid Diethylamide&rdquo; with Jay Worth, Luyen Vu, and Tanya Swerling</p> <p>Unusual Side Effects: Gag Reel</p> <p>Trailers</p> <p>Packaging Type: O-Sleeve BD Case</p> <p>Subtitle Languages:</p> <p>Danish</p> <p>English SDH</p> <p>Finnish</p> <p>French</p> <p>Norwegian</p> <p>Portuguese</p> <p>Spanish</p> <p>Swedish</p> <p>Copyright:</p> <p>FRINGE and all related characters and elements are trademarks of and &copy; Warner Bros. Entertainment Inc.</p> <p>Genre: Drama, Television</p> <p>Synopsis:</p> <p>Immersive. Compelling. Hypnotic. Brilliantly imaginative. Endlessly thrilling. Pick your term. The mystery of the universes deepens in the critically acclaimed 22-episode third season of television&rsquo;s most exciting sci-fi. The Fringe team escapes from the parallel universe &ndash; except for Olivia, trapped in the other world and replaced in ours by her double, who turns Peter and Olivia&rsquo;s tentative relationship into a love affair. Then Olivia returns, bonds of trust fray, ever more bizarre and terrifying phenomena occur and secrets that stretch back to 1985 threaten to destroy our universe. Or theirs. &ldquo;Fringe continues its hot streak known as Season 3. It&rsquo;s been firing on all cylinders all season&rdquo; (Andrew Hanson, LATimes.com).</p> </p>