This repository has been archived by the owner on Oct 14, 2024. It is now read-only.
Releases: samnabi/shopkit
Releases ยท samnabi/shopkit
Shopkit v1.1.6
- Security fixes
- c::set('debug', true) no longer enables mail logging
- Bug fixes
- Fix getDiscount() check for flat discounts
- Fix per-variant sale price codes
- Fix negative stock bug
Shopkit v1.1.5
- Bug fixes
- Remove poorly-formatted HTML entities in panel fields
- Add a blank
site/blueprints
folder to prevent panel errors
Shopkit v1.1.4
- New features
- ๐
Override default CSS in
assets/css/custom.css
- ๐ธ Pretty URLs for discount codes and gift certificates
example.com/discount/thisisthecode
example.com/gift/thisisthecode
- ๐ Dashboard widget shows current Shopkit version & upgrade notice
- ๐ฆ New panel field for shipping tiers
- ๐ฌ Automatic customer notification emails
- Notify upon successful purchase
- Notify upon changes to their order status
- ๐
Override default CSS in
- Decrufting
- Refactor email notification code into a global
sendMail()
function - Move CSS to
plugins/shopkit/assets
- Use kirbytext in templates to obfuscate email links
- Refactor email notification code into a global
Shopkit v1.1.3
- Bug fixes
- Simplify panel UI for account management
- Restrict customers from exploring the panel dashboard or "all users" list
- Stricter checks for discount codes
Shopkit v1.1.2
- New features
- ๐ฏ Automatic formatting for numbers and prices in the panel
- ๐ Better download links to prevent snooping and enforce download expiry
- ๐ Simplify adding/removing/editing countries from panel
- Bug fixes
- Prevent template change for products in panel
- UI & design
- Remove tabs from Site options page in panel
- Use panel instead of frontend for editing user accounts
- More helpful error messages on Orders page
- Update Kirby Core and Panel to v2.4.0
- Move Site blueprint inside Shopkit plugin folder
- Structure all dependencies as git submodules (except Stripe SDK)
- Use plain textarea instead of map for address in Contact page
Shopkit v1.1.1
- Bug fixes
- More reliable staff notification emails
- More reliable download links
- More reliable discount calculations
- Better calculation for
updateStock()
function - Remove reliance on
mime_content_type()
for gateway logos - Include shipping in Stripe gateway calculations
- Fix typo in German language file
- Add page text to
cart.php
template - Fix broken variables on
process.php
for PayPal gateway - Only show "From" in price button if there is more than one variant
- Design and UI
- Improved admin layout for discount codes & gift certificates
- Enable panel installation from browser
- Use default language instead of hardcoded
en
for updating order files on confirmation - Add Spanish language option
- Full seller and buyer address info on PDF invoices
Shopkit v1.1
- Bug fixes
- Fix locale-based formatting issues with PayPal gateway
- Fix inventory counting errors
- Better handling of non-float values in formatPrice()
- More reliable shipping calculation
- More reliable country detection
- New features
- ๐ณ Stripe payment gateway
- ๐ Gift certificates
- โฌ๏ธ Downloadable products
- ๐ช Per-product tax rules
- ๐ Terms and conditions
- Design and UI
- Filter orders by status on
View Orders
page - Remember current page on login
- Larger photo slider on product page
- More detailed order notification emails
- Confirm customer name, email, and address after payment
- Filter orders by status on
- Added
robots.txt
- Most template, snippet and blueprint files moved to plugins folder
- Standardized payment gateway structure
- Moved blueprints to YAML format
- Updated core and panel to Kirby 2.3.2
Shopkit v1.0.5
- Bug fixes
- Even more reliable calculation of shipping rates, subtotals, and applicable tax
- New order notifications now work with PayPal and are multilingual
- Fix the missing PayPal redirection message
- Design and UI
- Minor tweaks to "Free Shipping" and "No Tax" badge placement in the
Cart
page
- Minor tweaks to "Free Shipping" and "No Tax" badge placement in the
- Replace several nested git repos with regular files for the DomPDF plugin, for easier installation
Shopkit v1.0.4
SUPPORT NOTICE
Shopkit v1.0.4 is mainly a bug-fixing and security release, with a few new features but nothing wildly different.
Part of the reason for this approach is that I will not be able to respond to support requests until mid-June 2016.
I know this is not an ideal situation, but it's never a convenient time to go backpacking without internet access.
Cheers,
Sam
- Bug fixes
- More reliable calculation of shipping rates
- Prevent DOM manipulation of discount and tax amounts in the cart
- Prevent cart localization errors (resulting in NaN for the cart total)
- Add multi-language support to some hard-coded strings (thanks to concertimpromptu)
- Remember the selected country when a user navigates away from the
Cart
page (thanks to concertimpromptu) - Fix errors with subdirectory installs
- Prevent prices from carrying over to the next product where prices haven't yet been set
- New features
- ๐ธ Discount codes (site-wide and per-product)
- ๐ Password reset
- ๐ฎ Opt-in email verification for new accounts
- ๐ฆ Order notification emails
- ๐ค More robust "pay later" options
- Design and UI
- Moved login form lower in the sidebar
- Better indication of failed login
- Make it harder to accidentally delete your account
- Better handling of thumbnails with different aspect ratios (burry background fills up the dead space, like instagram)
- Minimum 150px width for listing items
- Removed title for the search bar
- Better icons for
Category
andProduct
pages in the panel - Better UI for drag-and-drop file uploads in the panel
- Smarter top menu layout (adapts to the number of menu items)
- German language option (thanks to medienbaecker)
- Also apologies to medienbaecker for my terrible google translate on the remainder of the German strings
- Switched to dompdf for generating PDF Invoices (allows for easier HTML layout)
- Moved page logic into controllers
- RTL text support in templates
- Explicit timezone definition in
config.php
- Smarter onboarding notifications
- Hidden honeypot form fields for spam protection
- Removed
wholesaler
user role (preferential pricing now handled with discount codes instead of roles) - Auto-shrink large image uploads
Shopkit v1.0.3
- Bug fixes
- Fixed login redirect on subfolder installs
- Removed incorrect help text from
Register
page
- Theme options
- Choose custom colours (Shopkit adjusts brightness to ensure readability)
- Background colour & image options, including blurred background
- Panel improvements
- Improved UI for selecting images
- Numeric field validation within structure fields
- Tabbed layout to organize site options and shop settings
- Added
Brand
as a default product field (helps with Google rich data snippets) - Added hours of operation to the
Contact
page as a separate field - Added
Related products
to theDefault
template - Stylish photo slider for most templates
- Updated admin navbar with new icons and
Design
button for theme options - Added currency code (e.g. USD) to
Cart
page for clarity - Set currency to $USD by default
- Friendlier error page text
- Sidebar sections are hidden if content is not populated (i.e. categories, contact info)