woocommerce / woocommerce-paypal-payments

https://wordpress.org/plugins/woocommerce-paypal-payments/
GNU General Public License v2.0
62 stars 47 forks source link

PayPal Payments sends no items to PayPal so the purchased items can be seen in the PayPal order #2084

Closed uschoenefeld closed 6 months ago

uschoenefeld commented 6 months ago

PayPal Payments sends no items to PayPal so the purchased items can be seen in the PayPal order

We have noticed that the item description of an order is no longer transferred to the PayPal order. The "Description" field remains empty. Only the unit price, the quantity and the amount are transmitted.

We had already tried to display the information again using the filter "add_filter( 'ppcp_ditch_items_breakdown', '__return_false' );". But unfortunately this does not work. The filter may only be intended to hide the description (as described here: https://github.com/woocommerce/woocommerce-paypal-payments/wiki/Actions-and-Filters#paypal-order-creation).

Screenshots

Empty-PP-Order

Expected Behavior

By default, PayPal Payments sends the items to PayPal so the purchased items can be seen in the PayPal order.

Actual Behavior

PayPal Payments sends no items to PayPal so the purchased items can be seen in the PayPal order

Environment

System status ``` ` ### WordPress Environment ### WordPress address (URL): https://www.my-cans.com Site address (URL): https://www.my-cans.com WC Version: 8.6.1 REST API Version: ✔ 8.6.1 WC Blocks Version: ✔ 11.8.0-dev Action Scheduler Version: ✔ 3.7.1 Log Directory Writable: ✔ WP Version: 6.4.3 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ✔ Language: de_DE_formal External object cache: – ### Server Environment ### Server Info: LiteSpeed PHP Version: 8.0.30 PHP Post Max Size: 65 MB PHP Time Limit: 360 PHP Max Input Vars: 5000 cURL Version: 7.61.1 OpenSSL/1.1.1k SUHOSIN Installed: – MySQL Version: 10.3.39-MariaDB Max Upload Size: 64 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (34) ### Change Payment Description for Woocommerce: von polyres – 1.0.1 Classic Editor: von WordPress-Mitwirkende – 1.6.3 Contact Form 7: von Takayuki Miyoshi – 5.8.7 DepositWP: von polyres – 1.0.2 DPD Versandetikett Plugin WooCommerce: von eMoose GmbH – 4.2.1 GTM4WP - A Google Tag Manager (GTM) plugin for WordPress: von Thomas Geiger – 1.20 Edit Author Slug: von Brandon Allen – 1.9.0 XML Sitemap Generator for Google: von Auctollo – 4.1.19 Imagify: von Imagify – Optimize Images & Convert WebP – 2.1.3.1 Language Fallback: von Bernhard Kau – 2.0.0 Loco Translate: von Tim Whitlock – 2.6.6 One Stop Shop für WooCommerce: von vendidero – 1.6.2 Repeat Order for Woocommerce: von polyres – 1.3.3 REST API Toolbox: von Pete Nelson – 1.4.3 Trusted Shops Easy Integration for WooCommerce: von vendidero – 2.0.0 UpdraftPlus - Backup/Restore: von UpdraftPlus.Com DavidAnderson – 2.24.1.26 vendidero Helper: von vendidero – 2.2.2 Mindestbestellmenge: von Morning Train Technologies ApS – 3.0.6 Cart Weight: von Octolize – 1.8.4 WooCommerce Amazon Pay: von WooCommerce – 2.5.1 WooCommerce Stripe-Gateway: von WooCommerce – 8.0.0 Germanized für WooCommerce Pro: von vendidero – 3.10.0 Germanized für WooCommerce: von vendidero – 3.15.6 WooCommerce Order Status Manager: von SkyVerge – 1.15.2 WooCommerce PayPal Payments: von WooCommerce – 2.5.4 WooCommerce Table Rate Shipping: von WooCommerce – 3.1.6 Zusätzliche Produktoptionen und Add-Ons für WooCommerce: von ThemeComplete – 6.4.2 WooCommerce: von Automattic – 8.6.1 Yoast SEO: von Team Yoast – 22.1 WP Mail SMTP: von WP Mail SMTP – 4.0.1 LightStart - Maintenance Mode, Coming Soon and Landing Page Builder: von Themeisle – 2.6.10 WP Rocket: von WP Media – 3.15.9 WP Rollback: von WP Rollback – 2.0.6 Interaktiver Zakeke Produktdesigner: von Zakeke – 3.8.1 ### Dropin Plugins (2) ### advanced-cache.php: advanced-cache.php maintenance.php: maintenance.php ### Settings ### API Enabled: ✔ Force SSL: ✔ Currency: EUR (€) Currency Position: right_space 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 Woo.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-Basis: #9 - /shop/ Warenkorb: #10 - /warenkorb/ Kasse: #11 - /kasse/ Ihr Konto: #12 - /mein-konto/ Allgemeine Geschäftsbedingungen: #15 - /agb/ ### Theme ### Name: Flatsome Child Version: 3.0 Author URL: Child Theme: ✔ Parent Theme Name: Flatsome Parent Theme Version: 3.18.4 Parent Theme Author URL: https://uxthemes.com WooCommerce Support: ✔ ### Templates ### Overrides: flatsome/woocommerce/archive-product.php flatsome/woocommerce/cart/cart-empty.php flatsome/woocommerce/cart/cart-shipping.php flatsome/woocommerce/cart/cart.php flatsome/woocommerce/cart/mini-cart.php flatsome/woocommerce/checkout/form-checkout.php flatsome/woocommerce/checkout/form-coupon.php flatsome/woocommerce/checkout/order-received.php flatsome/woocommerce/checkout/terms.php flatsome/woocommerce/checkout/thankyou.php flatsome/woocommerce/content-product-cat.php flatsome/woocommerce/content-product.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/rating.php flatsome/woocommerce/loop/result-count.php flatsome/woocommerce/loop/sale-flash.php flatsome/woocommerce/myaccount/form-login.php flatsome/woocommerce/myaccount/navigation.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 ### WooCommerce PayPal Payments ### Onboarded: ✔ Shop country code: DE WooCommerce currency supported: ✔ Advanced Card Processing available in country: ✔ Pay Later messaging available in country: ✔ Webhook status: ✔ PayPal Vault enabled: – ACDC Vault enabled: – Logging enabled: ✔ Reference Transactions: ✔ Used PayPal Checkout plugin: ✔ Subscriptions Mode: Disabled Daily Cron: ✔ Next scheduled: 2024-03-06 20:59:36 +01:00 Options: ✔ Notes: 18 Onboarding: completed ### Status report information ### Generated at: 2024-03-06 14:47:11 +01:00 ` ```
SydeKrystian commented 6 months ago

Hello @uschoenefeld

It seems that your GitHub issue is primarily a support request. While we value your input and feedback, GitHub is predominantly used for our development activities. For a prompt and detailed response, we kindly ask that you reach out directly to our support team.

When you contact our support team, please include a copy of your WooComnmerce system report. This will help us get to the bottom of your issue more quickly. Additionally, it would be beneficial if you could provide a more detailed description of the problem, as the information shared here is a bit ambiguous.

We'll be closing this GitHub issue for now. However, once you reach out to our support team, rest assured they'll be ready to assist you with your concerns. Thank you for your understanding!

Kind regards, Krystian