Forum Replies Created

Viewing 15 replies - 1 through 15 (of 35 total)
  • Thread Starter mappel

    (@mappel)

    Thanks for getting back to me.

    Isn’t it possible to override the font-family with custom css like I tried above?

    Thread Starter mappel

    (@mappel)

    I don’t have to make the state field $address_fields[‘state’][required]=false like I would do it for the zip/postcode field, right?

    add_filter( 'woocommerce_default_address_fields' , 'override_postcode_validation' );
     
    function override_postcode_validation( $address_fields ) {
      $address_fields['postcode']['required'] = false;
      return $address_fields;
    }

    yes, this is happening in some cases on my checkout page as well… not with every product that is in the cart so I excluded those in the settings…

    would love to see a fix for this, as well… can you report on how the trouble shooting is going? did you find the issue?

    Thanks and all the best!

    • This reply was modified 3 years, 1 month ago by mappel.
    Thread Starter mappel

    (@mappel)

    Hi.
    Thanks for getting back to me so quickly.
    Your plugin has been very useful by the way… I’m using the free version.
    Thanks for that!

    The problem is that I’ve already updated to the current Version 8.2.0.
    I also cleared the WP Rocket cache.

    Do you have any recommendations what to do next?

    I found this article on your website
    https://www.pixelyoursite.com/event-violates-business-tools-terms?fbclid=IwAR0kTuDgKl-QnV-8vtgyz5p6Yctb96fk-CAzMwanFunHaab0__TXXKLvNRM

    I didn’t find the location where to disable ‘Enable the ClickEvent on Facebook’
    and I’m also not sure if this is the next step I would have to take.

    Thanks again. I appreciate the help.
    Michael

    mappel

    (@mappel)

    yes, my site is super slow since this morning, too… even the wp dashboard ect backend is affected… tried to upload new images and it took forever…

    API Error
    The attempt to reach the jsDelivr API server failed with the following error: http_request_failed: cURL error 28: Connection timed out after 10000 milliseconds (URL: https://api.jsdelivr.com/v1/jsdelivr/libraries/fontawesome/?fields=versions,lastversion)

    Thread Starter mappel

    (@mappel)

    Hi mborin,
    no unfortunately there isn’t and woocommerce support could not resolve this.

    Last thing I heard was “If you would like to pursue customization but are not comfortable doing it yourself, you may want to contact someone from our customizations page.”

    I can’t tell you how annoying I find this whole issue. Customers getting two of the same ‘order complete’ emails.

    If you come across a solution please let me know.

    Thread Starter mappel

    (@mappel)

    Thanks for getting back to me.

    Regarding your double email issue, is it the same email being sent twice or is it two different emails that convey the same information? Identifying that is probably key in resolving your duplicate email issue.

    I don’t exactly see the difference between the two cases you made.
    The two emails contain exactly the same information and are sent twice (as I can see) at the same time. The customer gets two ‘Order complete’ emails and I get two ‘new order’ emails.

    If you would have any clue why this is and why you made the two different(?) cases… I would love to hear your thoughts on this… because for me and customers who pay with paypal, it’s super annoying and it reflects badly on my shop because there is a duplicate email that doesn’t make sense ??

    All the best!

    Thread Starter mappel

    (@mappel)

    Hi Hannah,
    thanks for keeping in touch and trying to resolve this issue.
    The ticket is #2948115.

    Thread Starter mappel

    (@mappel)

    Thanks for getting back to me, I appreciate it.
    In the meantime, the support did reply:
    Unfortunately, S3 storage does not support cloudfront at this point.
    Users can upvote the feature request here:
    https://ideas.woocommerce.com/forums/133476-woocommerce/suggestions/39875929–amazon-s3-storage-add-su

    Can I ask you a follow-up question because I really need help finding a solution to the ‘corrupt archive’ problem.

    I have customers that reach out and complain about corrupted archives.
    If someone buys 3 500MB products/packs and tries to download them, the products fail to download correctly because the download ‘times out’. The file that is downloaded becomes truncated and corrupt. I thought cloudfront would be the solution.

    How can I solve this problem?
    Is it true that changing Woocommerce digital download settings to download method – Redirect only solves this?

    I thought X-Accel-Redirect/X-Sendfile was the most secure and best way to handle digital downloads. What kind of drawbacks of this method do I have to take into account and is it really wise to switch?

    I would really appreciate a helping hand. At this point the corrupt downloads are not only super annoying to the customers but to me, too. Thanks so much in advance.

    Thread Starter mappel

    (@mappel)

    OK, thanks again. (Please only suggest to update to v4 if you honestly and surely know that the IPN PTD issue was specifically known and the problem got fixed with the new version;)

    
    ### WordPress Environment ###
    
    WC Version: 3.9.1
    REST API Version: ? 1.0.7
    Log Directory Writable: ?
    WP Version: ? 5.3.2 - There is a newer version of WordPress available (5.4)
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.1.33 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
    PHP Post Max Size: 128 MB
    PHP Time Limit: 600
    PHP Max Input Vars: 3000
    cURL Version: 7.59.0
    OpenSSL/1.0.2r
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.40-84.0-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 3.9.1
    WC Database Prefix: wp_
    Total Database Size: 32.89MB
    Database Data Size: 30.11MB
    Database Index Size: 2.78MB
    wp_woocommerce_sessions: Data: 0.17MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.05MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.09MB + Index: 0.09MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_aelia_dismissed_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_convertkit_user_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_duplicator_packages: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_dzsap_activity: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 2.31MB + Index: 0.17MB + Engine InnoDB
    wp_postmeta: Data: 1.38MB + Index: 0.36MB + Engine InnoDB
    wp_posts: Data: 23.45MB + Index: 0.36MB + Engine InnoDB
    wp_redirection_404: Data: 1.52MB + Index: 0.55MB + Engine InnoDB
    wp_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_redirection_items: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_redirection_logs: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_social_users: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 0.13MB + Index: 0.14MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_webarx_cookie: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_webarx_event_log: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    wp_webarx_file_hashes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_webarx_firewall_log: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
    wp_webarx_ip: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_webarx_logic: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yith_wcwl: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yith_wcwl_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 390
    blocks: 33
    customize_changeset: 1
    ec_woo_ddb_template: 31
    mc4wp-form: 1
    nav_menu_item: 22
    page: 33
    post: 5
    product: 21
    revision: 1542
    scheduled-action: 5
    shop_coupon: 9
    shop_order: 135
    shop_order_refund: 2
    woo_discount: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (19) ###
    
    Better Font Awesome: by Mickey Kay – 1.7.1
    Classic Editor: by WordPress Contributors – 1.5
    ConvertKit: by ConvertKit – 1.9.2
    DZS ZoomSounds: by Digital Zoom Studio – 5.18
    WooMail - WooCommerce Email Customizer: by CidCode – 2.2.11.1 – Not tested with the active version of WooCommerce
    Enable Media Replace: by ShortPixel – 3.3.11
    Redirection: by John Godley – 4.7
    GDPR Cookie Consent Banner: by termly – 2.3.15
    Upsell Order Bump Offer for WooCommerce: by MakeWebBetter – 1.2.0 – Not tested with the active version of WooCommerce
    Aelia Foundation Classes for WooCommerce: by Aelia – 2.0.8.190822 – Not tested with the active version of WooCommerce
    WebARX: by WebARX – 2.0.11
    Aelia Currency Switcher for WooCommerce: by Aelia – 4.7.10.190830 – Not tested with the active version of WooCommerce
    WooCommerce Amazon S3 Storage: by WooCommerce – 2.1.11 – Not tested with the active version of WooCommerce
    WooCommerce Stripe Gateway: by WooCommerce – 4.3.3 – Not tested with the active version of WooCommerce
    WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 2.3.4 – Not tested with the active version of WooCommerce
    WooCommerce: by Automattic – 3.9.1 – 4.0.1 is available
    WP Mail SMTP: by WPForms – 1.9.0
    WP Rocket: by WP Media – 3.5.2
    SEOPress: by SEOPress – 3.8.1.1
    
    ### Inactive Plugins (6) ###
    
    Advanced Order Export For WooCommerce: by AlgolPlus – 3.1.3 – Not tested with the active version of WooCommerce
    Analytify - Google Analytics Dashboard: by Analytify – 2.2.13
    Collapse-O-Matic: by twinpictures
    baden03 – 1.7.11
    
    Duplicator: by Snap Creek – 1.3.28
    TinyMCE Advanced: by Andrew Ozz – 5.3.0
    Woo Discount Rules: by Flycart Technologies LLP – 1.9.5 – Not tested with the active version of WooCommerce
    
    ### Dropin Plugins (1) ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (1) ###
    
    firewall.php: by  –
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: EUR (€)
    Currency Position: right
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    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: #223 - /shop/
    Cart: #224 - /cart/
    Checkout: #225 - /checkout/
    My account: #226 - /my-account/
    Terms and conditions: #670 - /terms-conditions/
    
    ### Theme ###
    
    Name: Flatsome Child
    Version: 5.88
    Author URL: 
    Child Theme: ?
    Parent Theme Name: Flatsome
    Parent Theme Version: 3.10.3
    Parent Theme Author URL: https://www.uxthemes.com/
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: flatsome/woocommerce/archive-product.php
    flatsome/woocommerce/cart/cart-empty.php
    flatsome/woocommerce/cart/cart-shipping.php
    flatsome-child/woocommerce/cart/cart.php
    flatsome-child/woocommerce/checkout/form-billing.php
    flatsome-child/woocommerce/checkout/form-checkout.php
    flatsome/woocommerce/checkout/form-coupon.php
    flatsome-child/woocommerce/checkout/form-login.php
    flatsome/woocommerce/checkout/terms.php
    flatsome-child/woocommerce/checkout/thankyou.php
    flatsome/woocommerce/content-product.php
    flatsome/woocommerce/content-product_cat.php
    flatsome/woocommerce/content-single-product.php
    flatsome/woocommerce/content-widget-product.php
    flatsome/woocommerce/global/breadcrumb.php
    flatsome/woocommerce/global/quantity-input.php
    flatsome/woocommerce/global/wrapper-end.php
    flatsome/woocommerce/global/wrapper-start.php
    flatsome/woocommerce/loop/loop-end.php
    flatsome/woocommerce/loop/loop-start.php
    flatsome/woocommerce/loop/pagination.php
    flatsome/woocommerce/loop/result-count.php
    flatsome/woocommerce/loop/sale-flash.php
    flatsome-child/woocommerce/myaccount/dashboard.php
    flatsome-child/woocommerce/myaccount/downloads.php
    flatsome-child/woocommerce/myaccount/form-edit-account.php
    flatsome/woocommerce/myaccount/form-login.php
    flatsome-child/woocommerce/myaccount/my-address.php
    flatsome/woocommerce/myaccount/navigation.php
    flatsome-child/woocommerce/myaccount/orders.php
    flatsome/woocommerce/notices/error.php
    flatsome/woocommerce/notices/notice.php
    flatsome/woocommerce/notices/success.php
    flatsome/woocommerce/product-searchform.php
    flatsome/woocommerce/single-product/photoswipe.php
    flatsome/woocommerce/single-product/price.php
    flatsome/woocommerce/single-product/product-image.php
    flatsome/woocommerce/single-product/product-thumbnails.php
    flatsome/woocommerce/single-product/rating.php
    flatsome/woocommerce/single-product/related.php
    flatsome/woocommerce/single-product/review.php
    flatsome/woocommerce/single-product/sale-flash.php
    flatsome/woocommerce/single-product/share.php
    flatsome/woocommerce/single-product/short-description.php
    flatsome/woocommerce/single-product/tabs/tabs.php
    flatsome/woocommerce/single-product/title.php
    flatsome/woocommerce/single-product/up-sells.php
    flatsome/woocommerce/single-product-reviews.php
    flatsome/woocommerce/single-product.php
    
    ### Action Scheduler ###
    
    Complete: 5
    Oldest: 2020-03-29 18:03:58 +0200
    Newest: 2020-04-28 16:07:28 +0200
    
    Pending: 0
    Oldest: –
    Newest: –
    
    Canceled: 0
    Oldest: –
    Newest: –
    
    In-progress: 0
    Oldest: –
    Newest: –
    
    Failed: 0
    Oldest: –
    Newest: –
    
    
    • This reply was modified 4 years, 10 months ago by mappel.
    • This reply was modified 4 years, 10 months ago by mappel.
    Thread Starter mappel

    (@mappel)

    That’s very kind of you, thanks.
    Can I send you the status report in a more private way?
    I’m a little worried about posting this in such a public setting.
    I hope this is understandable.

    Is this possible?

    • This reply was modified 4 years, 10 months ago by mappel.
    Thread Starter mappel

    (@mappel)

    Hi Remi,
    thanks for the link but unfortunately it doesn’t really do what I am looking for.

    Can I ask you where exactly the checkout conditions/rules for the dependent country and billing_state fields are located?

    I thought class-wc-countries.php is where you can find those conditions and rules. https://github.com/woocommerce/woocommerce/blob/master/includes/class-wc-countries.php It’s in the WooCommerce – includes folder.

    In lines 482pp (with germany as an example)

    public function get_address_formats() {
        if ( empty( $this->address_formats ) ) {
            $this->address_formats = apply_filters(
                'woocommerce_localisation_address_formats',
                array(
                    'default' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode}\n{country}",
    
                    'DE'      => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}", [...]

    So I tried to add

    'GB' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",

    no n{state}

    This did not work unfortunately

    Strangely there is the line for switzerland

    'CH' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",

    No state in the code but on the checkout the billing_state will show up. I’m looking at the wrong place I guess.

    I tried another approach:

    In line 1262pp

    'GB' => array(
                        'postcode' => array(
                            'label' => __( 'Postcode', 'woocommerce' ),
                        ),
                        'state'    => array(
                            'label'    => __( 'County', 'woocommerce' ),
                            'required' => false,

    OK, why not try to insert

     'state'    => array(
                        'label'    => __( 'County', 'woocommerce' ),
                        'required' => false,
                        'hidden'   => true,

    Nope.

    Can you point me in the right direction where this billing state condition/rule (dependend on from which country the user is) is set up?

    Of course, I don’t want you to write the code for me but if you could be so kind and tell me which .php is relevant.

    Just as a reminder: I want to get rid of the billing_state field for specific countries (for those cases the billing_state isn’t a required field anyway… I just want to streamline and minimize the checkout process)

    Thanks so much for your patience!

    I hope you are well and safe.
    Warm regards

    • This reply was modified 4 years, 10 months ago by mappel.
    Thread Starter mappel

    (@mappel)

    Paypal’s technical support reached out again and was so kind to tell me that my approach to delete the API fields I mentioned in my previous message above was not what they had in mind.

    They clarified:
    No the API fields that is mentioned in the screenshot is not the right one , they are just the API credentials which are necessary to make API calls on behalf of you by Woo-commerce, So incase if you have removed then please add them back.

    The fields or the Parameters that I had mentioned are the API request parameter which is internally set by the Woo-commerce Plugin and are called when a transaction is made.So to make changes to these you will need to contact Woo-commerce support.

    They also told me that I was right in choosing PDT instead of IPN so the customer can download the purchased product when he gets redirected.

    Can you help me out with what’s going wrong?
    Is this a bug that will be fixed with woocommerce updates?
    To recap: IPN is turned off (in paypal and the woocommerce plugin)
    Why is the woocommerce plugin still sending messages to paypal and can I turn it off somehow?

    Thread Starter mappel

    (@mappel)

    Hi Hannah,
    thanks for getting back to me.

    Yes, I contacted paypal’s technical support and they confirmed that IPN was successfully disabled from my paypal account.
    I double checked that I had no checkmark in the woocommerce paypal setting Enable IPN as well.

    I still received two notifications (IPN and PDT) and woocommerce sent out two order confirmation to customers.

    But then I scrolled down, saw the API section where it says:
    Enter your PayPal API credentials to process refunds via PayPal.

    and remembered that the paypal support wrote:
    your IPN has been set to off (this can be overridden if the API request contains the IPN Url) instead of disable and as WooCommerce in each API request is passing IPN URL details to PayPal and in turn you are receiving IPN notification on completion of transaction.

    Long story, short. I deleted the API fields and now, finally, I only receive PDT and woocommerce sends out only one email. Great ??

    Now I have the problem that I cannot refund properly via the plugin…. did not have to use this anyway until now… but I thought I tell you the whole story… this might be an issue to resolve?

    And my last question would be: After deleting those API fields, everything will still work on woocommerce’s side in confunction with paypal? I can leave those fields blank (except for the mentioned refund issue)?

    Thanks for helping out.
    Warm regards, stay safe

    • This reply was modified 4 years, 10 months ago by mappel.
    • This reply was modified 4 years, 10 months ago by mappel.
    Thread Starter mappel

    (@mappel)

    Hey, I hope you are safe and healthy.
    Unfortunately, I did not find a solution on the google search.

    Isn’t there a more easy solution?
    Why make it dynamic (true, more elegant) when I can delete the code in the relevant .php file. I guess it’s class-wc-countries.php

    So my idea: look up switzerland or UK and delete the condition that defines that the billing state for those countries is relevant and shows up on the checkout page.

    You know what I mean? There must be a .php file that tells woocommerce on checkout what to do when
    The rule/condition must be set up somewhere, right? Why not go there and get rid of that condition in the first place.

    Unfortunately (again) I did not find any code that looked like this condition.
    When UK show billing state.

    Can you point me in the right direction.
    Warm regards

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