Plugin Directory

Changeset 3476162


Ignore:
Timestamp:
03/06/2026 08:30:08 AM (3 weeks ago)
Author:
webdigit
Message:

version 0.3.1

Location:
gestoo-connector-for-peppol-invoicing/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • gestoo-connector-for-peppol-invoicing/trunk/gestoo-connector-for-peppol-invoicing.php

    r3474457 r3476162  
    44 * Plugin URI:        https://www.gestoo.be
    55 * Description:       WooCommerce to GestOO connector: create invoices and send via Peppol. Official invoicing stays in GestOO.
    6  * Version:           0.3.0
     6 * Version:           0.3.1
    77 * Requires at least: 6.0
    88 * Requires PHP:      7.4
     
    4242);
    4343
    44 define( 'GESTOO_PEPPOL_INVOICE_VERSION', '0.3.0' );
     44define( 'GESTOO_PEPPOL_INVOICE_VERSION', '0.3.1' );
    4545define( 'GESTOO_PEPPOL_INVOICE_PLUGIN_FILE', __FILE__ );
    4646define( 'GESTOO_PEPPOL_INVOICE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
     
    7979
    8080/**
     81 * Store activation timestamp for review prompt (J+30).
     82 */
     83function gestoo_peppol_invoice_activation_hook(): void {
     84    require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-review-prompt.php';
     85    Gestoo_Peppol_Review_Prompt::on_activation();
     86}
     87
     88register_activation_hook( GESTOO_PEPPOL_INVOICE_PLUGIN_FILE, 'gestoo_peppol_invoice_activation_hook' );
     89
     90/**
    8191 * Check if WooCommerce is active.
    8292 */
     
    110120    require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-admin-settings.php';
    111121    require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-order-meta-box.php';
     122    require_once GESTOO_PEPPOL_INVOICE_PLUGIN_DIR . 'admin/class-gestoo-peppol-review-prompt.php';
    112123
    113124    // Register integration so it appears under WooCommerce > Settings > Integration.
     
    117128    Gestoo_Peppol_Admin_Settings::init();
    118129    Gestoo_Peppol_Order_Meta_Box::init();
     130    Gestoo_Peppol_Review_Prompt::init();
    119131
    120132    add_action( 'admin_enqueue_scripts', 'gestoo_peppol_invoice_admin_styles' );
  • gestoo-connector-for-peppol-invoicing/trunk/readme.txt

    r3474497 r3476162  
    22
    33Contributors: webdigit
    4 Tags: woocommerce, peppol, invoice, gestoo, e-invoicing
     4Tags: woocommerce, peppol, invoice, e-invoicing, ubl, b2b, gestoo
    55Requires at least: 6.0
    66Tested up to: 6.9
    7 Stable tag: 0.3.0
     7Stable tag: 0.3.1
    88Requires PHP: 7.4
    99Requires Plugins: woocommerce
     
    1111License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1212
    13 WooCommerce to GestOO connector: create invoices and send via Peppol. Official invoicing stays in GestOO.
     13Connect your WooCommerce store to GestOO for official invoices and Peppol e-invoicing. Belgium 2026 compliant. Simple setup.
    1414
    1515== Description ==
    1616
    17 This plugin connects your WooCommerce store to **GestOO** to create official invoices and send them via **Peppol**. Invoicing and Peppol compliance are managed in GestOO; this plugin triggers the flow and displays statuses in the order screen.
     17**Keep your WooCommerce store compliant with Peppol e-invoicing** — mandatory for B2B in Belgium (Jan 2026) and rolling out across the EU. This plugin connects your store to **GestOO**, your Belgian invoicing and accounting platform, so you can create official invoices and send them on the **Peppol** network without complex setup.
     18
     19* **Simple:** Configure once (API token + trigger status). Orders automatically create invoices in GestOO and can be sent via Peppol.
     20* **Compliant:** GestOO uses a certified Peppol Access Point — invoices meet B2B e-invoicing requirements.
     21* **Transparent:** On each order, see sync status, invoice number, Peppol delivery status, and quick links to open in GestOO or retry.
     22* **Transparent pricing:** €99/year includes 50 documents/month — no hidden fees. See gestoo.be/tarifs for full details.
     23* **No lock-in:** Official invoicing stays in GestOO. WooCommerce remains your store; GestOO remains your invoicing hub.
    1824
    1925**Requirements:**
     
    3036* When an order reaches a trigger status (e.g. Completed), the plugin sends order data to GestOO.
    3137* GestOO creates the invoice and can send it via Peppol (after your account is validated).
    32 * On the order edit screen, a "GestOO Invoice" box shows: sync status, invoice number, Peppol status, and links to open the invoice in GestOO or retry actions.
     38* On the order edit screen, a "Peppol Invoice" box shows: sync status, invoice number, Peppol status, and links to open the invoice in GestOO or retry actions.
    3339
    3440Support: hello@gestoo.be
     
    4450== Frequently Asked Questions ==
    4551
     52= Is this compliant with Belgium's 2026 B2B e-invoicing mandate? =
     53
     54Yes. When used with GestOO, invoices are created in the required Peppol BIS Billing 3.0 format and sent via a certified Peppol Access Point. This meets the mandatory B2B e-invoicing requirements for Belgian VAT-registered businesses.
     55
     56= What does it cost? =
     57
     58GestOO WooCommerce + Peppol: €99/year with 50 documents (invoices) per month included. No hidden fees. See gestoo.be/tarifs for full pricing and volume tiers.
     59
    4660= Do I need a GestOO account? =
    4761
    48 Yes. Invoicing and Peppol are handled by GestOO. This plugin only connects your store to GestOO. Create a account at gestoo.be and get an API token from your GestOO dashboard.
     62Yes. Invoicing and Peppol are handled by GestOO. This plugin only connects your store to GestOO. Create an account at gestoo.be and get an API token from your GestOO dashboard.
    4963
    5064= Why are settings disabled? =
     
    5468= Who handles Peppol compliance? =
    5569
    56 GestOO and its Peppol Access Point handle compliance. This plugin does not implement Peppol in WordPress.
     70GestOO uses a certified Peppol Access Point to send invoices on the Peppol network. This plugin does not implement Peppol in WordPress.
    5771
    5872== Screenshots ==
    5973
     74Settings, order meta box when generation is blocked, and meta box when invoice is generated.
     75
    60761. WooCommerce Settings > Integrations > Peppol Invoicing (API token, trigger statuses).
    61 2. Order edit screen: GestOO Invoice meta box (status, invoice number, Peppol status, actions).
     772. Order edit screen: Peppol Invoice meta box when status prevents generation (configuration link).
     783. Order edit screen: Peppol Invoice meta box with invoice generated (invoice number, Open in GestOO, Download PDF).
    6279
    6380== Changelog ==
     81
     82= 0.3.1 =
     83* Added review prompt (J+30 after activation) to help users rate the plugin.
     84* Added uninstall cleanup (removes plugin options on deletion).
     85* Added plugin banner and screenshots on WordPress.org directory page.
    6486
    6587= 0.3.0 =
     
    83105== Upgrade Notice ==
    84106
     107= 0.3.1 =
     108Adds review prompt and uninstall cleanup. Safe to update.
     109
    85110= 0.3.0 =
    86111Plugin renamed for WordPress.org directory compliance. Re-activate after update.
Note: See TracChangeset for help on using the changeset viewer.