Plugin Directory

Changeset 3405261


Ignore:
Timestamp:
11/28/2025 02:11:07 PM (4 months ago)
Author:
artbees
Message:

Release sellkit 2.4.0

Location:
sellkit/trunk
Files:
11 added
5 edited

Legend:

Unmodified
Added
Removed
  • sellkit/trunk/includes/elementor/modules/checkout/classes/helper.php

    r3373843 r3405261  
    9292
    9393        foreach ( $user_defined_fields as $field ) {
    94             $fields[] = $field[ $type ];
     94            if ( isset( $field[ $type ] ) ) {
     95                $fields[] = $field[ $type ];
     96            }
    9597        }
    9698
     
    289291
    290292        foreach ( $billing_fields as $data ) {
    291             $final_name = $data['billing_list_field'];
     293            $final_name = isset( $data['billing_list_field'] ) ? $data['billing_list_field'] : '';
    292294
    293295            if ( 'custom_role' !== $final_name ) {
     
    518520            // Make it optional.
    519521            foreach ( $widget_billing_fields as $data ) {
    520                 $slug        = $data['billing_list_field'];
     522                $slug        = isset( $data['billing_list_field'] ) ? $data['billing_list_field'] : '';
    521523                $is_required = false;
    522524
  • sellkit/trunk/includes/elementor/modules/order-details/templates/thankyou.php

    r3373843 r3405261  
    4646            <ul <?php echo $this->get_render_attribute_string( 'details-order-content' ); ?> >
    4747                <?php
     48                    add_filter( 'sellkit_global_thankyou', '__return_true' );
    4849                    foreach ( $fields as $field ) {
    4950                        Sellkit_Elementor_Order_Details_Module::render_field( $this, $field );
  • sellkit/trunk/languages/sellkit.pot

    r3373843 r3405261  
    22msgid ""
    33msgstr ""
    4 "Project-Id-Version: Sellkit 2.3.6\n"
     4"Project-Id-Version: Sellkit 2.4.0\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sellkit\n"
    66"Last-Translator: Artbees Team <info@artbees.net>\n"
     
    99"Content-Type: text/plain; charset=UTF-8\n"
    1010"Content-Transfer-Encoding: 8bit\n"
    11 "POT-Creation-Date: 2025-10-06T15:50:41+00:00\n"
     11"POT-Creation-Date: 2025-11-27T14:31:44+00:00\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    13 "X-Generator: WP-CLI 2.6.0\n"
     13"X-Generator: WP-CLI 2.12.0\n"
    1414"X-Domain: sellkit\n"
    1515
    1616#. Plugin Name of the plugin
     17#: sellkit.php
    1718#: includes/elementor/class.php:79
    1819#: includes/funnel/homepage.php:141
    19 #: sellkit.php:433
    20 #: sellkit.php:475
     20#: sellkit.php:434
     21#: sellkit.php:476
    2122msgid "Sellkit"
    2223msgstr ""
    2324
    2425#. Plugin URI of the plugin
     26#: sellkit.php
    2527msgid "https://getsellkit.com/"
    2628msgstr ""
    2729
    2830#. Description of the plugin
     31#: sellkit.php
    2932msgid "Build unlimited sales funnels, one-click order bumps and upsells, custom thank you pages, and more. The free version of SellKit also offers a huge round of features to optimize your WooCommerce store: build and style single or multi-step checkout pages with advanced styling options. Add, remove & reorder form fields. Fasten the form submission process with pre-populated form data, Instant form validation, and removing cart page. All this and more is 100% free and for an unlimited number of sites."
    3033msgstr ""
    3134
    3235#. Author of the plugin
     36#: sellkit.php
    3337msgid "Artbees"
    3438msgstr ""
    3539
    3640#. Author URI of the plugin
     41#: sellkit.php
    3742msgid "https://artbees.net"
    3843msgstr ""
     
    360365#. translators: %s Theme name.
    361366#: includes/admin/notices/partner-theme-offer.php:162
     367#, php-format
    362368msgid "OFF for %s users"
    363369msgstr ""
     
    408414#. Translators: 1: bold sellkit 2: bold woocommerce
    409415#: includes/admin/notices/woocommerce-not-installed.php:94
     416#, php-format
    410417msgid "The %1$s plugin requires the %2$s plugin to be installed & activated as well."
    411418msgstr ""
     
    425432#: includes/admin/settings/class-settings.php:60
    426433msgid "Somethings went wrong."
     434msgstr ""
     435
     436#: includes/admin/views/promotion-banner.php:69
     437msgctxt "admin promotion banner"
     438msgid "Dismiss promotion"
    427439msgstr ""
    428440
     
    465477#: includes/block-editor/blocks/checkout/helper.php:1457
    466478#: includes/elementor/modules/checkout/classes/global-hooks.php:318
    467 #: includes/elementor/modules/checkout/classes/helper.php:270
     479#: includes/elementor/modules/checkout/classes/helper.php:272
    468480#: includes/elementor/modules/checkout/classes/multi-step.php:283
    469481#: includes/elementor/modules/checkout/classes/multi-step.php:317
     
    501513#: includes/block-editor/blocks/checkout/helper.php:1489
    502514#: includes/block-editor/blocks/checkout/helper.php:1501
    503 #: includes/elementor/modules/checkout/classes/helper.php:280
    504 #: includes/elementor/modules/checkout/classes/helper.php:315
    505 #: includes/elementor/modules/checkout/classes/helper.php:331
     515#: includes/elementor/modules/checkout/classes/helper.php:282
     516#: includes/elementor/modules/checkout/classes/helper.php:317
     517#: includes/elementor/modules/checkout/classes/helper.php:333
     518#, php-format
    506519msgid "%s is a required field."
    507520msgstr ""
    508521
    509522#: includes/block-editor/blocks/checkout/helper.php:1476
    510 #: includes/elementor/modules/checkout/classes/helper.php:305
     523#: includes/elementor/modules/checkout/classes/helper.php:307
    511524msgid "Billing"
    512525msgstr ""
     
    519532#: includes/block-editor/blocks/checkout/templates/form-login.php:36
    520533#: includes/block-editor/blocks/checkout/templates/form-login.php:65
    521 #: includes/elementor/modules/checkout/classes/helper.php:331
    522 #: includes/elementor/modules/checkout/classes/helper.php:337
     534#: includes/elementor/modules/checkout/classes/helper.php:333
     535#: includes/elementor/modules/checkout/classes/helper.php:339
    523536#: includes/elementor/modules/checkout/templates/form-login.php:36
    524537#: includes/elementor/modules/checkout/templates/form-login.php:65
     
    528541#. translators: %s field_name.
    529542#: includes/block-editor/blocks/checkout/helper.php:1507
    530 #: includes/elementor/modules/checkout/classes/helper.php:337
     543#: includes/elementor/modules/checkout/classes/helper.php:339
     544#, php-format
    531545msgid "%s is not a valid email."
    532546msgstr ""
     
    605619#. Translators: %d is the shipping package number.
    606620#: includes/block-editor/blocks/checkout/inner-blocks/cart-shipping/class.php:68
     621#, php-format
    607622msgctxt "shipping packages"
    608623msgid "Shipping %d"
     
    618633#: includes/block-editor/blocks/checkout/inner-blocks/cart-shipping/class.php:122
    619634#: includes/block-editor/blocks/checkout/templates/cart-shipping.php:71
     635#, php-format
    620636msgid "Shipping to %s."
    621637msgstr ""
     
    649665#: includes/block-editor/blocks/checkout/inner-blocks/cart-shipping/class.php:143
    650666#: includes/block-editor/blocks/checkout/templates/cart-shipping.php:90
     667#, php-format
    651668msgid "No shipping options were found for %s."
    652669msgstr ""
     
    720737#: includes/block-editor/blocks/checkout/inner-blocks/payment-continue/class.php:42
    721738#: includes/block-editor/blocks/checkout/templates/payment-continue.php:6
     739#, php-format
    722740msgid "Since your browser does not support JavaScript, or it is disabled, please ensure you click the %1$sUpdate Totals%2$s button before placing your order. You may be charged more than the amount stated above if you fail to do so."
    723741msgstr ""
     
    838856#: includes/block-editor/blocks/optin/crm/mailerlite.php:65
    839857#: includes/elementor/modules/optin/actions/utils/crm-trait.php:244
     858#, php-format
    840859msgid "%1$s: Request error-%2$s -- %3$s"
    841860msgstr ""
     
    854873#. Translators: 1: CRM name 2: Error code 3: Error message  4: Rest of message
    855874#: includes/block-editor/blocks/optin/crm/activecampaign.php:219
     875#, php-format
    856876msgid "%1$s: %2$s-%3$s -- %4$s"
    857877msgstr ""
     
    876896#. translators: %s Error code
    877897#: includes/block-editor/blocks/optin/crm/getresponse.php:134
     898#, php-format
    878899msgid "GetResponse: Error in request, code: %s"
    879900msgstr ""
     
    885906#. translators: %s Error code
    886907#: includes/block-editor/blocks/optin/crm/mailchimp.php:202
     908#, php-format
    887909msgid "Mailchimp: Error in request, code: %s"
    888910msgstr ""
     
    894916#. translators: %s Error code
    895917#: includes/block-editor/blocks/optin/crm/mailerlite.php:145
     918#, php-format
    896919msgid "MailerLite: Error in request, code: %s"
    897920msgstr ""
     
    10201043#: includes/block-editor/blocks/optin/helper.php:617
    10211044#: includes/elementor/modules/optin/actions/utils/crm-trait.php:476
     1045#, php-format
    10221046msgid "%1$s: %2$s is required by api endpoint, but the corresponding field is not made required in your form."
    10231047msgstr ""
     
    10251049#. translators: 1: Action name 2: Field name
    10261050#: includes/block-editor/blocks/optin/helper.php:636
     1051#, php-format
    10271052msgid "%1$s: %2$s field is missing, please check the created form fields."
    10281053msgstr ""
     
    24362461
    24372462#. translators: %s field_name.
    2438 #: includes/elementor/modules/checkout/classes/helper.php:388
     2463#: includes/elementor/modules/checkout/classes/helper.php:390
     2464#, php-format
    24392465msgid "%s is not a valid phone."
    24402466msgstr ""
    24412467
    24422468#. translators: %s field_name.
    2443 #: includes/elementor/modules/checkout/classes/helper.php:414
     2469#: includes/elementor/modules/checkout/classes/helper.php:416
     2470#, php-format
    24442471msgid "%s is not a valid postcode."
    24452472msgstr ""
     
    26922719#. translators: 1: bold tag 2: bold tag
    26932720#: includes/elementor/modules/checkout/widgets/settings-controls.php:255
     2721#, php-format
    26942722msgid "You are using a free version of Sellkit. Upgrade to %1$s Sellkit Pro %2$s to use this feature."
    26952723msgstr ""
     
    33353363#. translators: Action name
    33363364#: includes/elementor/modules/optin/actions/activecampaign.php:73
     3365#, php-format
    33373366msgid "Enter your %s API URL for only this form."
    33383367msgstr ""
     
    33913420#. translators: Action name
    33923421#: includes/elementor/modules/optin/actions/growmatik.php:71
     3422#, php-format
    33933423msgid "Enter your %s API Secret for only this form."
    33943424msgstr ""
     
    34803510#. translators: 1: html tag, 2: Action name, 3: html tags, 4: html tags
    34813511#: includes/elementor/modules/optin/actions/utils/crm-trait.php:315
     3512#, php-format
    34823513msgid "%1$sSet your %2$s API key in %3$s Sellkit Settings %4$s."
    34833514msgstr ""
     
    34893520#. translators: Action name
    34903521#: includes/elementor/modules/optin/actions/utils/crm-trait.php:336
     3522#, php-format
    34913523msgid "Enter your %s API key for only this form."
    34923524msgstr ""
     
    35193551#. translators: %s: html tag
    35203552#: includes/elementor/modules/optin/actions/utils/crm-trait.php:441
     3553#, php-format
    35213554msgid "Tags %s"
    35223555msgstr ""
     
    35243557#. translators: 1: Action name 2: Field name
    35253558#: includes/elementor/modules/optin/actions/utils/crm-trait.php:494
     3559#, php-format
    35263560msgid "%1$s: %2$s is required by api endpoint, but it is not mapped to any field in your form."
    35273561msgstr ""
     
    35293563#. translators: 1: Action name 2: List name
    35303564#: includes/elementor/modules/optin/actions/utils/crm-trait.php:512
     3565#, php-format
    35313566msgid "%1$s: Invalid %2$s is selected."
    35323567msgstr ""
     
    35963631#: includes/elementor/modules/order-cart-details/widgets/order-cart-details.php:320
    35973632#: includes/elementor/modules/order-details/widgets/order-details.php:126
    3598 #: sellkit.php:475
    35993633#: sellkit.php:476
     3634#: sellkit.php:477
    36003635#: assets/dist/admin/sellkit.js:280
    36013636#: assets/dist/blocks/checkout/inner-blocks.js:14
     
    41754210msgstr ""
    41764211
    4177 #: sellkit.php:436
     4212#: sellkit.php:437
    41784213#: assets/dist/admin/sellkit.js:280
    41794214msgid "Dashboard"
    41804215msgstr ""
    41814216
    4182 #: sellkit.php:437
     4217#: sellkit.php:438
    41834218#: assets/dist/admin/sellkit.js:266
    41844219#: assets/dist/admin/sellkit.js:280
     
    41864221msgstr ""
    41874222
    4188 #: sellkit.php:438
     4223#: sellkit.php:439
    41894224#: assets/dist/admin/sellkit.js:280
    41904225msgid "Global Checkout"
     
    44954530
    44964531#: assets/dist/admin/sellkit.js:280
     4532#, js-format
    44974533msgid "Add %s step"
    44984534msgstr ""
     
    45034539
    45044540#: assets/dist/admin/sellkit.js:280
     4541#, js-format
    45054542msgid "Upgrade to <strong>Sellkit Pro</strong> to add %s."
    45064543msgstr ""
     
    48834920
    48844921#: assets/dist/admin/sellkit.js:280
     4922#, js-format
    48854923msgid "Threshold Amount (%s)"
    48864924msgstr ""
    48874925
    48884926#: assets/dist/admin/sellkit.js:280
     4927#, js-format
    48894928msgid "Target Subtotal Amount (%s)"
    48904929msgstr ""
     
    51635202
    51645203#: assets/dist/admin/sellkit.js:280
     5204#, js-format
    51655205msgid " You will need to save the permalink settings (no change required) from <a href=\"%s\" target=\"_blank\" >WordPress Permalink Settings</a> after changing the Funnel Permalink Base."
    51665206msgstr ""
     
    51835223
    51845224#: assets/dist/admin/sellkit.js:280
     5225#, js-format
    51855226msgid "Add %s"
    51865227msgstr ""
     
    51955236
    51965237#: assets/dist/admin/sellkit.js:280
     5238#, js-format
    51975239msgid "Create your first %s"
    51985240msgstr ""
     
    55035545#: assets/dist/blocks/optin.js:14
    55045546#: includes/block-editor/blocks/optin/fields/address.js:29
     5547#, js-format
    55055548msgid "Set your google API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    55065549msgstr ""
     
    55225565#: assets/dist/blocks/optin.js:14
    55235566#: includes/block-editor/blocks/optin/settings/crm/activeCampaign.js:65
     5567#, js-format
    55245568msgid "Set your Active Campaign API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    55255569msgstr ""
     
    55575601#: assets/dist/blocks/optin.js:14
    55585602#: includes/block-editor/blocks/optin/settings/crm/convertKit.js:65
     5603#, js-format
    55595604msgid "Set your ConvertKit API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    55605605msgstr ""
     
    55685613#: assets/dist/blocks/optin.js:14
    55695614#: includes/block-editor/blocks/optin/settings/crm/drip.js:105
     5615#, js-format
    55705616msgid "Set your Drip API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    55715617msgstr ""
     
    55795625#: assets/dist/blocks/optin.js:14
    55805626#: includes/block-editor/blocks/optin/settings/crm/getResponse.js:77
     5627#, js-format
    55815628msgid "Set your GetResponse API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    55825629msgstr ""
     
    56015648#: assets/dist/blocks/optin.js:14
    56025649#: includes/block-editor/blocks/optin/settings/crm/mailChimp.js:102
     5650#, js-format
    56035651msgid "Set your MailChimp API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    56045652msgstr ""
     
    56075655#: assets/dist/blocks/optin.js:14
    56085656#: includes/block-editor/blocks/optin/settings/crm/mailerLite.js:62
     5657#, js-format
    56095658msgid "Set your MailerLite API key in <a href=\"%s\" target=\"_blank\">Sellkit Settings</a>."
    56105659msgstr ""
     
    56135662#: assets/dist/blocks/optin.js:14
    56145663#: includes/block-editor/blocks/optin/settings/crm/webHook.js:24
     5664#, js-format
    56155665msgid "Enter the webhook URL where you want to send your Form data after submit e.g. <a href=\"%s\" target=\"_blank\">Integrate with Zapier Webhook</a>."
    56165666msgstr ""
  • sellkit/trunk/readme.txt

    r3373843 r3405261  
    55Requires at least: 5.6
    66Tested up to: 6.8
    7 Stable tag: 2.3.6
     7Stable tag: 2.4.0
    88Requires PHP: 7.0
    99License: GPLv3
     
    276276
    277277== Changelog ==
     278= 2.4.0 - 2025-11-27 =
     279* Added promotion banner system.
     280* Fixed warning related to billing field when field role is empty.
     281* Fixed displaying Order Details widget on thank you page when loaded by Order Received Page condition.
     282
    278283= 2.3.6 - 2025-10-3 =
    279284* Bug Fix: Fixed issue related to get_price.
  • sellkit/trunk/sellkit.php

    r3373843 r3405261  
    44 * Plugin URI: https://getsellkit.com/
    55 * Description: Build unlimited sales funnels, one-click order bumps and upsells, custom thank you pages, and more. The free version of SellKit also offers a huge round of features to optimize your WooCommerce store: build and style single or multi-step checkout pages with advanced styling options. Add, remove & reorder form fields. Fasten the form submission process with pre-populated form data, Instant form validation, and removing cart page. All this and more is 100% free and for an unlimited number of sites.
    6  * Version: 2.3.6
     6 * Version: 2.4.0
    77 * Author: Artbees
    88 * Author URI: https://artbees.net
     
    256256            $this->load_files( [
    257257                'admin/class-promote-sellkit-pro',
     258                'admin/class-promotion-banner',
    258259            ] );
    259260
Note: See TracChangeset for help on using the changeset viewer.