Since the Last Update
We rolled out new features around customer order fulfilment, improvements to the pacstream implementation and Titlepage integration. The Xero oauth2 version is now at a point where initial testing can start.
Few Feature
- Item based customer order fulfilment
- Make bin settings interface mobile responsive #176046432
- Starshipit Integration
- Create Service for creating several new unshipped orders in starshipit #175975955
Improvements
- Search Engine Optimization
- Change the titles to H1 in books, category, subcategories, events #176263141
- Google Book Metadata script – Use the second description when the main one is empty otherwise return “Without description” #176373755
- Fast Search
- Elastic search import failures when sql query returns no data. Now skipping the import when there is no data #176391504
- SEO
- Google Book Metadata script – Use the second description when the main one is empty otherwise return “Without description” #176373755
- Add google event metadata #162598297
- Add a check box option to Remove “All Prod Sites GTM tag” for specific sites #176005703
- Fix the issue of google getting tripped up when there are quotations in the description or title #166810041
- Security
- Remove user name and password from PACSTREAM XML that is saved to disk #176362490
- Speed
- Make the All Pending Orders By Items load fast #174873837
- Enable background job queues to run in parallel #175865923
- Xero Upgrade
- Listen to Xero Invoice status change to VOIDED and reset Circle Invoice Xero references 176128015
- Create Xero site setting for automatic invoice pushing 176316402
- Add a Xero “synced with” badge on invoice listing for sites with Xero enabled 176316049
- Find or create a “POS sales” Xero contact to push cash up totals to. 176253538
- Create a webhooks controller for Xero #176128001
- Store Xero oauth2 web hook in site settings #176057570
- Make Xero Services use xero site url instead of request base url #175902666
- Add Store xero site url to site settings #175902497
- Pull Customers from Xero #175204154
- Deals
- Add a “Discount” Column next to Sale Price on the Currently on Order page. #171458249
- Backend test Systems
- Split rails capybara automated feature tests into 4 lanes (currently running in two lanes) 176314174
- Pacstream
- Save a copy of XML file before sending it to PACSTREAM so we have something to compare with if there is a report of an order with zero lines from Pacstream 176267983
- Add a check that before the order is sent to PACSTREAM, the XML we’ve generated contains the “OrderLine” 176265896
- We are now saving a copy of the xml we are sending to pacstream to have something to compare with when there is a report of an order with 0 line items. The should isolate the issue to them or us #176267983
- Starshipit
- Movers
- Add a “Jump to Page” function in Movers Pagination. This is to make it easier to do multiple pages in parts. #176238737
- POS
- To prevent duplicate transactions when there is a server outage the pos will not longer enqueue transactions that are in the queue and not yet picked up by background processing. #176205538
- Check for invoice in the DB before retrying POS transactions to avoid duplicates #175919389
- Address Fields
- Make labels in the address customizable see settings > Field display Note as part of this we have changed the default from address 1 & 2 to Street and suburb to make it more clear. #176067024
- TitlePage
- We were unable to download an image when two resources come in the XML, have added code to manage this situation #176052661
- PO Cart
- The CSV attached to the order did not include the Shop Account #, only the order #. Shop Acc # has been added. #175949846
- New Customer Order Interface
- Make Picked Items interface mobile responsive #175947462
- See www.twitter.com/circlesupport for all changes including bug fixes.
Currently working on:
- Xero Upgrade
- Migrating last stores to R4
- Order fulfilment improvements
- Database optimisations and upgrades