title: WooCommerce: Single-product-postslug template not working?
body: <p>First,I know wordpress won't  allow you to use template for posts (WooCommerce's product page is built via post). So I look for the <a href="https://developer.wordpress.org/themes/basics/template-hierarchy/" rel="nofollow noreferrer">Template Hierarchy</a>.
  It says there:</p>
  <blockquote>
  <p><code>single-{post-type}-{slug}.php</code> (Since 4.4). First, WordPress looks for a template for the specific post.</p>
  <p>For example, if post type is product and the post slug is <code>dmc-12</code>, WordPress would look for <code>single-product-dmc-12.php</code>.</p>
  <p><code>single-{post-type}.php</code> – If the post type is product, WordPress would look for <code>single-product.php</code>.<br>
  <code>single.php</code> – WordPress then falls back to <code>single.php</code>.<br>
  <code>singular.php</code> – Then it falls back to <code>singular.php</code>.<br>
  <code>index.php</code> – Finally, as mentioned above, WordPress ultimately falls back to <code>index.php</code>.<br></p>
  </blockquote>
  <p>So I created a template and name it <code>single-product-ccc</code> (ccc is one of my product's slug name), but nothing happened, nothing was affected. <br>
  But by creating a template named single-product will affect all of the product pages.</p>
  <p>Why is that happening?</p>
  <p>I don't get it. Even a <code>single-2313.php</code> (<strong><code>2313</code></strong> is one post's id) will overwrite the default <code>single.php</code> for that <strong><code>2313</code></strong> post.</p>
  <p>Why single-product-slug is not working in the same way?</p>
  <p>Thanks.</p>