Sunshine Photo Cart · Version history
Sunshine Photo Cart changelog and version history
- Latest version
- 3.8.1
- Nov 6, 2026 (4 days ago)
- Releases
- 263
- since 2015
- In the last year
- 27
- about one every 14 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 201516 releases
- 201633 releases
- 201718 releases
- 201811 releases
- 201913 releases
- 20207 releases
- 202126 releases
- 202223 releases
- 202332 releases
- 202439 releases
- 202522 releases
- 202623 releases
202623 releases
Sunshine Photo Cart 3.8.1Latest
- Security: Add-on updates are refused unless they’re signed by Sunshine Photo Cart, so a hacked update server can’t push a bad add-on to your site
- Change: Sunshine now needs WordPress 5.9 or newer. Image uploads did not work on older WordPress versions running PHP 7
- Change: Import from FTP folder also finds .jpeg and .png photos, the same as browser uploads, and works with folder names that have brackets
- New: Sunshine can check the folders your galleries were imported from for new photos, every hour, twice a day or once a day (Settings > Galleries > Check folders for new photos). Photos added later to a gallery’s FTP folder, or its cloud folder with the Cloud Storage add-on, are brought in by thems…
- New: Regenerating images for a gallery with sub-galleries asks whether to do the sub-galleries too
- New: Regenerate Images in the Bulk actions menu on the Galleries list, to regenerate several galleries at once
- Fix: Orders saved without their items on older databases (MySQL or MariaDB 5.5), which left the order screen, invoice and packing list empty
- Fix: Regenerate Images made full-size copies instead of the thumbnail and large sizes when Delay image processing was on, which made the watermark look small and centered
- Fix: A missing thumbnail or large size is made at its real size now instead of as a full-size copy of the original
- Fix: The watermark could land on a photo’s original file when its large size was missing. The original is never watermarked now
- Fix: Regenerate Images uses the original from cloud storage when the local copy was changed, such as by a watermark, so photos aren’t stamped twice
- Fix: A gallery photo with no large size shows its thumbnail or a placeholder to visitors, never its unwatermarked original
- Fix: Files saved by other scheduled tasks could land in a gallery’s folder after background image processing
- Fix: Regenerate Images run through the API makes only Sunshine’s watermarked sizes and keeps large photos at full size
- Fix: A whole-gallery purchase can be added to the cart from a main gallery whose photos are all in its sub-galleries
- Fix: With Polylang’s media translation on, galleries showed only the photos set to the visitor’s language and Load more stopped working. Galleries now show all their photos in every language
Sunshine Photo Cart 3.8
- Security: Every payment method now confirms with the payment company that an order was really paid, in full, before the order is marked paid
- Security: Gallery photos, comments and sub-galleries follow the gallery’s access settings in more places, including feeds, sitemaps, sharing, favorites and the REST API
- Security: Visitors never get a photo’s original file, whatever image size a theme or plugin asks for
- Security: More checks on admin actions, settings and account changes, and limits on repeated login, gallery password, sharing and signup attempts
- Security: Connecting Stripe or Square no longer passes your keys through the browser. Square stores now keep and renew their own connection, and stores connected to Square the old way see a notice asking them to reconnect
- New: Admin Payment Problem email that tells you when a payment is declined, fails, or doesn’t match the order, or when an order is marked Failed. It’s off by default. Turn it on in the email settings, add who should get it, and pick which of those events send it
- New: Checkout tells the customer when an order is below the smallest amount a payment method accepts, like Stripe’s per-currency minimums, instead of failing at payment
- New: When a customer cancels or fails a payment on the payment company’s site, they come back to checkout to try again instead of a receipt page. Trying again reuses the same order
- New: Marking an unpaid order paid by hand now finishes it the same way checkout does: store credit, discount code uses, gift cards, stock and the receipt email
- New: Importing from an FTP folder now brings in as many photos as it can in each request instead of one at a time, which makes large imports several times faster
- New: While photos are being imported, Sunshine loads only itself, its add-ons and the plugins an import needs (cloud storage and code snippet plugins), so other plugins don’t slow down every photo. The rest of your site loads normally. This is done by a small file Sunshine adds to your must-use plu…
- Change: Cart, checkout and saved orders now work out every total in one place, so discounts, tax, fees, gift cards, store credit and shipping add up the same everywhere
- Change: Saved orders keep exactly what was charged for each line, even if prices or tax rates change later
- Fix: Orders paid on another site (Mollie, PayFast, Paystack, QuickPay, Systempay, Mercado Pago, PayPal Standard, Stripe’s hosted page) now finish fully, including gift card balances, bought gift cards, session bookings and stock
- Fix: Paying another way while a payment on another site is still open makes a new order, so the first payment can’t pay twice for the same order
- Fix: A discount code no longer lowers the tax twice when shipping is taxed, so the right tax is charged
- Fix: With discounts applied after tax, the discount no longer also lowers the tax when the order is placed
- Fix: A fixed amount discount can’t be worth more than the order, and lowers the tax only by its share on taxed items
- Fix: A discount that includes shipping no longer lowers the tax when shipping isn’t taxed
- Fix: A percent discount on the order and shipping still comes off shipping when the items cost nothing
- Fix: A discount code limited to a number of each product no longer takes off more than that number
- Fix: Discount codes no longer take money off gift card purchases, and gift cards are never taxed
- Fix: A discount code’s minimum order amount counts the tax inside prices that include tax
- Fix: A tax of exactly one cent is now charged instead of dropped
- Fix: Tax rates set by ZIP or postcode now match with any state, a ZIP+4 code matches a ZIP range, 0% rates are kept, and the billing address is used once nothing is being shipped
- Fix: Store credit keeps its cents, is given back once when an order is refunded or cancelled, and shows as money off on invoices and emails
- Fix: A percent payment method fee is now worked out on what’s left to pay after a gift card
- Fix: Shipping prices and Extra Shipping Cost read decimal commas correctly (4,95 no longer charges 4.00), the Price Type setting works for Local Delivery and Pickup, and items that don’t ship add no Extra Shipping Cost
- Fix: Product prices saved with a decimal comma no longer turn into a much larger price when the product is saved again, and Bulk Edit only changes the price levels you typed in
- Fix: Negative amounts put the minus before the currency sign
Sunshine Photo Cart 3.7.5
- Security: Visitors can no longer see photos from a gallery they don’t have access to, like a password-protected or private gallery, through the share, add to cart, or product options windows
Sunshine Photo Cart 3.7.4
- New: Each tax rate can have a name, like GST or VAT, that shows in place of “Tax” on the cart, checkout, order pages, emails and invoices. Picking a country on a tax rate fills in the usual name for that country, and rates without a name keep showing “Tax”
- New: Packages can be added from “Add all to cart” on the Favorites page. One package goes in the cart, and the customer then picks a photo for each item in it, starting from their favorites
- Fix: Invoices no longer list tax on its own line when prices are displayed with tax included, so the totals add up. The order total now says how much tax it includes, the same as the order page and emails
- Security: Visitors can no longer use the favorites share link to send harmful data to the site
- Security: Visitors can no longer post image comments in a gallery they don’t have access to, like a password-protected or private gallery. Thanks to Raphael P. Cigana for reporting this
- Fix: Downloading a very large Sunshine log or PHP error log could crash the site with a memory error
- Fix: Gallery cover photos smaller than 1800px no longer cause PHP warnings in the Media Library list view
- Fix: A free shipping method set to “Via Discount” now stays selected at checkout instead of the shipping step reopening with nothing chosen
- Fix: Stripe orders now move to New as soon as checkout confirms the payment, even with a webhook signing secret filled in. Before, they stayed on Pending until Stripe’s webhook arrived, and stayed there for good if it never did
- Fix: An order can no longer be completed twice when checkout and a payment webhook both finish it, which could send the receipt emails twice and count a discount code twice
- Fix: Customers who take more than 15 seconds to approve a Stripe payment with their bank no longer see an error while they’re still approving, and the order is no longer marked Failed in the meantime. Checkout now shows a note that it’s still waiting on the bank
Sunshine Photo Cart 3.7.3
- New: A “Refresh photo details” button on the gallery edit screen reads the keywords, title, caption and photo date from your original files for photos already in that gallery and its sub-galleries, so galleries imported before this update can be searched by keyword
- Fix: Viewing a gallery no longer gives a guest a session cookie, so galleries can be served from a page cache until the visitor adds to their cart, saves a favorite, or enters a gallery password. The cart’s “Return to gallery” link still points to the gallery the item came from
- Fix: The “Set your password” link in new account emails, including accounts created during bulk gallery creation, and password reset links showed the login/register screen instead of the new password form on sites where the account URL settings had never been saved
- New: sunshine_cart_item_tax_rate filter to charge a different tax rate on individual cart items, such as a reduced VAT rate on some products
- Tweak: Renamed the Privacy settings tab to Privacy & Data, and the Data tab to Usage Tracking
- Fix: When the watermark image file is missing from the server (for example after it was moved to cloud storage), an admin notice now says new images aren’t being watermarked, and the Sunshine log records each image that was skipped. Before, images were processed without a watermark and nothing said…
- Fix: A license check that got back a page that wasn’t license data, such as a firewall or maintenance page, no longer wipes the saved license status and expiration for every addon, and no longer logs PHP warnings
- Fix: Pickup no longer adds products’ Extra Shipping Cost to its price. Since 3.6.10, a Pickup set to 0 could charge the extra cost for each large item in the cart
Sunshine Photo Cart 3.7.2
- Fix: The “Check your system information” link in the images-waiting warning opened a page that no longer exists. It now opens Tools > Site Health > Info, where the image queue details (images waiting, queue running, next run) have been added to the Sunshine section
- Fix: A background image queue that lost its scheduled task is now rescheduled automatically on the next admin page load, instead of waiting for another upload. The warning now only shows when WordPress cron genuinely has not run, and says how long it has been
- Change: The old Sunshine System Info page, unreachable since its menu entry was removed, is now deleted. Site Health is the one place for system information
- Fix: Photos saved to favorites from a gallery that asks for an email address showed no add to cart option when the visitor came back in a new browser session
- Security: Stored meta and option values were unserialized a second time after WordPress had already done so. A user with permission to edit orders or galleries could store a specially crafted value that would then be turned into a PHP object when the order or gallery was viewed. Values are now read…
- Change: An order now builds the customer it belongs to once instead of rebuilding it for every piece of customer information read from the order, which speeds up any screen or export that lists a lot of orders
- Change: Added sunshine_get_order_ids() for developers, which takes the same arguments as sunshine_get_orders() but returns only order IDs, for code that needs to count or list orders without loading each one
- Fix: The cart, checkout, account and favorites pages now send a header telling caches to skip them. Sunshine already set the flag that caching plugins look for, but a cache running on the server in front of WordPress never saw it, and could save one visitor’s checkout page and hand it to the next p…
- Fix: Choosing a photo for a print or download from the store page could fail with an error on sites with a large number of galleries
Sunshine Photo Cart 3.7.1
- New: Automated Emails can now be sent when a gallery is published. The email waits until the gallery has photos and they have all finished processing, so it never goes out on a half-built gallery. Also available to developers as the sunshine_gallery_ready action
- New: Warning in the admin when images are waiting to be processed but nothing is scheduled to process them, which usually means WordPress cron has stopped running
- New: System Information now reports how many images are waiting to be processed, whether the queue is running, and when it next runs
- Performance: Background image processing now runs continuously instead of 20 seconds out of every minute. Large uploads finish in roughly a third of the time
- Performance: Saving a visitor’s session no longer runs an extra database query on every request
- Performance: Working out which galleries a discount or product source covers no longer refetches every gallery on the site once per selected gallery
- Change: Images are no longer shown until they have finished processing. An image with no thumbnails yet used to fall back to the full-resolution original, so a customer opening a gallery mid-upload was served untouched, unwatermarked files. A placeholder is shown instead, and the gallery admin mark…
- Change: Expired galleries are now listed in the customer’s account area instead of quietly disappearing, and opening one explains that the gallery expired and when
- Change: Every screen now records allowed customers on a gallery the same way. Galleries saved before this update keep working
- Fix: Image processing no longer runs during a visitor’s page load, where it could add up to 20 seconds to an unrelated page view and, on a timeout, lose the rest of that request’s database writes including scheduled tasks
- Fix: Background image processing could stop partway through and never restart on its own. A recurring check now picks the queue back up
- Fix: Thumbnails no longer land in the wrong gallery’s folder when one background run handles images from more than one gallery
- Fix: A gallery that has had every one of its images deleted no longer leaves a check running every minute for good
- Fix: An image whose processing failed now says so in the gallery admin instead of sitting there marked as still processing
- Fix: Regenerating images now applies the new watermark and sends the rebuilt sizes to cloud storage when the rebuilt files end up named differently from the originals
- Fix: Regenerating every image now works through them in a fixed order, so an image can no longer be done twice while another is never reached
- Fix: Regenerating images no longer ends in a server error when the number of images changes mid-run. The missing position is reported and the run continues
- Fix: Private galleries assigned to a customer through quick edit, bulk edit, bulk gallery creation or the API now appear in that customer’s account area
- Fix: Sessions were being deleted early on sites not set to UTC, by the site’s timezone offset, clearing carts, favorites and gallery passwords too soon
- Fix: Order pages no longer log a warning when opened without an order key, and an order with no key stored can no longer be opened by anyone
- Fix: Gallery, product and customer selection boxes no longer show a blank entry when something that was selected has since been deleted
- Fix: Payment methods your Stripe account cannot process can no longer be switched on, and card can no longer be switched off. Those toggles were meant to be locked and were not
- Fix: The fee warning in the admin can now be dismissed
Sunshine Photo Cart 3.7
- New: Billing address is now its own step at checkout, so you can record the address of the person paying even when the order is being shipped somewhere else. Invoices need the buyer’s address, and the buyer is not always who the parcel goes to. On orders that ship, the customer gets a “use shipping…
- New: Warning in the admin when the added fee is being charged but your license already includes the add-on that removes it
- Security: The session cookie is now flagged HttpOnly, and Secure on sites served over HTTPS, so it can no longer be read by scripts in the browser
- Performance: The session cookie is now only set once a visitor has something to remember (items in the cart, a favorite, a gallery password), instead of on every request. Pages with no Sunshine content no longer send a cookie, so hosts and caching plugins can serve them from cache again
- Performance: Visitors who already have a session are no longer sent a replacement cookie on every page view, only when the existing one is close to expiring
- Performance: The session cookie is now removed once there is nothing left to remember, such as after a cart is emptied, so returning visitors can be served cached pages again instead of waiting for the cookie to expire
- Performance: With an empty cart, the shipping, delivery, payment, tax and checkout form setup no longer runs on every page load, cutting around 11 database queries from every request across the whole site
- Performance: Gallery listings, in-gallery search, and anywhere Sunshine needs a gallery’s sub-galleries now use a single database query instead of one per gallery. On a site with 14,000 galleries this replaces thousands of queries per page load with one
- Performance: The galleries page now loads galleries a page at a time instead of all at once, significantly reducing memory usage on sites with a large number of galleries
- Change: The “Always collect an address” setting is now “Always collect a billing address” and applies to every order, not only orders with nothing to ship
- Change: Payment methods that require a billing address, such as Square, now collect it at its own step rather than partway through the payment step
- Change: Tax is now worked out from where the order actually changes hands. Shipped orders use the shipping address, orders collected in person use your store’s address because the goods never move, and downloads use the customer’s billing address. Previously anything without a shipping address fell…
- Change: Square card verification now happens as part of tokenizing the card, which is the method Square currently recommends. The older separate verification step has been deprecated by Square
- Change: The added fee now shows with the order totals, not just in the payment method tab
- Change: The fee note on an order now links to the Add-ons page instead of telling you to upgrade when you already have
- Fix: Tax shown on the first view of the cart or checkout could be based on a different address than the order total used, because items worked out their own tax before the delivery method was known
- Fix: Choosing a pickup location and continuing no longer leaves the order thinking it still needs shipping. The pickup location was being saved in a form the checkout could not read back, so the order was treated as being shipped, which could apply the wrong tax and ask for a shipping address that…
- Fix: Changing the address at checkout to one that no tax rate covers now correctly removes the tax. Previously the rate found for the earlier address stayed applied, so a customer could be charged tax that does not apply where they are, at an amount that shrank each time the checkout refreshed
- Fix: Square was being sent the buyer’s name and country under field names it does not recognise, so it ignored them and verified cards without knowing where the buyer was. Card verification is required for European cards, and missing details there are a common cause of declines
- Fix: Square now receives the billing address the customer actually gave. It was read from the checkout form as the payment was taken, which no longer works now the billing address is collected at an earlier step, and the copied address was only being saved to the order rather than passed on. Both t…
- Fix: Orders no longer store a meaningless billing_method value alongside the real billing address
- Fix: Gallery, product and order names containing an ampersand could show as “&” in admin dropdowns, breadcrumbs, order screens and on the gallery page. The name was being escaped twice on sites where WordPress had already stored the ampersand encoded
- Fix: The parent gallery path in the orders list gallery filter now shows a real “>” between gallery names instead of the raw code for it
- Fix: Orders can no longer be submitted with a required section left unfilled, which could produce an order with no address on it at all. Checkout now re-checks every required field before the order is created and sends the customer back to whatever still needs completing
- Fix: The Delivery Method step no longer appears or disappears partway through checkout, which could walk customers through the steps out of order (shipping address before delivery method). Whether an order can be shipped or picked up is now decided independently of the address, and shipping options…
- Fix: A customer can no longer skip ahead to a later checkout step, including payment, by way of the section links in the page URL
- Fix: A checkout step that no longer applies after the customer changes their delivery method is no longer remembered as completed, which could let its address step be skipped
- Fix: When no shipping option covers the address entered, the Shipping Method step can no longer be stepped past. Previously the customer could continue and only be stopped at payment, away from the message explaining the problem
- Fix: A checkout step that fails validation on the server no longer leaves the page sitting on the loading spinner. The step now reloads and shows what needs fixing
- Fix: Removing the last product that requires shipping from the cart (leaving only digital products) now removes the shipping fee instead of leaving it applied at checkout
Sunshine Photo Cart 3.6.12
Sunshine Photo Cart 3.6.11
Sunshine Photo Cart 3.6.10.1
Sunshine Photo Cart 3.6.10
Sunshine Photo Cart 3.6.9
Sunshine Photo Cart 3.6.8
Sunshine Photo Cart 3.6.7
Sunshine Photo Cart 3.6.6
Sunshine Photo Cart 3.6.5
Sunshine Photo Cart 3.6.4
Sunshine Photo Cart 3.6.3
Sunshine Photo Cart 3.6.2
Sunshine Photo Cart 3.6.1
Sunshine Photo Cart 3.6
Sunshine Photo Cart 3.5.7.3
202522 releases
Sunshine Photo Cart 3.5.7.2
Sunshine Photo Cart 3.5.7.1
Sunshine Photo Cart 3.5.7
Sunshine Photo Cart 3.5.6.2
Sunshine Photo Cart 3.5.6.1
Sunshine Photo Cart 3.5.6
Sunshine Photo Cart 3.5.5
Sunshine Photo Cart 3.5.4.2
Sunshine Photo Cart 3.5.4.1
Sunshine Photo Cart 3.5.4
Sunshine Photo Cart 3.5.3
Sunshine Photo Cart 3.5.2
Sunshine Photo Cart 3.5.1
Sunshine Photo Cart 3.5
Sunshine Photo Cart 3.4.13
Sunshine Photo Cart 3.4.12
Sunshine Photo Cart 3.4.11
Sunshine Photo Cart 3.4.10
Sunshine Photo Cart 3.4.9.1
Sunshine Photo Cart 3.4.9
Sunshine Photo Cart 3.4.8.1
Sunshine Photo Cart 3.4.8
202439 releases
Sunshine Photo Cart 3.4.7.1
Sunshine Photo Cart 3.4.7
Sunshine Photo Cart 3.4.6
Sunshine Photo Cart 3.4.5
Sunshine Photo Cart 3.4.4
Sunshine Photo Cart 3.4.3
Sunshine Photo Cart 3.4.2
Sunshine Photo Cart 3.4.1
Sunshine Photo Cart 3.4
Sunshine Photo Cart 3.3
Sunshine Photo Cart 3.2.11
Sunshine Photo Cart 3.2.10
Sunshine Photo Cart 3.2.9
Sunshine Photo Cart 3.2.8
Sunshine Photo Cart 3.2.7
Sunshine Photo Cart 3.2.6
Sunshine Photo Cart 3.2.5
Sunshine Photo Cart 3.2.4
Sunshine Photo Cart 3.2.3
Sunshine Photo Cart 3.2.2
Sunshine Photo Cart 3.2.1
Sunshine Photo Cart 3.2
Sunshine Photo Cart 3.1.13
Sunshine Photo Cart 3.1.12.1
Sunshine Photo Cart 3.1.12
Sunshine Photo Cart 3.1.11
Sunshine Photo Cart 3.1.10
Sunshine Photo Cart 3.1.9
Sunshine Photo Cart 3.1.8
Sunshine Photo Cart 3.1.7
Sunshine Photo Cart 3.1.6
Sunshine Photo Cart 3.1.5
Sunshine Photo Cart 3.1.4
Sunshine Photo Cart 3.1.3
Sunshine Photo Cart 3.1.2
Sunshine Photo Cart 3.1.1
Sunshine Photo Cart 3.1
Sunshine Photo Cart 3.0.24
Sunshine Photo Cart 3.0.23
202332 releases
Sunshine Photo Cart 3.0.22.2
Sunshine Photo Cart 3.0.22.1
Sunshine Photo Cart 3.0.22
Sunshine Photo Cart 3.0.21
Sunshine Photo Cart 3.0.20
Sunshine Photo Cart 3.0.19
Sunshine Photo Cart 3.0.18
Sunshine Photo Cart 3.0.17
Sunshine Photo Cart 3.0.16
Sunshine Photo Cart 3.0.15
Sunshine Photo Cart 3.0.14
Sunshine Photo Cart 3.0.13
Sunshine Photo Cart 3.0.12
Sunshine Photo Cart 3.0.11
Sunshine Photo Cart 3.0.10
Sunshine Photo Cart 3.0.9
Sunshine Photo Cart 3.0.8
Sunshine Photo Cart 3.0.7
Sunshine Photo Cart 3.0.6
Sunshine Photo Cart 3.0.5
Sunshine Photo Cart 3.0.4
Sunshine Photo Cart 3.0.3
Sunshine Photo Cart 3.0.2
Sunshine Photo Cart 3.0.1
Sunshine Photo Cart 3.0
Sunshine Photo Cart 2.9.25
Sunshine Photo Cart 2.9.24
Sunshine Photo Cart 2.9.23
Sunshine Photo Cart 2.9.22
Sunshine Photo Cart 2.9.21
Sunshine Photo Cart 2.9.20
Sunshine Photo Cart 2.9.19
202223 releases
Sunshine Photo Cart 2.9.18
Sunshine Photo Cart 2.9.17
Sunshine Photo Cart 2.9.16
Sunshine Photo Cart 2.9.15
Sunshine Photo Cart 2.9.14
Sunshine Photo Cart 2.9.13
Sunshine Photo Cart 2.9.12
Sunshine Photo Cart 2.9.11
Sunshine Photo Cart 2.9.10
Sunshine Photo Cart 2.9.9.1
Sunshine Photo Cart 2.9.9
Sunshine Photo Cart 2.8.19
Sunshine Photo Cart 2.9.8
Sunshine Photo Cart 2.0
Sunshine Photo Cart 2.9.7
Sunshine Photo Cart 2.9.6
Sunshine Photo Cart 2.9.5.2
Sunshine Photo Cart 2.9.5.1
Sunshine Photo Cart 2.9.5
Sunshine Photo Cart 2.9.4
Sunshine Photo Cart 2.9.3
Sunshine Photo Cart 2.9.2
Sunshine Photo Cart 2.9.1.1
202126 releases
Sunshine Photo Cart 2.9.1
Sunshine Photo Cart 2.9.0.5
Sunshine Photo Cart 2.9.0.4
Sunshine Photo Cart 2.9.0.3
Sunshine Photo Cart 2.9.0.2
Sunshine Photo Cart 2.9.0.1
Sunshine Photo Cart 2.9
Sunshine Photo Cart 2.8.40
Sunshine Photo Cart 2.8.39
Sunshine Photo Cart 2.8.38
Sunshine Photo Cart 2.8.37
Sunshine Photo Cart 2.8.36
Sunshine Photo Cart 2.8.35
Sunshine Photo Cart 2.8.34
Sunshine Photo Cart 2.8.33
Sunshine Photo Cart 2.8.32
Sunshine Photo Cart 2.8.31
Sunshine Photo Cart 2.8.30
Sunshine Photo Cart 2.8.29
Sunshine Photo Cart 2.8.28
Sunshine Photo Cart 2.8.27
Sunshine Photo Cart 2.8.26
Sunshine Photo Cart 2.8.25
Sunshine Photo Cart 2.8.24
Sunshine Photo Cart 2.5.2
Sunshine Photo Cart 2.8.23
20207 releases
Sunshine Photo Cart 2.8.22
Sunshine Photo Cart 2.8.21
Sunshine Photo Cart 2.8.20
Sunshine Photo Cart 2.8.18
Sunshine Photo Cart 2.8.15
Sunshine Photo Cart 2.8.14
Sunshine Photo Cart 2.8.13
201913 releases
Sunshine Photo Cart 2.8.12
Sunshine Photo Cart 2.8.11
Sunshine Photo Cart 2.8.10
Sunshine Photo Cart 2.8.9
Sunshine Photo Cart 2.8.8
Sunshine Photo Cart 2.8.7
Sunshine Photo Cart 2.8.6
Sunshine Photo Cart 2.8.5
Sunshine Photo Cart 2.8.4
Sunshine Photo Cart 2.8.3
Sunshine Photo Cart 2.8.2
Sunshine Photo Cart 2.8.1
Sunshine Photo Cart 2.8
201811 releases
Sunshine Photo Cart 2.7.5
Sunshine Photo Cart 2.7.4
Sunshine Photo Cart 2.7.3
Sunshine Photo Cart 2.7.2
Sunshine Photo Cart 2.7.1
Sunshine Photo Cart 2.7
Sunshine Photo Cart 2.6.8
Sunshine Photo Cart 2.6.7
Sunshine Photo Cart 2.6.6
Sunshine Photo Cart 2.6.5
Sunshine Photo Cart 2.6.4
201718 releases
Sunshine Photo Cart 2.6.3
Sunshine Photo Cart 2.6.2
Sunshine Photo Cart 2.6.1
Sunshine Photo Cart 2.6
Sunshine Photo Cart 2.5.24
Sunshine Photo Cart 2.5.23
Sunshine Photo Cart 2.5.22
Sunshine Photo Cart 2.5.21
Sunshine Photo Cart 2.5.20
Sunshine Photo Cart 2.5.19
Sunshine Photo Cart 2.5.18
Sunshine Photo Cart 2.5.17
Sunshine Photo Cart 2.5.16
Sunshine Photo Cart 2.5.15
Sunshine Photo Cart 2.5.14
Sunshine Photo Cart 2.5.13
Sunshine Photo Cart 2.5.11
Sunshine Photo Cart 2.5.10
201633 releases
Sunshine Photo Cart 2.5.9
Sunshine Photo Cart 2.5.8
Sunshine Photo Cart 2.5.7
Sunshine Photo Cart 2.5.6
Sunshine Photo Cart 2.5.5
Sunshine Photo Cart 2.5.4
Sunshine Photo Cart 2.5.3
Sunshine Photo Cart 2.5.1
Sunshine Photo Cart 2.5
Sunshine Photo Cart 2.4.4
Sunshine Photo Cart 2.4.3
Sunshine Photo Cart 2.4.2
Sunshine Photo Cart 2.4.1
Sunshine Photo Cart 2.4
Sunshine Photo Cart 2.3.11
Sunshine Photo Cart 2.3.10
Sunshine Photo Cart 2.3.9
Sunshine Photo Cart 2.3.8
Sunshine Photo Cart 2.3.7
Sunshine Photo Cart 2.3.6
Sunshine Photo Cart 2.3.5
Sunshine Photo Cart 2.3.4
Sunshine Photo Cart 2.3.3
Sunshine Photo Cart 2.3.2
Sunshine Photo Cart 2.3.1
Sunshine Photo Cart 2.3
Sunshine Photo Cart 2.2.13
Sunshine Photo Cart 2.2.12
Sunshine Photo Cart 2.2.11
Sunshine Photo Cart 2.2.10
Sunshine Photo Cart 2.2.9
Sunshine Photo Cart 2.2.8
Sunshine Photo Cart 2.2.7
201516 releases
Sunshine Photo Cart 2.2.6
Sunshine Photo Cart 2.2.5
Sunshine Photo Cart 2.2.4
Sunshine Photo Cart 2.2.3
Sunshine Photo Cart 2.2.2
Sunshine Photo Cart 2.2.1
Sunshine Photo Cart 2.2
Sunshine Photo Cart 2.1.2
Sunshine Photo Cart 2.1.1
Sunshine Photo Cart 2.1
Sunshine Photo Cart 2.0.6
Sunshine Photo Cart 2.0.5
Sunshine Photo Cart 2.0.4
Sunshine Photo Cart 2.0.3
Sunshine Photo Cart 2.0.2
Sunshine Photo Cart 2.0.1
Questions about Sunshine Photo Cart’s releases
What is the latest version of Sunshine Photo Cart?
3.8.1, released on Nov 6, 2026 (4 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is Sunshine Photo Cart updated?
27 releases in the last year, about one every 14 days. Its first release on WordPress.org dates from August 2015.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Sunshine Photo Cart’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.