Support » Plugin: WooCommerce » I need to list specific products on the SHOP page and not all from PRODUCTS

  • Hello group,
    Inexperienced user here.

    Using WooCommerce, I have created different products, including accessories. This is good for when customers are looking at products we offer.

    However, I need to only list some of these products and accessories to sell direct (other products would be purchased through dealers).

    I tried creating a different page for the shop (named “Direct_Buy”) and customized it to display only specific products by product ID. Then, I choose that as the base page on WOOCOMMERICE > SETTINGS > PRODUCTS > DISPLAY > BASE PAGE, but the link to that “Direct Buy” page is empty. If I select SHOP as the base page, it shows the specific products that I customized by ID and all of my products right after them.

    I need to have control of what products to display in the SHOP (or Direct Buy) page.

    Any feedback is very appreciated.

    https://wordpress.org/plugins/woocommerce/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Set up a category called “direct-buy” and assign all the relevant products to it. It should not be necessary to have a list of the ids of these products.

    Next, at Admin page > WooCommerce > Settings > Products > Display, set your shop page to show categories.

    Go to the shop page and click the Direct Buy category. You now have the link to your Direct Buy category page. The exact form of the link will depend on your permalink settings

    Thread Starter chrisyoung1270

    (@chrisyoung1270)

    Thank you Lorro for the feedback.

    I followed your instructions and set up under WooCommerce > Settings > Products > Display as follows:
    SHOP PAGE: Shop
    SHOP PAGE DISPLAY: Categories and Subcategories
    DEFAULT CATEGORY DISPLAY: Subcategories
    DEFAULT PRODUCT SORTING: Default Sorting
    ADD TO CART BEHAVIOR: Enable AJAX add to cart…

    So when I go to my website http://www.avbbcorp.com/shop it displays the category DIRECT BUY (3) and the other products grouped in categories (which is what I understand the “shop page display” triggers. It is still displaying the other products (as a category) in addition to Direct Buy items.

    I could use the direct link to the DIRECT BUY category to be listed on my navigation bar for people to access the items to buy. However, if a customer adds an item to the cart, goes to the cart, and wants to continue shopping (RETURN TO SHOP) this “Return to Shop” button will take the customer back to the SHOP page where the Direct Buy items AND the other products are displayed as categories.

    You can change the return-to-shop link as described here:
    https://support.woothemes.com/hc/en-us/articles/203560069-Change-the-URL-of-the-button-Return-to-shop-in-the-empty-cart

    What if you use the shop only for your direct buy products. For the external products, set their Catalog visibility to “search” on their product pages. This should keep them out of the shop. Then on some other page, use shortcodes to expose the external products:
    https://docs.woothemes.com/document/woocommerce-shortcodes/

    Thread Starter chrisyoung1270

    (@chrisyoung1270)

    That’s what I want to do: List the “direct buy” (internal) products only in the SHOP page.
    – However, if I switch the external products to SEARCH, they won’t show up on the Product Page
    – You suggest to create a new page (for example called “Catalog”) for these external products and displayed them on this new page (“Catalog”) using shortcodes. However, then I can’t display them by the product categories they are assigned.

    Playing around I changed the following and it seems to work now:
    SHOP PAGE: Direct_Buy
    SHOP PAGE DISPLAY: Show Products
    DEFAULT CATEGORY DISPLAY: Show Products
    DEFAULT PRODUCT SORTING: Default Sorting
    ADD TO CART BEHAVIOR: Enable AJAX add to cart…

    The DIRECT BUY page lists the “internal products” by category ID using shortcodes.

    Implemented your instructions for the “return-to-shop” link.

    And now it seems to work…What I don’t understand is why the SHOP PAGE needs to point to Direct_Buy (see above) when instead the page that works is SHOP (I entered different info on both pages to see which is pointing what).

    Thank you.

    Thread Starter chrisyoung1270

    (@chrisyoung1270)

    Correction from my previous post:
    The SHOP page lists the “internal products” by category ID using shortcodes…

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘I need to list specific products on the SHOP page and not all from PRODUCTS’ is closed to new replies.