August 2024
New Features
- Enhanced Penetration Testing: Supplied a comprehensive list of extensions and API endpoints for a thorough penetration test, significantly bolstering our security measures and ensuring robust protection of our systems and customer data.
Improvements
- Order Management Enhancements:
- Implemented functionality to manually trigger AQ ID generation for orders created through the admin interface, ensuring all orders are properly tracked across systems.
- Improved the synchronisation process between Magento and AQ for admin-created orders, maintaining data consistency and accuracy.
- User Interface Refinements:
- Updated the product pricing display to consistently show price per tCO2e, improving clarity and transparency for customers.
- Reporting and Analytics:
- Enhanced the admin report for store credit, providing more comprehensive insights into credit usage and outstanding balances.
Bug Fixes
- Order Processing:
- Resolved a critical issue where some orders were not generating AQ IDs automatically, ensuring all transactions are properly recorded and processed.
- Addressed synchronisation issues between Magento and AQ statuses, maintaining consistency across platforms.
- Product Management:
- Fixed a bug where project pricing was incorrectly displayed or updated on the frontend, ensuring accurate pricing information for customers.
- User Experience:
- Corrected an issue where discounts were being automatically applied to orders without proper setup, ensuring fair and intended pricing for all customers.
Security Enhancements
- Access Control:
- Implemented more granular control over user roles and permissions, enhancing overall system security and data protection.
- Compliance:
- Conducted a thorough review of security measures in preparation for the penetration test, identifying and addressing potential vulnerabilities.
Performance Optimisations
- Database Management:
- Optimised the handling of store credit data, improving system performance and reporting capabilities.
- System Cleanup:
- Cancelled and removed test orders from the Marriott environment, ensuring clean and accurate data for reporting and analysis.
July 2024
New Features
- Expanded Filtering Options: Added a “standard” filter to the shop, allowing clients like WWF to easily find projects certified by specific standards, enhancing the user experience for clients with particular requirements.
Improvements
- Enhanced Order Management:
- Implemented functionality to dynamically display different store names when reporting to AQ (e.g., shop_base, shop_marriott, shop_tiaca), improving order tracking and analysis across multiple storefronts.
- User Interface Refinements:
- Updated the homepage to display only featured products, streamlining the browsing experience for customers.
- Improved the display of all project marketing information on product pages, including the previously missing “Solution” section, providing more comprehensive project details.
- Payment Processing Enhancements:
- Updated the AQ endpoint usage to ensure proper stock reduction and order status changes, improving inventory management and order tracking.
- Reporting and Analytics:
- Resolved issues with Mirasvit reporting, ensuring accurate display of payment methods and order counts for better business insights.
Bug Fixes
- Order Processing:
- Addressed a critical issue where orders created in Magento were not automatically syncing with AQ, ensuring consistent data across systems.
- Fixed a bug where pending payments were being incorrectly cancelled, improving order reliability.
- Product Display:
- Corrected an issue where project pricing was not updating correctly on the frontend, ensuring accurate pricing information for customers.
- User Experience:
- Resolved a bug where the “clear data” function wasn’t working properly when variables were submitted via URL, improving user navigation.
- Payment Processing:
- Fixed an issue where store credit was taking two attempts to process and sometimes charging twice, ensuring smooth and accurate transactions.
Security Enhancements
- System Security: Reviewed and addressed 72 Dependabot security issues, maintaining overall system security.
- Compliance: Updated the list of countries excluded from sales to align with current regulations, ensuring compliance with international trade laws.
Performance Optimisations
- Site Migration: Successfully migrated the hosting to a more secure provider (Liquid Web), enhancing overall site performance and security.
- Database Management: Implemented improvements to handle low stock more effectively, reducing the risk of overselling.
June 2024
New Features
- EAC Project Showcase: Added 10 Energy Attribute Certificate (EAC) projects to our demo environment, allowing potential clients to explore and understand our diverse EAC offerings.
- Tarros White Label: Launched a new white-label solution for Tarros, expanding our customised offerings for key partners.
Improvements
- Enhanced Store Credit System:
- Implemented a default store credit limit, providing tailored financial flexibility.
- Disabled store credit by default for new companies, allowing for controlled rollout of credit facilities.
- User Interface Enhancements:
- Updated the SSO login button on the Marriott site, improving clarity for Marriott employees.
- Removed the “to be paid” card from the Payment method details page, streamlining the checkout process.
- Order Management:
- Improved the display of ordered items (store credit, carbon credits) in the order summary, enhancing transparency for customers.
- Reporting Capabilities:
- Enhanced Mirasvit reporting to correctly display payment methods and order counts, providing more accurate business insights.
Bug Fixes
- User Experience:
- Resolved an issue where the Marsha code field was displaying incorrectly on non-Marriott sites, ensuring appropriate branding for each client.
- Fixed a bug where volume fields were not displaying properly for large numbers, improving readability for high-volume orders.
- Payment Processing:
- Addressed an issue preventing users from applying coupons to store credit debt payments, ensuring consistent application of discounts.
- Data Management:
- Corrected synchronisation issues between Magento and AQ for admin-created orders, ensuring accurate order tracking across systems.
Security Enhancements
- Compliance:
- Supplied a comprehensive list of extensions and API endpoints for the penetration test, strengthening our security posture.
- Access Control:
- Improved the functionality of user roles, providing more granular control over system access and enhancing overall security.
Performance Optimisations
- Database Management:
- Implemented one cost center per AQ vendor, improving financial tracking and reporting capabilities.
- System Updates:
- Resolved various issues with the Company functionality, including email functionality and design improvements for the customer dashboard.
To take advantage of these updates, particularly the enhanced EAC project offerings and improved store credit system, please log in to your account to explore the new features.
May 2024
New Features
- Dynamic Store Credit Management: Implemented a system allowing customers to clear their store credit debt via bank transfer or credit card, enhancing payment flexibility and improving cash flow.
- Automated Credit Statement: Introduced monthly store credit statements for companies with non-zero balances, including payment due dates and overdue notifications, improving financial transparency and reducing manual follow-ups.
- iMarc Integration: Developed functionality to send order placement confirmations to Marriott’s API endpoint, streamlining the order process for our key partner.
Improvements
- Enhanced Product Display:
- Updated bundled product pages to show clearer pricing information, including price per tonne of CO2e.
- Improved vintage dropdown to display stock levels below 1 tonne with decimal precision, providing more accurate inventory information.
- User Interface Enhancements:
- Updated the footer to match the main site, ensuring brand consistency across platforms.
- Improved the display of larger numbers throughout the site, enhancing readability for high-value transactions.
- Customisation Options:
- Enabled company label renaming per store/view, allowing for tailored experiences for different client groups (e.g., “Hotel” for Marriott).
- Order Management:
- Added country as a filterable field in the admin sales overview, enabling more efficient order tracking and analysis.
- Certificate Updates:
- Updated the CEO signature on certificates to reflect current leadership, maintaining document authenticity.
Bug Fixes
- Payment Processing:
- Resolved an issue where store credit payments required two attempts to process, ensuring smoother transactions.
- Fixed a bug where discounts were not showing on invoices, improving billing transparency.
- User Experience:
- Corrected an issue where login with SSO wasn’t updating user names correctly, ensuring consistent user identification.
- Fixed the reCAPTCHA error preventing user registration on specific domains, smoothing the onboarding process.
- Order Management:
- Addressed a critical issue where orders were not changing away from ‘Draft’ status in AQ, ensuring accurate order tracking across systems.
Security Enhancements
- Access Control: Implemented more granular control over user roles and permissions, enhancing system security.
- Data Protection: Removed unnecessary SQL files from the shops directory, reducing potential security vulnerabilities.
Performance Optimisations
- Inventory Management: Optimised the process of reserving credits upon order placement and completion, ensuring accurate stock levels and preventing overselling.
To leverage these new features and improvements, particularly the enhanced store credit management and automated statements, please log in to your account and explore the updated functionalities. For any questions or assistance with the new features, our support team is available at support@southpole.com.
April 2024
:::info Features
:::
- Multi-Currency Support: Enabled multiple currencies (AUD, GBP, CHF, USD, EUR) for transactions, providing greater flexibility for international customers and expanding our global reach.
- Custom Report Builder: Implemented Advanced Reports, offering enhanced data analysis capabilities for better business insights and decision-making.
- Store Credit System: Introduced a store credit feature, allowing for more flexible payment options and improved customer loyalty.
:::success Improvements
:::
- Enhanced User Authentication:
- Implemented a 5-attempt limit within 15 minutes for login attempts, enhancing account security.
- Added a 30-minute account lockout feature after failed attempts, further protecting user accounts.
- Streamlined Checkout Process: Removed shipping address requirements from user accounts, simplifying the purchasing experience for digital products.
- Enhanced Project Display:
- Updated the display of bundled products during checkout for clearer order summaries.
- Improved vintage dropdown to show decimal stock quantities, providing more accurate inventory information.
- Optimised Admin Interface: Added country filtering options in the admin sales overview, enabling better order management and analysis.
- Restricted sales to certain countries to comply with accounting and legal requirements
:::tip Performance Enhancements
:::
- Search Optimization: Fixed EcoAustralia bundled project visibility in catalog search, improving product discoverability.
- System Updates:
- Updated Magento core and extensions, enhancing overall system security and performance.
- Implemented Redis caching, significantly improving site speed and responsiveness.
:::warning Bug fixes
:::
- Payment Processing:
- Resolved issues with payment status not updating dynamically, ensuring accurate order statuses.
- Fixed a critical bug where failed payments were incorrectly marked as complete in AQ, maintaining data integrity across systems.
- User Experience:
- Corrected the display of discounts on invoices, improving transparency for customers.
- Fixed issues with the price slider functionality, enhancing product browsing experience.
- Order Management: Addressed problems with pending payments being unexpectedly cancelled, improving order reliability.
- Updated the Terms and Conditions link which was broken after Alaska was removed
- Restored the intercom live chat functionality
- Fix the bug with CAPTCHA which prevented it from working on some domains
:::warning Security enhancements
:::
- Compliance:
- Configured site scanning on Adobe, strengthening our security posture.
- Ensured SAML is properly configured and tested for secure single sign-on capabilities.
- Access Control: Improved user role functionality, providing more granular control over system access.
- Reduced the inactivity logout duration to 30 minutes to improve security
March 2024
Security & SSO
- Setup Abobe security scanner. We are notified daily if we pass / fail. We pass. https://account.magento.com/scanner/websites/grid/
- Site-down notifications: set up an server monitor so that we are notified if the site goes offline.
- Made the shop available by default to all SouthPole employees with SSO – look for it in your google apps.
Enhancements
- Discount made clearer to improve user understanding of pricing
- Legal disclaimer added to all project pages to ensure compliance and transparency
- Improved mobile friendliness for project pages to enhance user experience on mobile devices
- Added category descriptions to provide more context and information for users
- Made it more obvious during checkout that you have to add a billing address before you can proceed.
- My Orders page now allows you to export your order history as CSV, and shows aggregated details (total number of orders, total value etc).
- Magento Native Invoice Payment method update for enabling bank transfer payment methods for other countries, expanding payment options
- Two Factor Authentication for admin to enhance security and prevent unauthorized access
- Added passwordless login magic link for seamless and secure user authentication
Bug Fixes
- Fixed a bug where stock volumes didn’t update when vintage was changed, ensuring accurate inventory display
- Fixed a bug where countries were not being added for some projects, ensuring comprehensive project listings
- Fixed a bug where order by asc / desc was not working, allowing proper sorting functionality
- Now using the correct API endpoint for AQ to query stock levels. We were doing it one-by-one rather than in bulk. We had switched this in most places before but found a file which had not been updated.