{"id":205116,"date":"2024-10-19T05:17:58","date_gmt":"2024-10-19T05:17:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/force-sells-and-smart-bundles-for-woocommerce\/"},"modified":"2025-02-09T10:20:19","modified_gmt":"2025-02-09T10:20:19","slug":"jkm-force-sells","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/jkm-force-sells\/","author":20996235,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.7.5","requires":"5.0","requires_php":"5.6","requires_plugins":null,"header_name":"Force Sells and Smart Bundles for WooCommerce","header_author":"Jamsheed KM","header_description":"Automatically add selected products to the cart with a main item, creating smart bundles effortlessly.","assets_banners_color":"825fa4","last_updated":"2025-02-09 10:20:19","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/kmjamsheed0\/","header_plugin_uri":"https:\/\/github.com\/kmjamsheed0\/jkm-force-sells","header_author_uri":"https:\/\/github.com\/kmjamsheed0","rating":0,"author_block_rating":0,"active_installs":0,"downloads":943,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"jamsheedkm","date":"2024-10-19 07:04:53"},"1.1.0":{"tag":"1.1.0","author":"jamsheedkm","date":"2024-11-03 12:41:02"},"1.1.1":{"tag":"1.1.1","author":"jamsheedkm","date":"2025-02-09 10:20:19"}},"upgrade_notice":{"1.1.1":"<p>New feature update to add a custom message on the product page.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3171803,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3171803,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3237389,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3171803,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3171803,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3180680,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3180680,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Add force sell products.","2":"List View.","3":"Grid View."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[233376,225237,65790,233377,233375],"plugin_category":[],"plugin_contributors":[233378],"plugin_business_model":[],"class_list":["post-205116","plugin","type-plugin","status-publish","hentry","plugin_tags-automatic-add-to-cart","plugin_tags-force-sells","plugin_tags-product-add-ons","plugin_tags-product-grouping","plugin_tags-smart-bundles","plugin_contributors-jamsheedkm","plugin_committers-jamsheedkm"],"banners":{"banner":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/banner-772x250.png?rev=3171803","banner_2x":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/banner-1544x500.png?rev=3237389","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/icon-128x128.png?rev=3171803","icon_2x":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/icon-256x256.png?rev=3171803","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/screenshot-1.png?rev=3171803","caption":"Add force sell products."},{"src":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/screenshot-2.png?rev=3180680","caption":"List View."},{"src":"https:\/\/ps.w.org\/jkm-force-sells\/assets\/screenshot-3.png?rev=3180680","caption":"Grid View."}],"raw_content":"<!--section=description-->\n<p><strong>Force Sells and Smart Bundles for WooCommerce<\/strong> allows you to add optional or mandatory add-on products to the cart whenever a main item is added.<\/p>\n\n<ul>\n<li>Automatically link and sell additional products with ease.<\/li>\n<li>When a main item is added to the cart, its associated linked products are also added.<\/li>\n<li>Mandatory products are synchronized with the main item\u2019s quantity. Optional products can be removed from the cart without affecting the main item.<\/li>\n<li>The quantity of mandatory items is always synced with the main item (e.g., if one main item is added, one mandatory item will also be in the cart).<\/li>\n<li>Flexible display settings enable you to choose where the force-sell products should appear (before or after the \"Add to Cart\" button).<\/li>\n<li>Customize the layout of force-sell items as list view or grid view, and choose whether to show product images.<\/li>\n<\/ul>\n\n<p>The plugin is highly developer-friendly, allowing you to easily add more functionalities with our hooks.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>1. Display Styles:<\/strong>\n- Choose to display force-sell items in a list or grid view.\n- Option to show or hide force-sell product images.\n- Option to show or hide force-sell product prices.\n- Add custom message on the product page.<\/p>\n\n<p><strong>2. Additional Display Positions:<\/strong>\n- Display force-sell products before or after the \"Add to Cart\" button.<\/p>\n\n<p><strong>3. Advanced Display Rules:<\/strong>\n- Add mandatory or optional add-on products to a main product.\n- Sync the quantity of mandatory products with the main item.\n- Allow optional products to be removed from the cart without affecting the main item.<\/p>\n\n<p><strong>4. Developer-Friendly:<\/strong>\n- Add more functionalities with our hooks, making it easy for developers to extend the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/jkm-force-sells<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Configure the settings under Products -&gt; Force Sell Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20configure%20the%20display%20settings%3F'><h3>How do I configure the display settings?<\/h3><\/dt>\n<dd><p>You can configure the display settings by navigating to Products -&gt; Force Sell Settings. Here, you can choose the display style, position, and image options.<\/p><\/dd>\n<dt id='how%20do%20i%20add%20optional%20and%20mandatory%20add-ons%20to%20a%20product%3F'><h3>How do I add optional and mandatory add-ons to a product?<\/h3><\/dt>\n<dd><p>To add optional and mandatory add-ons, go to the WooCommerce single product edit page. Under the Linked Products section, you'll find two additional fields for managing optional and mandatory add-ons, respectively.<\/p><\/dd>\n<dt id='what%20happens%20when%20i%20add%20mandatory%20add-ons%20to%20a%20product%3F'><h3>What happens when I add mandatory add-ons to a product?<\/h3><\/dt>\n<dd><p>Mandatory add-ons will always sync with the main product\u2019s quantity, ensuring they are added to the cart whenever the main product is purchased.<\/p><\/dd>\n<dt id='can%20i%20add%20both%20optional%20and%20mandatory%20add-ons%20to%20a%20product%3F'><h3>Can I add both optional and mandatory add-ons to a product?<\/h3><\/dt>\n<dd><p>Yes, the plugin allows you to add both optional and mandatory add-ons to a main product. Mandatory add-ons will always sync with the main product\u2019s quantity.<\/p><\/dd>\n<dt id='is%20this%20plugin%20developer-friendly%3F'><h3>Is this plugin developer-friendly?<\/h3><\/dt>\n<dd><p>Yes, the plugin is highly developer-friendly, providing hooks and filters to extend its functionality. Below is a list of some basic filters available for customization:<\/p>\n\n<ul>\n<li><code>jkmfs_products_display_hook_name<\/code>: Customize the hook name for displaying force sell products.<\/li>\n<li><code>jkmfs_products_display_hook_priority<\/code>: Customize the priority of the display hook.<\/li>\n<li><code>jkmfs_products_display_type<\/code>: Control the display type (e.g., list, grid) for force sell products.<\/li>\n<li><code>jkmfs_show_products_images<\/code>: Enable or disable the display of product images for force sell products.<\/li>\n<li><code>jkmfs_show_products_prices<\/code>: Enable or disable the display of product prices for force sell products.<\/li>\n<li><code>jkmfs_force_sell_add_to_cart_product<\/code>: Customize parameters for adding a force sell product to the cart.<\/li>\n<li><code>jkmfs_force_sell_disallow_no_stock<\/code>: Control whether out-of-stock products are disallowed for force sell.<\/li>\n<li><code>jkmfs_force_sell_update_quantity<\/code>: Customize the quantity of force sell products in the cart.<\/li>\n<li><code>jkmfs_modify_custom_message<\/code>: Modify the custom message on product page.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added: New feature to add a custom message on the product page.<\/li>\n<li>Added: Compatibility with WooCommerce 9.7.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: New feature to display product price of force-selling products.<\/li>\n<li>Added: Compatibility with WooCommerce 9.4.<\/li>\n<li>Added: Compatibility with WordPress 6.7.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Force-sell functionality to automatically add products to the cart.<\/li>\n<li>Display customization options for force-sell products.<\/li>\n<li>Developer hooks for extended customization and integration.<\/li>\n<\/ul>","raw_excerpt":"Add optional or mandatory add-ons to the cart with main items. Create smart bundles that automatically link and sell additional products effortlessly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/205116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=205116"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jamsheedkm"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=205116"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=205116"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=205116"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=205116"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=205116"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=205116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}