Woo | Developer Blog
  • Get started
  • Stay updated
    • Roadmap Insights
    • Changelog
    • Release downloads
    • Newsletter
    • WooCommerce Meetups
    • Join the Community Slack
  • Grow with Woo
    • Become a Woo agency partner
    • Become a Marketplace partner
    • Contribute to WooCommerce
  • Docs

Tutorials

  • Tutorial: Overriding notice templates

    Tutorial: Overriding notice templates

    Niels Lange Avatar
    Niels Lange

    |

    Feb 16, 2024


    Are you using a classic theme and want to customize the classic notices? Are you using a block theme, and want to customize the block notices or want to use… Read more

  • Getting to Know Woo: Extending the New Product Editor with React

    Getting to Know Woo: Extending the New Product Editor with React

    Automattic Avatar
    Automattic

    |

    Jan 17, 2024


    This is the second part of a series of posts where we cover extensibility in the new product editor. If you haven’t already, please check out the first post, Getting… Read more

  • Tutorial: Placing an order using the Store API

    Tutorial: Placing an order using the Store API

    Niels Lange Avatar
    Niels Lange

    |

    Sep 20, 2023


    This tutorial uses a REST client for the examples. The screenshots are from Insomnia, but you can also use other REST clients like Postman if you want. Read more

  • Tutorial: Extending the WooCommerce Checkout Block

    Tutorial: Extending the WooCommerce Checkout Block

    Pi Avatar
    Pi

    |

    Aug 7, 2023


    Checkout our tutorial on how to extend the WooCommerce Checkout Block Read more

  • Exposing Payment Options in the Checkout Block

    Exposing Payment Options in the Checkout Block

     Avatar

    |

    Jul 7, 2022


    A while ago, we announced the public availability of developer documentation covering the integration of payment methods with the Cart and Checkout Blocks. This time, we will show you an… Read more

  • Hiding Shipping and Payment Options in the Cart and Checkout Blocks

    Hiding Shipping and Payment Options in the Cart and Checkout Blocks

     Avatar

    |

    May 20, 2022


    A while ago we made our new, block-based checkout available for testing in the WooCommerce Blocks plugin. The new Cart and Checkout blocks were built from the ground up to… Read more

  • Adding your own store management links

    Adding your own store management links

    samuelseay Avatar
    samuelseay

    |

    Mar 17, 2021


    In the new and improved WooCommerce home screen, there are two points of extensibility for plugin developers that have recently had some attention. The first is the setup task list,… Read more

  • Integrating your Payment Method with Cart and Checkout Blocks

    Integrating your Payment Method with Cart and Checkout Blocks

    Darren Ethier Avatar
    Darren Ethier

    |

    Mar 15, 2021


    Since we released the first iteration of the Cart and Checkout blocks to users of the WooCommerce blocks feature plugin last year, one of the most common requests we’ve received… Read more

  • Use Setup Tasks to provide a first-class on-boarding experience for merchants

    Use Setup Tasks to provide a first-class on-boarding experience for merchants

    Automattic Avatar
    Automattic

    |

    Feb 26, 2021


    As a plugin author, you’ll often have one or more set up tasks you want to guide your user through to get the most out of your plugin. Two challenges… Read more

  • Adding columns to analytics reports and CSV downloads

    Adding columns to analytics reports and CSV downloads

    Rebecca Scott Avatar
    Rebecca Scott

    |

    Feb 4, 2021


    This content provides instructions to add custom columns to WooCommerce analytics reports, enhancing data visibility in CSV exports. Read more

  • Tutorial: Adding React Support to a WooCommerce Extension

    Tutorial: Adding React Support to a WooCommerce Extension

     Avatar

    |

    Nov 13, 2020


    Starting with WooCommerce 4.0, the React-powered admin interface of WooCommerce Admin has been included as part of the core WooCommerce experience for developers and merchants. This inclusion opens up lots… Read more

  • Building a JavaScript-driven UI for AutomateWoo – Part 1 – Setting up @wordpress/scripts and webpack

    Building a JavaScript-driven UI for AutomateWoo – Part 1 – Setting up @wordpress/scripts and webpack

    Daniel Bitzer Avatar
    Daniel Bitzer

    |

    Sep 11, 2020


    In this series of posts, I’m going to share my experience building JavaScript-driven UIs for AutomateWoo using components from WooCommerce Admin and Gutenberg. The aim for these posts is to… Read more

Updates

  • Changelog
  • Release Packages
  • Release Calendar
  • Newsletter
  • Status

Information

  • About
  • Contact Us

Community

  • Community Slack
  • WooCommerce Meetups
  • GitHub Discussions
  • Community Forum
  • Code of Conduct
  • Community Participation Guide

Grow with Woo

  • Become a Woo agency partner
  • Become a Marketplace partner
  • Contribute to WooCommerce

Never miss an update

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Automattic Company Site

COPYRIGHT WOOCOMMERCE 2026
TERMS & CONDITIONS  PRIVACY POLICY  PRIVACY NOTICE FOR CALIFORNIA USERS
Do not sell or share my personal information.