Forum Replies Created

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter IMD

    (@imd)

    Yes, I have the older 3.8 version active for now

    Thread Starter IMD

    (@imd)

    I updated the plugin to the latest version again, ran a sync and got the error messages again. I did this so I could have fresh errors in the logs if any.

    It shows there are no fatal error logs.

    Heres the system report:

    WordPress Environment
    
    WordPress address (URL): https://lakesideeatsdeli.com
    Site address (URL): https://lakesideeatsdeli.com
    WC Version: 7.8.1
    REST API Version: ✔ 7.8.1
    WC Blocks Version: ✔ 10.2.4
    Action Scheduler Version: ✔ 3.5.4
    Log Directory Writable: ✔
    WP Version: 6.2.2
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    External object cache: –
    
    Server Environment
    
    Server Info: LiteSpeed
    PHP Version: 8.0.29
    PHP Post Max Size: 512 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 1000
    cURL Version: 8.1.2
    OpenSSL/1.1.1u
    
    SUHOSIN Installed: –
    MySQL Version: 10.3.39-MariaDB
    Max Upload Size: 512 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    Database
    
    WC Database Version: 7.8.1
    WC Database Prefix: wpum_
    Total Database Size: 10.62MB
    Database Data Size: 7.55MB
    Database Index Size: 3.07MB
    wpum_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpum_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpum_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_actionscheduler_actions: Data: 1.52MB + Index: 0.88MB + Engine InnoDB
    wpum_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_actionscheduler_logs: Data: 1.52MB + Index: 0.47MB + Engine InnoDB
    wpum_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wpum_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_gf_entry_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpum_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_options: Data: 3.05MB + Index: 0.06MB + Engine InnoDB
    wpum_postmeta: Data: 0.22MB + Index: 0.14MB + Engine InnoDB
    wpum_posts: Data: 0.09MB + Index: 0.06MB + Engine InnoDB
    wpum_posts_BU: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpum_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpum_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
    wpum_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
    wpum_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wpum_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wpum_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wpum_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wpum_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpum_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wpum_woocommerce_square_customers: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    
    Post Type Counts
    
    attachment: 34
    envira: 2
    page: 2
    post: 2
    product: 35
    product_variation: 32
    revision: 9
    seedprod: 1
    
    Security
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    Active Plugins (7)
    
    Gravity Forms: by Gravity Forms – 2.7.9
    Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd: by SeedProd – 6.15.7
    Envira Gallery: by Envira Gallery Team – 1.9.7.1
    Gravity Forms reCAPTCHA Add-On: by Gravity Forms – 1.1
    WooCommerce Square: by WooCommerce – 3.9.0
    WooCommerce: by Automattic – 7.8.1
    WP Rollback: by GiveWP.com – 1.7.3
    
    Inactive Plugins (0)
    
    Settings
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    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: –
    Enforce Approved Product Download Directories: ✔
    HPOS feature screen enabled: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –
    
    WC Pages
    
    Shop base: ❌ Page ID is set
    but the page does not exist
    
    Cart: ❌ Page ID is set
    but the page does not exist
    
    Checkout: ❌ Page ID is set
    but the page does not exist
    
    My account: ❌ Page ID is set
    but the page does not exist
    
    Terms and conditions: ❌ Page not set
    
    Theme
    
    Name: Lakeside Eats
    Version: (update to version 0 is available)
    Author URL: http://insightmarketingdesign.com
    Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ✔
    
    Templates
    
    Overrides: –
    
    Admin
    
    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    
    Disabled Features: core-profiler
    minified-js
    new-product-management-experience
    product-variation-management
    settings
    async-product-editor-category-field
    
    Daily Cron: ✔ Next scheduled: 2023-06-29 22:46:41 +00:00
    Options: ✔
    Notes: 73
    Onboarding: skipped
    
    Action Scheduler
    
    Complete: 3,177
    Oldest: 2023-05-30 12:46:30 +0000
    Newest: 2023-06-29 13:12:39 +0000
    
    Pending: 2
    Oldest: 2023-06-29 13:27:39 +0000
    Newest: 2023-06-29 14:14:08 +0000
    
    Status report information
    
    Generated at: 2023-06-29 13:13:27 +00:00
    `

    Thanks!

    Thread Starter IMD

    (@imd)

    Hi again,

    I have made my site live and added an SSL cert to it, confirmed with hosting server admin that background processing is active and working and that all other minimum requirements are met. I updated the WooCommerce Square plugin to latest 3.9.0 and ran a sync. Still get the same errors. Rolled back to version 3.8.3 and ran sync again and everything ran fine without errors.

    For what its worth, when hosting server admin was in there checking the logs, they found this error output:

    [26-Jun-2023 16:01:57 UTC] PHP Warning: foreach() argument must be of type array|object, bool given in {path to folder}/plugins/woocommerce-square/includes/Sync/Records.php on line 96

    Thread Starter IMD

    (@imd)

    Thanks for your reply Pepe!

    I was able to get the category syncing “problem” figured out. It wasn’t actually a problem, just my misunderstanding of how it works. I found out there are actually TWO places in Square to create / edit Categories, which I didn’t really comprehend at the time. Turns out that I was editing categories in my Square online ordering page and expecting those changes to sync to my Woo products. That is not the case. I found the other place to manage categories (within the Item Library), and THAT is the place that syncs with the Woo products.

    Regarding having my site meet the requirements of the plugin, it is still in development and not live, so I am unable to put an SSL on it quite yet. That’s the only requirement that my site doesn’t meet. I will make it live so I can put an SSL on it, but put the site in maintenance mode since I don’t want it live yet. I’ll report back what happens!

    Thread Starter IMD

    (@imd)

    I spoke too soon. Mostly it is working, just categories syncing is not. For example, i change the Title of a category in Square, then run a sync in WooCommerce, and the Category Title in WooCommerce is not changed to match the new one that is in Square. This happens with both the manual sync and when doing the “Import New Products” from the Settings page.

    Sigh.

    @stef68130 – try using a rollback plugin to roll back the WooCommerce Square plugin to a previous version. This was suggested to me and it fixed all of my problems. I was having the same issue as you.

    @lpadev2022 – I got a suggestion on another post to use a rollback plugin to roll back the WooCommerce Square plugin to a previous version. There’s an issue with the current release I guess. I rolled mine back and everything is working now!

    Thread Starter IMD

    (@imd)

    hollysieck – you are brilliant! I was aware of the Rollback feature but don’t use it often. I can’t believe I didn’t think to try that! It’s all working now. Thanks for the followup!

    I am having the same problem, only opposite direction. Changes made in Square are not syncing to Woo, and I get the same errors. I’m curious of the support ideas you’ll get, so I’m commenting so I can follow this thread. Thanks!

    Thread Starter IMD

    (@imd)

    It’s in a different forum – logical to think that different people would be looking in a different forum, so might get a wider variety of feedback – namely from people who wouldn’t have even looked in the first forum that it was posted in.

    Thread Starter IMD

    (@imd)

    well that’s a huge let down. I’ve searched everywhere I can think of to try to see if this is possible, or think of a way to get around it. I suppose in theory I could create a custom post type called “Sidebars” where a user could create a new ‘page’ for each sidebar they want. Then I could add a custom meta field to the regular pages that would allow the user to ‘assign’ a Sidebar CPT to a regular page. Basically enter the page ID of the Sidebar page into the meta field, in the template that outputs the page get the value of the meta, get the page content associated with that ID (the meta value) and then spit out the_content for the “sidebar” page that was created. Seems like a pain, but it could work.
    OR – just add a wp_editor into the pages which allows the user to do exactly what I want, but just using the TinyMCE editor instead of the blocks. That would be two different editing experiences for two different areas of the page. Not ideal either.

    I am having this same problem. I built my own theme based off of the default theme files. Does anyone know of a reason this wouldn’t work using the default theme? I looked for something like what was mentioned above, but couldn’t find anything.

Viewing 12 replies - 1 through 12 (of 12 total)