Giter Site home page Giter Site logo

willgorham / woocommerce-subscribe-all-the-things Goto Github PK

View Code? Open in Web Editor NEW

This project forked from somewherewarm/woocommerce-subscribe-all-the-things

0.0 2.0 0.0 484 KB

Experimental extension that adds WooCommerce Subscriptions support to non-subscription product types.

JavaScript 9.44% CSS 3.42% PHP 85.77% Shell 1.37%

woocommerce-subscribe-all-the-things's Introduction

WooCommerce Subscribe All the Things

WooCommerce Subscribe All the Things is an experimental mini-extension for WooCommerce Subscriptions that allows you to add subscription options to non-subscription product types, such as Simple and Variable products.

The plugin has been tested and can be used to add subscription options to Product Bundles, Composite Products and Mix and Match Products.

Simple Product with Subscription Options

Cart Subscriptions

In addition to adding subscription options to individual products, Subscribe All the Things can be used to offer options for subscribing to an entire cart before checkout.

Example Cart Subscription Options

Guide

Requirements

In order to use the extension, you will need:

  • WooCommerce Subscriptions 2.1 or newer.
  • WooCommerce 3.0 or newer.
  • A sense of adventure.

Note: We do not recommend using Subscribe All the Things on live sites. While we do our best to add new features, squash bugs, and keep the plugin up-to-date, commercial use of the plugin is strongly discouraged: Support inquiries may not be answered in a timely manner and critical issues may not be resolved promptly, as all development/support time is currently being donated.

Installation

  1. Upload the plugin's files to the /wp-content/plugins/ directory of your WordPress site.
  2. Activate the plugin through the Plugins menu in WordPress.

Usage: Product Subscription Schemes

To add subscription options to a non-subscription product:

  1. Go to the WooCommerce > Product > Add/Edit Product administration screen.
  2. Enter product details after choosing a supported product type (subscription product types are unsupported).
  3. Navigate to Product Data > Subscriptions.
  4. Add subscription options.
  5. Optional: Choose whether the product should default to a one-time or recurring purchase.
  6. Optional: Enter custom prompt, this is the text displayed above the subscription options to the customer on the product page.

Example Subscription Options on Simple Product

Subscription Discounts

You can optionally offer a discounted price unique to each subscription option. This is a great way to provide an incentive for the customer to subscribe to a product.

To offer subscription discounts:

  1. Go to the WooCommerce > Product > Add/Edit Product administration screen.
  2. Click the Subscriptions tab in the Product Data meta box.
  3. Click Subscription Price select.
  4. Select the Inherit from product or Override product option:
    • If you choose Inherit from product, enter a discounted amount as a percentage (without the % symbol), for example, to offer a price discounted by 10%, enter 10.
    • If you choose Override product, enter a new price and optional sale price.

Example Custom Prices for Subscription Options on a Simple Product

Usage: Subscribe to Cart

To offer cart subscription options:

  1. Go to the WooCommerce > Settings administration screen.
  2. Click the Subscriptions tab to open the subscription settings page.
  3. Scroll down to the Subscribe to Cart section.
  4. Add subscription options.

Administration Screen for Subscribe to Cart Settings

Note: If you do not wish to offer cart subscription options, leave this section empty.

Support

Subscribe All the Things is released freely and openly to get feedback on experimental ideas and approaches to solving known limitations in the WooCommerce Subscriptions plugin. A lot of features available in Subscriptions are not supported, and you may have questions about how to use certain features with it.

These questions and other issues with this plugin are not supported via the WooCommerce Helpdesk. As the extension is not sold via Woocommerce.com, the support team at WooCommerce.com is not familiar with it and may not be able to assist.

If you think you have found a bug in the extension, a problem with the documentation, or want to see a new feature added, please open a new issue and one of the developers or other users from its tiny community will do their best to help you out.

Please understand this is a non-commercial extension. As such:

  • Development time for it is effectively being donated and is therefore, limited.
  • Support inquiries may not be answered in a timely manner.
  • Critical issues may not be resolved promptly.

Further Reading

Want to learn more? Check out the excellent post about Subscribe All the Things on SellWithWP.com.

License

This plugin is released under GNU General Public License v3.0.

Credits

This extension is developed and maintained as a collaboration between the teams at Prospress and SomewhereWarm.


woocommerce-subscribe-all-the-things's People

Contributors

javorszky avatar manospsyx avatar philschoefer avatar scrutinizer-auto-fixer avatar seb86 avatar thenbrent avatar willgorham avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.