Forum Replies Created

Viewing 15 replies - 1 through 15 (of 29 total)
  • Thread Starter vitalseeds

    (@vitalseeds)

    thanks @ihereira i already have the defaults set but the point is that i dont want my customers to have go through to the product page as its bad for the UX, the less clicks and page loads the better

    Thread Starter vitalseeds

    (@vitalseeds)

    Hi there

    Thanks for your response.

    However the reason the products have variations is because they are variable, so changing them to simple products is not an option.

    Ill wait to see if anyone has a simple solution, i thought maybe there would be a filter / snippet but maybe its a bit too complex for that.

    Thread Starter vitalseeds

    (@vitalseeds)

    thanks a lot, that worked well πŸ™‚

    Thread Starter vitalseeds

    (@vitalseeds)

    OK yes but made no difference, still hardly any tracking by analytics

    Thread Starter vitalseeds

    (@vitalseeds)

    oh yes thanks i found it now and have unchecked it. i have realised that this is not just a woocommerce issue as analytics is missing nearly all of the traffic data too. ive opened a support ticket with google too

    Thread Starter vitalseeds

    (@vitalseeds)

    I cant find that option in autoptimize

    Thread Starter vitalseeds

    (@vitalseeds)

    Hi there I’m sorry, I had responded but through the email by mistake, copied below:

    Thanks for your response.

    I cant find the logs can you tell me where they would be? Also i cant tell which orders have not been tracked as google analytics doe not give me that level of data e.g. order number, it only tells me things like number of transactions and revenue.

    Here is my system report:

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://vitalseeds.co.uk
    Site address (URL): https://vitalseeds.co.uk
    WC Version: 5.9.0
    REST API Version: βœ” 5.9.0
    WC Blocks Version: βœ” 6.1.0
    Action Scheduler Version: βœ” 3.3.0
    WC Admin Version: βœ” 2.8.0
    Log Directory Writable: βœ”
    WP Version: 5.8.2
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: βœ”
    Language: en_GB
    External object cache: βœ”
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.4.26
    PHP Post Max Size: 256 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 10000
    cURL Version: 7.66.0
    OpenSSL/1.1.1l-fips
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.32-35-log
    Max Upload Size: 256 MB
    Default Timezone is UTC: βœ”
    fsockopen/cURL: βœ”
    SoapClient: βœ”
    DOMDocument: βœ”
    GZip: βœ”
    Multibyte String: βœ”
    Remote Post: βœ”
    Remote Get: βœ”
    
    ### Database ###
    
    WC Database Version: 5.9.0
    WC Database Prefix: wpjp_
    Total Database Size: 906.11MB
    Database Data Size: 590.66MB
    Database Index Size: 315.45MB
    wpjp_woocommerce_sessions: Data: 1.52MB + Index: 0.02MB + Engine InnoDB
    wpjp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpjp_woocommerce_order_items: Data: 23.55MB + Index: 6.52MB + Engine InnoDB
    wpjp_woocommerce_order_itemmeta: Data: 174.70MB + Index: 131.25MB + Engine InnoDB
    wpjp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpjp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    $table: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpjp_actionscheduler_actions: Data: 2.52MB + Index: 1.25MB + Engine InnoDB
    wpjp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_actionscheduler_logs: Data: 1.52MB + Index: 0.69MB + Engine InnoDB
    wpjp_aws_index: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_caos_webfonts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_caos_webfonts_subsets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_cli_cookie_scan: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_cli_cookie_scan_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_cli_cookie_scan_cookies: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_cli_cookie_scan_url: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_cli_scripts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_comments: Data: 48.58MB + Index: 25.09MB + Engine InnoDB
    wpjp_convertkit_user_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_easy_pie_contacts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_easy_pie_cs_entities: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_easy_pie_cs_subscribers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_easy_pie_emails: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB
    wpjp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wpjp_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_failed_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_mgmlp_folders: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wpjp_mobileassistant_accounts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_mobileassistant_devices: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_mobileassistant_failed_login: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_mobileassistant_push_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_mobileassistant_session_keys: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_mobileassistant_users: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_omgf_fonts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_omgf_fonts_subsets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_options: Data: 3.52MB + Index: 0.19MB + Engine InnoDB
    wpjp_pimwick_gift_card: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_pimwick_gift_card_activity: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_postmeta: Data: 165.70MB + Index: 95.22MB + Engine InnoDB
    wpjp_posts: Data: 9.52MB + Index: 6.06MB + Engine InnoDB
    wpjp_queue: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_sbi_instagram_feeds_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_sbi_instagram_posts: Data: 0.20MB + Index: 0.00MB + Engine InnoDB
    wpjp_smush_dir_images: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_stock_log: Data: 10.52MB + Index: 0.00MB + Engine InnoDB
    wpjp_termmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wpjp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_term_relationships: Data: 0.11MB + Index: 0.06MB + Engine InnoDB
    wpjp_term_taxonomy: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    wpjp_usermeta: Data: 22.55MB + Index: 16.06MB + Engine InnoDB
    wpjp_users: Data: 1.52MB + Index: 0.83MB + Engine InnoDB
    wpjp_wcpdf_invoice_number: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    wpjp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wpjp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wc_customer_lookup: Data: 2.52MB + Index: 1.84MB + Engine InnoDB
    wpjp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_wc_order_product_lookup: Data: 28.55MB + Index: 21.06MB + Engine InnoDB
    wpjp_wc_order_stats: Data: 3.52MB + Index: 3.50MB + Engine InnoDB
    wpjp_wc_order_tax_lookup: Data: 2.52MB + Index: 2.03MB + Engine InnoDB
    wpjp_wc_product_meta_lookup: Data: 0.06MB + Index: 0.09MB + Engine InnoDB
    wpjp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wfblockediplog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfblocks7: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpjp_wfconfig: Data: 0.48MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfcrawlers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wffilechanges: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wffilemods: Data: 7.52MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfhits: Data: 0.23MB + Index: 0.08MB + Engine InnoDB
    wpjp_wfhoover: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wfissues: Data: 0.05MB + Index: 0.06MB + Engine InnoDB
    wpjp_wfknownfilelist: Data: 3.52MB + Index: 0.00MB + Engine InnoDB
    wpjp_wflivetraffichuman: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wflocs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wflogins: Data: 0.48MB + Index: 0.13MB + Engine InnoDB
    wpjp_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfnotifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfpendingissues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpjp_wfreversecache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wfsnipcache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpjp_wfstatus: Data: 0.13MB + Index: 0.09MB + Engine InnoDB
    wpjp_wftrafficrates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_woocommerce_gc_activity: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpjp_woocommerce_gc_cards: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpjp_woocommerce_gc_cardsmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpjp_wpml_mails: Data: 66.52MB + Index: 0.00MB + Engine InnoDB
    wpjp_yoast_indexable: Data: 4.52MB + Index: 1.38MB + Engine InnoDB
    wpjp_yoast_indexable_hierarchy: Data: 0.06MB + Index: 0.08MB + Engine InnoDB
    wpjp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpjp_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpjp_yoast_seo_links: Data: 0.30MB + Index: 0.16MB + Engine InnoDB
    wpjp_yoast_seo_meta: Data: 0.38MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 1060
    cookielawinfo: 6
    custom_css: 3
    custom_order_status: 2
    elementor_library: 39
    jet-menu: 2
    jetpack_migration: 2
    landingpage_f: 1
    mc4wp-form: 2
    mgmlp_media_folder: 14
    ml-slide: 12
    ml-slider: 1
    nav_menu_item: 149
    oembed_cache: 18
    page: 63
    post: 20
    product: 217
    product_variation: 139
    shop_coupon: 81
    shop_order: 25076
    shop_order_refund: 363
    tablepress_table: 44
    wc_afrsm: 1
    woovouchers: 6
    wpforms: 1
    
    ### Security ###
    
    Secure connection (HTTPS): βœ”
    Hide errors from visitors: βœ”
    
    ### Active Plugins (40) ###
    
    Akismet Anti-Spam: by Automattic – 4.2.1
    Autoptimize: by Frank Goossens (futtta) – 2.9.3
    Code Snippets: by Code Snippets Pro – 2.14.2
    ConvertKit for WooCommerce: by ConvertKit – 1.4.1
    ConvertKit: by ConvertKit – 1.9.5.2
    GDPR Cookie Consent: by WebToffee – 2.0.6
    Custom Order Status for WooCommerce: by Tyche Softwares – 2.0.3
    Disable XML-RPC: by Philip Erb – 1.0.1
    Yoast Duplicate Post: by Enrico Battocchi and Team Yoast – 4.1.2
    Elementor Addons & Templates - Sizzify Lite: by ThemeIsle – 1.3.2
    Elementor Pro: by Elementor.com – 3.5.1
    Page Templater For Elementor: by ThemeIsle – 1.2.9
    Elementor: by Elementor.com – 3.4.8
    Insert Headers and Footers: by WPBeginner – 1.6.0
    Max Mega Menu - Pro Addon: by megamenu.com – 2.2.3
    Max Mega Menu: by megamenu.com – 2.9.5
    Mobile Assistant Connector: by eMagicOne – 2.1.10
    Search By SKU - for Woocommerce: by Unroll Digital – 0.8.0
    SiteGround Optimizer: by SiteGround – 6.0.5
    TablePress: by Tobias BΓ€thge – 1.14
    Where Did You Hear About Us Checkout Field for WooCommerce: by Wooassist – 1.2.0
    Advanced Order Export For WooCommerce: by AlgolPlus – 3.2.1
    WPC Product Bundles for WooCommerce (Premium): by WPClever – 5.9.7
    Woo Shortcodes Kit: by Alberto G. – 1.9.9
    WooCommerce Extended Coupon Features FREE: by Soft79 – 3.2.8
    WooCommerce Stripe Gateway: by WooCommerce – 5.8.1
    WooCommerce Gift Cards: by SomewhereWarm – 1.9.1 (update to version 1.9.3 is available)
    WooCommerce Google Analytics Integration: by WooCommerce – 1.5.4
    WooCommerce Grid/List View: by BeRocket – 3.0.4.1
    WooCommerce Max Quantity: by Isabel Castillo – 1.5.2
    WooCommerce Min/Max Quantities: by WooCommerce – 2.4.24
    WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 2.10.4
    WooCommerce Sort By Stock: by Brandon Yanofsky – 2.2.0
    Stock Manager for WooCommerce: by StoreApps – 2.8.3
    WooCommerce: by Automattic – 5.9.0
    Wordfence Security: by Wordfence – 7.5.7
    Yoast SEO: by Team Yoast – 17.7
    WP Mail Logging: by Wysija – 1.9.9
    WP Mail SMTP: by WPForms – 3.2.0
    WP STAGING: by WP-STAGING – 2.9.0
    
    ### Inactive Plugins (12) ###
    
    Classic Editor: by WordPress Contributors – 1.6.2
    Facebook for WooCommerce: by Facebook – 2.6.7
    Grid/List View for WooCommerce: by BeRocket – 1.1.3.2
    Homepage Control: by WooThemes – 2.0.3
    Limit Orders for WooCommerce: by Nexcess – 1.3.1
    Product listing page with list & grid view: by FME Addons – 1.0.4
    Store Toolkit for WooCommerce: by Visser Labs – 2.3.1
    Termly | GDPR/CCPA Cookie Consent Banner: by Termly – 3.0.2
    WooCommerce PayPal Checkout Gateway: by WooCommerce – 2.1.3
    WooCommerce Print Address Labels: by Ewout Fernhout – 1.5.7
    Woo Store Vacation: by MyPreview – 1.4.3
    WP Super Cache: by Automattic – 1.7.4
    
    ### Dropin Plugins (1) ###
    
    object-cache.php: Memcached
    
    ### Must Use Plugins (2) ###
    
    Elementor Safe Mode: by Elementor.com – 1.0.0
    WP STAGING Optimizer: by RenΓ© Hermenau – 1.5.1
    
    ### Settings ###
    
    API Enabled: βœ”
    Force SSL: –
    Currency: GBP (Β£)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    pw gift card (pw-gift-card)
    simple (simple)
    variable (variable)
    woosb (woosb)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: βœ”
    
    ### WC Pages ###
    
    Shop base: #115 - /shop/
    Basket: #117 - /cart/
    Checkout: #119 - /checkout/
    My account: #121 - /my-account/
    Terms and conditions: #10702 - /terms-and-conditions/
    
    ### Theme ###
    
    Name: Vitalseeds theme II (Storefront child)
    Version: 2.0.13
    Author URL: http://merlinhowse.co.uk
    Child Theme: βœ”
    Parent Theme Name: Storefront
    Parent Theme Version: 2.3.2 – 3.9.1 is available
    Parent Theme Author URL: https://woocommerce.com/
    WooCommerce Support: βœ”
    
    ### Templates ###
    
    Overrides: –
    
    ### Gift Cards ###
    
    Database Version: 1.9.1
    Loopback Test: βœ”
    Task Queueing Test: βœ”
    
    ### Action Scheduler ###
    
    Complete: 5,332
    Oldest: 2021-11-01 10:29:45 +0000
    Newest: 2021-12-01 12:34:01 +0000
    
    Failed: 65
    Oldest: 2019-07-29 17:50:49 +0100
    Newest: 2019-07-29 17:50:49 +0100
    
    Pending: 6
    Oldest: 2021-12-06 13:08:57 +0000
    Newest: 2021-12-25 17:11:00 +0000
    
    ### Status report information ###
    
    Generated at: 2021-12-01 13:00:54 +00:00
    

    On Sun, 28 Nov 2021 at 16:25, WordPress.org Forums <noreply@wordpress.org> wrote:

    Thread Starter vitalseeds

    (@vitalseeds)

    Hi There

    Thanks for your swift response.

    I added ‘uploads/2018/10/Logo-landscape-png’ and it now works.

    I had previously added https://vitalseeds.co.uk/wp-content/uploads/2020/02/Logo-landscape-png-300×60-2.png

    Thanks for your help with this.

    Best

    Fred

    • This reply was modified 3 years, 1 month ago by vitalseeds.

    Ah ok, i understand, thanks a lot Steve, i appreciate your help with this.

    Fred

    Hi Steve

    Thanks for getting back to me. I had not realized the thread was closed!

    Thanks also for trouble shooting this, do i just copy and paste the text above into the original filter somewhere? And if so where?

    Fred

    @stevegrunwell are you able to help me troubleshoot this? My customers are very frustrated in having to order during the night, as we hit our limit in the morning every day

    HI thanks for that

    I downloaded the plug-in but cant delete the ‘limit_orders_order_count’ transient, it just keeps returning when i click delete. It does say that it has ‘expired’ though.

    update – i deleted the plug-in and tried to start from the beginning again. It seems that when i delete the active transient (50) a new transient (97) which is expired immediately appears in the transient list in its place. any ideas?

    • This reply was modified 3 years, 3 months ago by vitalseeds.
    • This reply was modified 3 years, 3 months ago by vitalseeds.

    Hi again Steve

    in the end the filter did not seem to work properly. Ill explain exactly what happened and maybe you can advise.

    -I installed the plug-in on sunday evening after too many orders had been received that day – i set the limit to 50
    – orders were then disabled until midnight when the counter reset
    – at around 12pm on monday the 50 order limit was reached and orders disabled
    – i then added your code snippet to move order reset time to 7am and changed the values to as follows:
    */
    $hours = 07;
    $minutes = 0;
    $seconds = 0;
    – there was a message from the plug-in saying that orders were suspended until 7am, so i thought it was working
    – BUT, then it seems the checkout opened again at midnight as we had some orders some in over the night
    – at 7am the checkout was CLOSED (instead of opened again) and people were writing to complain that they could not order from us
    – i then deactivated plugin

    Do you have any idea what is happening here?

    Fred

    Great thanks Steve, just did it and seems to have worked.

    And thanks for making the plug-in, its exactly what we need at the moment.

    Hi Steve – i too am interested in setting a customized time to reset orders of 7am.

    I am not a developer and use the code snippets plug-in for php codes. Can i just paste the code you link to above into code snippets? and change the $variables

    Thanks!

    Fred

Viewing 15 replies - 1 through 15 (of 29 total)