I don’t think you’ll be able to pull this off directly. All of the admin screens, objects and hooks are tied to the “product” post type.
What you should probably do is add a new product type (a sister to the simple/variable product types). This new product type could be called “Custom_Type”. You can then add a field that lets you point to one of your custom post type objects.
This is a workaround. It means for every “custom type” you would also have a “custom type product” which references it. It’s not pretty, but it might work.
Related Posts:
- How to Display Product specific to a category with WooCommerce Plugin? [closed]
- Woocommerce hook after creating order? [closed]
- Can’t set proper WooCommerce language translation [closed]
- How to authenticate custom API endpoint in WooCommerce [closed]
- WooCommerce ‘all’ orders no longer being displayed – how may I debug/fix [closed]
- Updating WooCommerce variable product stock issue
- How to save Clicks of a download link button while it doesn’t matter if we refresh the page or again login/logout
- WooCommerce Dynamic Cart Pricing
- Add CSS class to add-to-cart button, Woocommerce [closed]
- Remove action from woocommerce barcode plugin [closed]
- Override core woocommerce class
- WooCommerce – Where is functions.php?
- Add multiple attributes to product from php
- XML sitemap over product variations
- How to remove the woocommerce_checkout_process action hook in woocommerce if particular project in cart [closed]
- How can I display a contact form for out of stock products in WooCommerce?
- HTML in WooCommerce settings
- Only Homepage not loading properly
- woocommerce 3.2.1 not sending order notification emails
- Override Javascript in a Plugin?
- WooCommerce Custom Product to checkout
- How to stop activating a plugin and show admin notice when dependent plugins minimum version is not met
- How to enable specific plugin only based around shop manager role?
- Why required field not working in Country dropdown in WooCommerce –
- Add woocommerce variation images in gallery?
- Fetch Children of Grouped Products Inside WooCommerce Product Loop
- How to check current user before all actions and filters?
- WooCommerce: Building a page with user input which is used to query order status and external API and return a result
- I want to disable Cash on delivery based on product tag in woocommerce Checkout Page [closed]
- Is there a way to create custom product templates based on category on WooCommerce?
- WooCommerce specifc variations for specific user role [closed]
- how to do login using woocommerce rest api From android
- Woocommerce Shop page variation product button replace with add to cart button
- Redirect to another page using contact form 7? [closed]
- Product count in archive page Title in WooCommerce [closed]
- WooCommerce – set session with new cart item meta when updating cart item quantity [closed]
- Conditional Shipping Options if Certain Products are in Cart WooCommerce
- WordPress Stock Update Programatically
- Woocommerce Backend Search by Title and SKU
- WooCommerce Shopping Cart Not Initially Showing Products [closed]
- Woocommerce singe product custom gallery output works just on the first slide
- How to include a custom field in the woocommerce email?
- Woocomerce add info after order email prouct item
- Remove Pagination for Product Category Pages WooCommerce
- add seperate suffix for low price and high price in woocommerce
- Get products list by url key in WordPress Woocommerce [closed]
- Getting a ressource ID, from a WC_Order_Item_Product/Order
- Override a Plugin Function
- How to remove products-links after the product title using remove_action
- get_term_meta returns false in widget
- Add key and value to an array in another file
- Custom search search does not work?
- WordPress custom plugin that uses woocommerce enabled payment gateway for payment [closed]
- How to return a specific attribute
- Woocommerce Export and import Orders
- Cannot read properties of undefined (reading ‘firstChild’) using photoswipe in product page
- Add a Custom email notification to WC actions
- How to hide a woocommerce setting tab from admin & shop manager?
- Remove Zero Money From Previews Order woocommerce
- Visual composer custom element error
- Woocommerce add products to cart
- Plugin which unlock free gift when you reach some amount in cart
- Optimise wordpress database using SQL after deleting registered images from Media Folder
- is there a way to display product gallery images via cdn
- Changing wordpress/woocommerce notices default message to other languages (text)
- Woocommerce redirection if no previous orders
- How to assign a specific service to a specific provider based on location
- How to edit checkout page? [closed]
- WooCommerce Stripe payment plugin working perfectly in storefront parent theme but not in the child theme
- Checkbox field that add a subscription product and change prices of other products in checkout and cart page
- How to access custom post meta data from JavaScript
- Woocommerce – Change variations output
- Object of class WP_Error could not be converted to string in /formatting.php
- Plugin for showing single product on a page
- wordpress plugin translation not working
- Hide ‘add to cart’ button for some products [duplicate]
- Many to many relationship for variable products
- Help needed with woocommerce (wc stripe) filter
- change product image url in widgets & shop page
- woocommerce blank page after clicking add to cart [closed]
- Woocommerce Bookings – Resource needs to be allocated for part of the booking duration, not the whole booking
- Move related products after product summary? [closed]
- Add A Button to WooCommerce Product Page
- Turning Existing Eccommerce Site into Multi-SIte
- WP Customer Reviews call short code on another page [closed]
- Woocommerce – Product Description heading [closed]
- Need help saving input fields for Security Deposit plugin in WC Vendors page
- Visual Composer Data Source?
- Woocommerce disable checkout on specific day
- Populate Woocommerce order notes with custom field value
- Woocommerce Product Add-ons – Auto-select first option
- Hook for single product thumbnail
- Woocommerce where to set the Price Suffix [closed]
- Is there a method or plugin to download my products in WooCommerce?
- Display out of stock products in WooCommerce [closed]
- How to create a “plugin” or “block” that can manipulate WordPress DOM in frontend?
- Template selector for woocommerce product
- Plugin Icon does not work correctly
- Convert from Portfolio post to WooCommerce products [closed]
- Per-Day booking with customer-supplied start time using Woocommerce Bookings