This repository was archived by the owner on Oct 14, 2024. It is now read-only.
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