Sunshine Photo Cart 2.8.16

Does Sunshine Photo Cart work with WordPress 5.5.1 and PHP 7.4.8? A smoke test was performed on .

Summary

Errors
60PHP notices
1Unrecognized messages in the PHP error log
2JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 540.59 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.133 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version5.5.1
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
Plugin Info
Last updated
Active installs 2,000+
WordPress.org page https://wordpress.org/plugins/sunshine-photo-cart/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 26

About Sunshine Photo Cart ‹ Test site — WordPress

Page screenshot: About Sunshine Photo Cart ‹ Test site — WordPress
URL /wp-admin/admin.php?page=sunshine_about&sunshine_install
Requested URL /wp-admin/plugins.php?action=activate&plugin=sunshine-photo-cart%2Fsunshine-photo-cart.php&plugin_status=all&paged=1&s&_wpnonce=991cf795b9
Aspect after-activation
HTTP status 200
Load time 5.404 s
Memory usage 3.57 MiB
JS errors None
Resource errors None

Sunshine

Page screenshot: Sunshine
URL /wp-admin/admin.php?page=sunshine_admin
Aspect menu-item
HTTP status 200
Load time 0.223 s
Memory usage 3.12 MiB
JS errors None
Resource errors None

Sunshine → Settings

Page screenshot: Sunshine → Settings
URL /wp-admin/admin.php?page=sunshine
Aspect menu-item
HTTP status 200
Load time 0.534 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

Sunshine → Settings → Pages

Page screenshot: Sunshine → Settings → Pages
URL /wp-admin/admin.php?page=sunshine&tab=pages
Aspect menu-item-tab
HTTP status 200
Load time 0.351 s
Memory usage 3.49 MiB
JS errors None
Resource errors None

Sunshine → Settings → Galleries

Page screenshot: Sunshine → Settings → Galleries
URL /wp-admin/admin.php?page=sunshine&tab=galleries
Aspect menu-item-tab
HTTP status 200
Load time 0.373 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

Sunshine → Settings → Checkout

Page screenshot: Sunshine → Settings → Checkout
URL /wp-admin/admin.php?page=sunshine&tab=checkout
Aspect menu-item-tab
HTTP status 200
Load time 1.141 s
Memory usage 3.5 MiB
JS errors None
Resource errors None

Sunshine → Settings → Payments

Page screenshot: Sunshine → Settings → Payments
URL /wp-admin/admin.php?page=sunshine&tab=payments
Aspect menu-item-tab
HTTP status 200
Load time 0.351 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

Sunshine → Settings → Shipping

Page screenshot: Sunshine → Settings → Shipping
URL /wp-admin/admin.php?page=sunshine&tab=shipping
Aspect menu-item-tab
HTTP status 200
Load time 0.304 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

Sunshine → Settings → Design

Page screenshot: Sunshine → Settings → Design
URL /wp-admin/admin.php?page=sunshine&tab=design
Aspect menu-item-tab
HTTP status 200
Load time 0.836 s
Memory usage 3.51 MiB
JS errors None
Resource errors None

Sunshine → Settings → Email

Page screenshot: Sunshine → Settings → Email
URL /wp-admin/admin.php?page=sunshine&tab=email
Aspect menu-item-tab
HTTP status 200
Load time 1.052 s
Memory usage 3.53 MiB
JS errors None
Resource errors None

Sunshine → Settings → Licenses

Page screenshot: Sunshine → Settings → Licenses
URL /wp-admin/admin.php?page=sunshine&tab=licenses
Aspect menu-item-tab
HTTP status 200
Load time 0.382 s
Memory usage 3.44 MiB
JS errors None
Resource errors None

Sunshine → Reports

Page screenshot: Sunshine → Reports
URL /wp-admin/admin.php?page=sunshine_reports
Aspect menu-item
HTTP status 200
Load time 0.177 s
Memory usage 3.11 MiB
JS errors None
Resource errors None

Sunshine → Add-Ons or Go Pro!

Page screenshot: Sunshine → Add-Ons or Go Pro!
URL /wp-admin/admin.php?page=sunshine_addons
Aspect menu-item
HTTP status 200
Load time 0.861 s
Memory usage 3.21 MiB
JS errors None
Resource errors None

Sunshine → Get Help

Page screenshot: Sunshine → Get Help
URL https://www.sunshinephotocart.com/support/?utm_source=plugin&utm_medium=link&utm_campaign=help
Requested URL /wp-admin/admin.php?page=sunshine_help
Aspect menu-item
HTTP status 200
Load time 1.017 s
Memory usage N/A
JS errors
[
    {
        "message": "SyntaxError: Unexpected identifier",
        "trace": null,
        "code": null
    }
]
Resource errors None

Sunshine → System Info

Page screenshot: Sunshine → System Info
URL /wp-admin/admin.php?page=sunshine_system_info
Aspect menu-item
HTTP status 200
Load time 0.489 s
Memory usage 3.14 MiB
JS errors None
Resource errors None

Galleries

Page screenshot: Galleries
URL /wp-admin/edit.php?post_type=sunshine-gallery
Aspect menu-item
HTTP status 200
Load time 0.348 s
Memory usage 3.29 MiB
JS errors None
Resource errors None

Galleries → Add New

Page screenshot: Galleries → Add New
URL /wp-admin/post-new.php?post_type=sunshine-gallery
Aspect menu-item
HTTP status 200
Load time 1.212 s
Memory usage 3.38 MiB
JS errors None
Resource errors None

Products

Page screenshot: Products
URL /wp-admin/edit.php?post_type=sunshine-product
Aspect menu-item
HTTP status 200
Load time 0.325 s
Memory usage 3.29 MiB
JS errors None
Resource errors None

Products → Add Product

Page screenshot: Products → Add Product
URL /wp-admin/post-new.php?post_type=sunshine-product
Aspect menu-item
HTTP status 200
Load time 0.859 s
Memory usage 3.34 MiB
JS errors None
Resource errors None

Products → Product Categories

Page screenshot: Products → Product Categories
URL /wp-admin/edit-tags.php?taxonomy=sunshine-product-category&post_type=sunshine-product
Aspect menu-item
HTTP status 200
Load time 0.351 s
Memory usage 3.22 MiB
JS errors None
Resource errors None

Products → Bulk add products

Page screenshot: Products → Bulk add products
URL /wp-admin/edit.php?post_type=sunshine-product&page=sunshine_bulk_add_products
Aspect menu-item
HTTP status 200
Load time 0.144 s
Memory usage 3.12 MiB
JS errors
[
    {
        "message": "TypeError: jQuery(...).live is not a function\n    at HTMLDocument.<anonymous> (http://127.0.0.1/wp-admin/edit.php?post_type=sunshine-product&page=sunshine_bulk_add_products:217:36)\n    at i (http://127.0.0.1/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5.1:2:27362)\n    at Object.fireWith [as resolveWith] (http://127.0.0.1/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5.1:2:28121)\n    at Function.ready (http://127.0.0.1/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5.1:2:29914)\n    at HTMLDocument.J (http://127.0.0.1/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5.1:2:30276)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Orders

Page screenshot: Orders
URL /wp-admin/edit.php?post_type=sunshine-order
Aspect menu-item
HTTP status 200
Load time 0.242 s
Memory usage 3.3 MiB
JS errors None
Resource errors None

Orders → Order Statuses

Page screenshot: Orders → Order Statuses
URL /wp-admin/edit-tags.php?taxonomy=sunshine-order-status&post_type=sunshine-order
Aspect menu-item
HTTP status 200
Load time 0.189 s
Memory usage 3.22 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.424 s
Memory usage 3.01 MiB
JS errors None
Resource errors None

Dashboard ‹ Test site — WordPress

Page screenshot: Dashboard ‹ Test site — WordPress
URL /wp-admin/index.php
Aspect new-meta-boxes
HTTP status 200
Load time 0.391 s
Memory usage 3.28 MiB
JS errors None
Resource errors None

Widgets ‹ Test site — WordPress

Page screenshot: Widgets ‹ Test site — WordPress
URL /wp-admin/widgets.php
Aspect new-sidebar-widgets
HTTP status 200
Load time 0.693 s
Memory usage 3.29 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.488 s0.530 s+0.042 s2.75 MiB3.29 MiB+ 548.2 KiB
/wp-admin/edit.php0.241 s0.383 s+0.142 s2.8 MiB3.34 MiB+ 553.81 KiB
/wp-admin/post-new.php1.714 s2.715 s+1.001 s4.54 MiB5.09 MiB+ 555.87 KiB
/wp-admin/upload.php0.591 s0.587 s-0.004 s2.63 MiB3.15 MiB+ 536.28 KiB
/wp-admin/options-writing.php0.196 s0.220 s+0.024 s2.64 MiB3.12 MiB+ 492.19 KiB
/wp-admin/media-new.php0.226 s0.215 s-0.011 s2.6 MiB3.12 MiB+ 526.88 KiB
/wp-admin/edit-tags.php?taxonomy=category0.208 s0.214 s+0.006 s2.64 MiB3.22 MiB+ 589.26 KiB
/wp-admin/post-new.php?post_type=page1.646 s1.751 s+0.105 s4.53 MiB5.08 MiB+ 559.8 KiB
/wp-admin/options-discussion.php0.336 s0.547 s+0.211 s2.61 MiB3.13 MiB+ 532.57 KiB
/wp-admin/edit-comments.php0.236 s0.249 s+0.013 s2.65 MiB3.22 MiB+ 588.82 KiB
/0.357 s0.289 s-0.068 s2.56 MiB3.01 MiB+ 462.81 KiB
Average 0.567 s0.700 s+0.133 s3 MiB3.52 MiB+ 540.59 KiB

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 10

Custom Post Types 3

ID Name
sunshine-galleryGalleries
sunshine-productProducts
sunshine-orderOrders

Sidebar Widgets 3

ID Name
sunshine_widget_gallery_password_boxSunshine Gallery Password Box
sunshine_widget_main_menuSunshine Main Menu
sunshine_widget_searchSunshine Search

Meta Boxes

{
    "dashboard": {
        "dashboard_widget": {
            "title": "Sunshine Photo Cart Overview",
            "context": "normal"
        }
    },
    "sunshine-product": {
        "sunshine_products": {
            "title": "Product Info",
            "context": "advanced"
        }
    },
    "sunshine-order": {
        "sunshine_order_data": {
            "title": "Add Order",
            "context": "normal"
        }
    }
}

Roles 1

ID Name
sunshine_managerSunshine Manager

Capabilities 41

PHP Error Log 70 lines

[03-Sep-2020 16:31:32 UTC] PHP Notice:  Trying to access array offset on value of type bool in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 459
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: page_account in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 469
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: page_cart in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 480
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: page_checkout in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 491
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: rows in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 502
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: columns in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 504
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: thumbnail_width in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 506
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: thumbnail_height in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 508
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: thumbnail_crop in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 510
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_register in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 512
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_receipt in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 514
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_signature in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 516
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: from_email in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 518
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: from_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 520
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: header_footer in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 522
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: currency in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 524
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: currency_symbol_position in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 526
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: currency_thousands_separator in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 528
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: currency_decimal_separator in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 530
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: currency_decimals in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 532
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: share_gallery in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 534
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: share_image in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 536
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: theme in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 538
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: flat_rate_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 540
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: local_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 542
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: pickup_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 544
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: offline_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 546
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: offline_desc in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 548
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: paypal_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 550
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: paypal_desc in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 552
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: stripe_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 554
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: stripe_desc in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 556
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: payjunction_name in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 558
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: payjunction_desc in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 560
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: country in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 562
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: tax_basis in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 566
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: display_price in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 568
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: price_has_tax in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 570
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_subject_register in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 572
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_subject_order_receipt in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 574
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_subject_order_status in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 576
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: email_subject_order_comment in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 578
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: allow_guest_checkout in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 581
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: allowed_countries in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 583
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: billing_fields in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 585
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: shipping_fields in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 587
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: billing_fields_required in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 589
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: shipping_fields_required in /wp-content/plugins/sunshine-photo-cart/classes/sunshine.class.php on line 591
[03-Sep-2020 16:31:32 UTC] PHP Notice:  Undefined index: page_favorites in /wp-content/plugins/sunshine-photo-cart/addons/favorites/index.php on line 260
[03-Sep-2020 16:31:33 UTC] PHP Notice:  Undefined property: stdClass::$expires in /wp-content/plugins/sunshine-photo-cart/classes/license.class.php on line 336
[03-Sep-2020 16:32:00 UTC] PHP Notice:  Undefined index: s in /wp-content/plugins/sunshine-photo-cart/admin/sunshine-orders.php on line 1116
[03-Sep-2020 16:32:02 UTC] PHP Notice:  Undefined index: post_type in /wp-content/plugins/sunshine-photo-cart/admin/sunshine-orders.php on line 1116
[03-Sep-2020 16:32:06 UTC] PHP Notice:  Undefined index: show_media_library in /wp-content/plugins/sunshine-photo-cart/admin/sunshine-admin.php on line 407
[03-Sep-2020 16:32:06 UTC] Array
(
    [orderby] => date
    [order] => DESC
    [posts_per_page] => 40
    [paged] => 1
    [post_type] => attachment
    [post_status] => inherit,private
)

[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: title in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 75
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: visibility in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 79
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: title in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 158
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: visibility in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 162
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined index: visibility in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 235
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: title in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 241
[03-Sep-2020 16:32:11 UTC] PHP Notice:  Undefined variable: visibility in /wp-content/plugins/sunshine-photo-cart/sunshine-widgets.php on line 245
See also: All tests for this plugin, How to Hide Sunshine Photo Cart Admin Menus and More