Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter c7nj7n

    (@c7nj7n)

    Thanks for your quick response! I confirm, there’s geo_latitude, geo_longitude, geo_enabled and geo_public – accessible through get_post_meta. Many thanks!

    Thread Starter c7nj7n

    (@c7nj7n)

    That’s the one! Thank you and best of luck!

    Thread Starter c7nj7n

    (@c7nj7n)

    Hello Jost,

    Thank you for your perseverence, thanks to your constant help I managed to dig through this and find the issue:

    I’m using the JWT Auth – https://github.com/usefulteam/jwt-auth – plugin, and this requires to whitelist endpoints. Here’s the configuration for those who stumble upon this issue too, just add the following lines to ‘jwt_auth_whitelist’

    ‘/wp-json/zettle-jwt/v1/*’,
    ‘/wp-json/zettle-product-debug/v1/*’,
    ‘/wp-json/zettle-queue/v1/*’,

    Thank you for your time Joost, I now do have a functional synchronization between my Zettle and WooCommerce products. Enjoy your day!

    Thread Starter c7nj7n

    (@c7nj7n)

    I took another look, in vain. Tax class looks fine, everything else too. The error log only mentions the image format issue, I downsized one image which was too big but this didn’t result in letting the sync go through.

    Here’s WooCommerce’s System Status Report concerning Zettle:

    ### PayPal Zettle POS ###
    
    Onboarding state: sync-param-products
    Price sync: yes
    Initial sync collision strategy: wipe
    First import: 23:06 07/04/2022
    Number of products syncing: 0
    PayPal Zettle VAT: 20
    PayPal Zettle currency: EUR
    PayPal Zettle country: FR
    PayPal Zettle language: fr
    PayPal Zettle time zone: Europe/Paris
    PayPal Zettle contact email: [email protected]
    PayPal Zettle taxation mode: INCLUSIVE
    PayPal Zettle taxation type: VAT
    PayPal Zettle customer mode: LimitedCompany
    
    ### Status report information ###
    
    Generated at: 2022-07-04 23:12:34 +01:00
    Thread Starter c7nj7n

    (@c7nj7n)

    I’ll keep investigating, although the 9 products have been manually imported and are not linked to my WooCommerce products. What errors are actually breaking the import, I’ve seen a image too big error… the image format seems indeed to be just a notice. Looking forward to finding the keys to this enigma. Thank you so far!

    Thread Starter c7nj7n

    (@c7nj7n)

    Thank you for having taken a closer look Joost, I appreciate it!
    I re-activated the plugin to give it another try…

    Here’s what I have on my WooCommerce:
    316 total products
    43 published
    4 drafts
    269 private
    2 trashed
    Every published product but 9 are tagged “to not sync with Zettle”.

    When I run the import wizard, I get:
    9 out of 316 WooCommerce + 9 PayPal Zettle products found

    And here are the first lines of my error log, that just came freshly in:

    2022-07-04T13:01:18+00:00 INFO Inpsyde\Zettle\PhpSdk\Exception\InvalidBuilderPayloadException: Could not build Inpsyde\Zettle\PhpSdk\DAL\Entity\Presentation\Presentation from the given payload in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Builder/ValidatableBuilder.php:52
    # Previous:
    Inpsyde\Zettle\PhpSdk\Exception\InvalidBuilderPayloadException: Could not build Inpsyde\Zettle\PhpSdk\DAL\Entity\Image\ImageInterface from the given payload in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Builder/ValidatableBuilder.php:52
    # Previous:
    Inpsyde\Zettle\PhpSdk\Exception\Validator\Image\UnsupportedImageFileTypeException: Image type webp is not supported. Must be one of GIF, JPEG, PNG, BMP, TIFF. [178100_light.webp] in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Validator/WordPressImageValidator.php:139
    2022-07-04T13:01:18+00:00 INFO Inpsyde\Zettle\PhpSdk\Exception\InvalidBuilderPayloadException: Could not build Inpsyde\Zettle\PhpSdk\DAL\Entity\Presentation\Presentation from the given payload in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Builder/ValidatableBuilder.php:52
    # Previous:
    Inpsyde\Zettle\PhpSdk\Exception\InvalidBuilderPayloadException: Could not build Inpsyde\Zettle\PhpSdk\DAL\Entity\Image\ImageInterface from the given payload in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Builder/ValidatableBuilder.php:52
    # Previous:
    Inpsyde\Zettle\PhpSdk\Exception\Validator\Image\UnsupportedImageFileTypeException: Image type webp is not supported. Must be one of GIF, JPEG, PNG, BMP, TIFF. [178100_light.webp] in /srv/data/web/vhosts/api.ciklet.cc/htdocs/wp-content/plugins/zettle-pos-integration/modules/zettle-php-sdk/src/Validator/WordPressImageValidator.php:139
    Thread Starter c7nj7n

    (@c7nj7n)

    The thing is that NONE of my products, even those that I explicitly marked as “not to be synced” cannot have webp images. Which is very annoying since I only planned to sync a subset of my products.

    I had to go for the manual route and uninstalled the plugin. Too bad.

    Thread Starter c7nj7n

    (@c7nj7n)

    Thank you for your swift response.

    Does this mean that work on the plugin is basically suspended? “The version of our plugin that is currently being used, has not had any features added for some time now” makes it really sound like that.

    If I understand correctly I cannot use the plugin to sync my products, even though the products that I’d like to sync are not having any images. Is my assumption correct?

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