Plugin Directory

Changeset 3734383


Ignore:
Timestamp:
10/08/2026 11:18:30 AM (2 weeks ago)
Author:
varyoapps
Message:

Varyo Bundles 1.0.7: merchant support improvements

Location:
varyo-bundles/trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • varyo-bundles/trunk/includes/class-varyo-offer-editor-renderer.php

    r3656881 r3734383  
    230230                                </div>
    231231                        </div>
     232
     233                        <?php if ( class_exists( 'Varyo_Support_Admin' ) && Varyo_Support_Admin::should_show_concierge() ) : ?>
     234                                <section class="varyo-concierge-card" aria-labelledby="varyo-concierge-title">
     235                                        <div class="varyo-concierge-card__copy">
     236                                                <h3 id="varyo-concierge-title"><?php esc_html_e( 'Need help building your first offer?', 'varyo-bundles' ); ?></h3>
     237                                                <p><?php esc_html_e( 'We’re personally helping early Varyo stores set up their first Quantity Break, Buy X Get Y, or Product Bundle for free.', 'varyo-bundles' ); ?></p>
     238                                        </div>
     239                                        <button type="button" class="button button-primary" data-varyo-open-support="first_offer"><?php esc_html_e( 'Get free setup help', 'varyo-bundles' ); ?></button>
     240                                        <button type="button" class="varyo-concierge-card__dismiss" data-varyo-concierge-dismiss aria-label="<?php esc_attr_e( 'Dismiss setup help', 'varyo-bundles' ); ?>">&times;</button>
     241                                </section>
     242                        <?php endif; ?>
    232243
    233244                        <div class="varyo-template-grid">
  • varyo-bundles/trunk/includes/class-varyo-plugin.php

    r3732366 r3734383  
    2727        public Varyo_Analytics    $analytics;
    2828        public Varyo_Telemetry    $telemetry;
     29        public Varyo_Support_Admin $support_admin;
    2930
    3031        private function __construct() {}
    … …  
    5758                $this->analytics     = new Varyo_Analytics();
    5859                $this->telemetry     = new Varyo_Telemetry();
     60                $this->support_admin = new Varyo_Support_Admin();
    5961
    6062                $this->frontend->register_hooks();
    … …  
    6971                $this->analytics->register_hooks();
    7072                $this->telemetry->register_hooks();
     73                $this->support_admin->register_hooks();
    7174        }
    7275}
  • varyo-bundles/trunk/readme.txt

    r3732387 r3734383  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.6
     7Stable tag: 1.0.7
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    6161* The analytics dashboard reads pre-aggregated counters and **never scans your orders table**, so it's as fast at 10,000 orders as at 10.
    6262* No React app or render-blocking assets. Optional usage reporting is off until an administrator opts in.
     63* After you send a support request, Varyo receives the details shown in the form and the Varyo plugin version. Crisp handles the support conversation and email replies; the Crisp chat widget is not loaded in your store.
    6364* No custom database tables. Everything lives in standard posts and meta, and uninstall can remove all offers, settings, and analytics (or keep your data, your choice). Order history is never touched.
    6465
    … …  
    120121
    121122Your call: a deactivation option lets you keep all Varyo data for a future reinstall. With full removal selected, uninstall deletes all bundle offers, their settings, analytics data, and plugin options. Historical Varyo metadata already attached to WooCommerce order items stays with those orders, so past order records remain intact for accounting and support. Varyo never deletes or modifies your WooCommerce orders.
     123
     124= What information is sent when I contact Varyo support? =
     125
     126Only after you choose **Send request**, Varyo sends the request type, the name and email shown in the form, your message, the optional store URL if you entered one, and the Varyo plugin version for support context. The request is sent securely to Varyo and processed in Crisp so the Varyo team can reply by email. Support requests are separate from optional usage reporting. See the [Varyo privacy policy](https://varyoapps.com/privacy-policy/) and [Crisp privacy policy](https://crisp.chat/en/privacy/).
    122127
    123128== Screenshots ==
    … …  
    135140== Changelog ==
    136141
     142= 1.0.7 =
     143* Fix: Improve support form delivery during slow connections and reduce duplicate requests during retries.
     144* Fix: Accept multilingual support messages and show when a prompt choice could not be saved.
     145* Fix: Keep the review reminder out of the way after asking for help and align the setup-help banner on narrow screens.
     146
    137147= 1.0.6 =
    138148* Add: Optional usage sharing to help improve Varyo.
     149* Add: An in-admin support form, free first-offer setup guidance, and an optional honest WordPress.org review reminder after an offer has been published for seven days.
    139150
    140151= 1.0.5 =
    … …  
    175186== Upgrade Notice ==
    176187
     188= 1.0.7 =
     189Improves support request reliability, multilingual input, and admin prompt behavior.
     190
    177191= 1.0.6 =
    178192Add: Optional usage sharing to help improve Varyo.
  • varyo-bundles/trunk/uninstall.php

    r3732366 r3734383  
    136136delete_option( 'varyo_telemetry_state' );
    137137delete_option( 'varyo_telemetry_state_lock' ); // Obsolete candidate lock; never created by current code.
     138delete_option( 'varyo_merchant_success_state' );
    138139delete_option( 'varyo_installed_at' );
  • varyo-bundles/trunk/varyo-bundles.php

    r3732366 r3734383  
    33 * Plugin Name:       Varyo Bundles
    44 * Description:       Product bundles, quantity breaks, BOGO deals, free gifts, and upsells for WooCommerce.
    5  * Version:           1.0.6
     5 * Version:           1.0.7
    66 * Requires at least: 6.0
    77 * Requires PHP:      7.4
    … …  
    2222// ---------------------------------------------------------------------------
    2323
    24 define( 'VARYO_VERSION',  '1.0.6' );
     24define( 'VARYO_VERSION',  '1.0.7' );
    2525define( 'VARYO_DIR',      plugin_dir_path( __FILE__ ) );
    2626define( 'VARYO_URL',      plugin_dir_url( __FILE__ ) );
    … …  
    115115        require_once VARYO_DIR . 'includes/class-varyo-offer-ajax.php';
    116116        require_once VARYO_DIR . 'includes/class-varyo-settings-admin.php';
     117        require_once VARYO_DIR . 'includes/class-varyo-support-admin.php';
    117118        require_once VARYO_DIR . 'includes/class-varyo-telemetry.php';
    118119        require_once VARYO_DIR . 'includes/class-varyo-product-info.php';
Note: See TracChangeset for help on using the changeset viewer.