Since the Last Update

In August we rolled out the z off movers function that limits what you see in movers to the what sold following the last time you looked. There is also a new website checkout, progress on bulk web order fulfillment, improved POS search, stage 1 in the Xero upgrade, lots of system and infrastructure upgrade work and the beginnings of the next upgrade to rails 6! (No rest for the wicked)

Improvements

          • Bins
            • Create the Bins API in relation to Bin types. This is part of a new feature that will add a bin system to Circle which will enable more efficient bulk customer and web order fulfillment. #170793885
          • Sys Admin
            • Disable cron tabs on the DB server #173975149
            • Change MySQL Configuration #174000820
            • Move archive system to clockwork #173954952 When you change one thing (in this case the DB) a list of other things appear that also need attention – this is one of those.
          • POS
            • Make the POS ph # search space agnostic, this will enable you to find a customer by ph number search regardless of how it has been entered. #167800807
            • POS Change customer find dialogue place holder message to “Search for a name or phone number” #174099995
          • Checkout interface
            • Improved layout and flow in the website order checkout #172711029
          • APIs
            • Product Upserter: some Core community fields are not filled if they are blank when we run the Cart API #173760682
            • Create Product Doc Creator and call it from Up serter #173861178
            • Use “UNKNOWN” for model and manufacturer missing values in product Up serter #174134846
            • Add sale order item validations #173676112
          • Stock take
            • Depreciate feature flag – Stock Take Diff List, this makes the new improved stock take diff list available to all stores. #174002714
          • Deals
            • Make it possible for non circle stores to ‘swap out’ the Circle order # for their own reference. #173912506
            • For non circle users there is the ability to put in a custom order number (to correspond with the shops stock system) but if this was left blank these was no order #. Now a Circle order # is provided if the ref field is left blank. #174353049
          • Backend Admin
            • Deploy CS Admin using kubernetes #173958415
            • Add authentication to CS Admin #173958296
            • Let admin users edit sites #173958306
            • Add way to edit admin accounts flags. #174058249
            • Enable users edit feature flags in the new admin system. #174001218
          • website
            • [Full Release] New Mobile menu for web store, this gives everyone the new website mobile view. #174002822
            • Stop Shipping charges computing on the cart page. This was causing customer confusion. #173999544
            • Create a mobile view for the new web checkout interface #173765859
          • Movers
            • [Full release] Depreciate Feature Flag on the Movers Time Option. This enables you to do movers in the morning and afternoon and not have to look at the books that only sold in the morning again. (All shops on r4 will now have this feature) #174002856
          • Xero
            • Create Xero site settings for OAuth2. This is the new Xero connection that we have to move to. #173876696
            • Create Xero::Initializer and module for version strategy calling. This part of upgrading to the new Xero connection. #173996681
          • Infrastructure
            • Added Master-Slave configuration in Google Cloud SQL this adds additional scalability and redundancy. #173785623
          • Rails6

New things currently being worked on

  • Database optimization
  • APIs
  • System and infrastructure upgrades
  • Website checkout improvements and order fulfillment improvements.