Skip to content

Change product variation design for single product.

License

Notifications You must be signed in to change notification settings

smartystudio/smarty-upsell-bundle-manager

Repository files navigation

SmartyStudio Logo

Smarty Studio - Custom Upsell Product Design for WooCommerce

Licence

Overview

Designed to change the product variation design for single products in WooCommerce

This plugin enhances the user experience by offering a customized display of product variations, particularly focusing on upsell opportunities.

Features

  • Copy specific files from the plugin directory to a child theme directory to override default WooCommerce templates.
  • Add custom fields to the WooCommerce attribute edit form.
  • Handle saving of custom attribute fields.
  • Modify the display format of WooCommerce variable product prices.
  • Recalculate product prices in the cart under specific conditions.
  • Filter variation data to modify price HTML output.
  • Calculate the amount required for free delivery based on the blog ID.

Installation

  1. Upload the plugin files to the `/wp-content/plugins/smarty-custom-upsell-products-design`` directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to the Products->Attributes, create new attribute, click on Edit and you will see the "Custom Upsell" design option on the left side.

Usage

After activation, the plugin will automatically integrate with your WooCommerce setup. It will:

  • Copy necessary template files to your child theme for customization.
  • Add custom fields in the WooCommerce attribute edit form for upsell product designs.
  • Handle custom pricing and display adjustments for product variations.

For more specific configurations or to leverage advanced features, refer to the plugin's settings within the WooCommerce interface.

Requirements

  • WordPress 3.0.0 or higher.
  • WooCommerce 5.1.0 or higher.

Translation

This plugin is translation-ready, and translations can be added to the languages directory.

Changelog

For a detailed list of changes and updates made to this project, please refer to our Changelog.


License

This project is released under the GPL-2.0+ License.