Production update Oct 17 2014

Posted by on Oct 17, 2014 in System Updates | No Comments

Most of the improvements are not very visible in this update, speed improvements, audit systems, background procession and bug fixes. The things you will notice are that customers no longer list by default in the customer order tab. This was done to improve speed when you click that tab and with the realisation that most of the time you have to search for the customer anyway.

Features

  • Improvements in Matrix items display
  • Speed improvements
    • around the time it takes the POS to post transactions and get stock
  • Background processing to move peak load and allow large tasks to be done in the background
    • – Add customer upload to resque
    • – Add stock upload to resque
    • – Add category upload to resque
    • – Add tests to dataimport classes
    • – Add purchase order, outstanding customer order upload to resque
    • – Add inwards goods history, sales history upload to resque
  • Remove the default customer order listing when you click the ‘customer order’ tab. It is too slow to load and most of the time the customer needs to be searched for anyway.
  • Audit system to help catch hard to reproduce bugs
  • Pop up warning in if you  try to order 0 items for a customer.

Bugs

  • Inwards goods
    • When clicking “Collect from Pacstream”  [Following error occurred while connecting to Pacstream – no implicit conversion of Symbol into Integer]
    • Pacstream collection button throwing error
    • Inwards goods not able to save a missing publisher = error #72206
    • Inwards Goods summary – GST on EDI invoices is getting into the ‘Error’ column
    • Is inwards goods pulling from the right data feed?
    • Inwards Goods Error Pop-up – Fix/Change it to be Understandable/Readable Message
    • Missing Inwards Goods Data –  This is on Finished Tab
  • Load stock
    • Image loading issues
    • 9780309044264 throws an error in load stock.undefined method `[]’ for nil:NilClass
    • Error on Load Stock : Unable to find SOAP operation: :get_search_service Operations provided by your service: []
  • Migrations
    • Fix customer orders, purchase orders throwing error in data upload
  • Automatic tests
    • Fix failing catalog controller tests
    • Fix failing tests
  • Cashup
    • Payment type from the integrated eftpos coming through in the Cash up rather than the payment types set in the pos
    • Till Adjustments issue between $100 to $300
  • Search
    • Stocks under “No cateogry” not visible in search results
    • Example of an item not coming up in quick search for matrix barcodes
  • Reports
    • Sales report data for Sept 2013 is blank. Fix this is and at the same time optimize this report.
    • Reports Tab Bugs – Top Customer and Best Seller Query Resets on the 2nd Page
  • General exceptions
    • Fix exception 73242 – Empty site products page is throwing error.
  • Stock take
    • Items being dropped between stock take scanner and submit due to browser fault.
  • Purchase orders
    • Purchase Order, error #72058 when clicking the ‘Resend’ button.
    • Misaligned Column [Purchase Order – Cart Totals]
    • Regular Price not showing on Purchase Order but showing at Load Stock
  • Website
    • Cart Checkout – If there is no Discount, the strikeout text shouldn’t be showing.
    • Fixed misaligned flash message in home screen

Tasks

  • Run migrations on along with deploy
  • Change thinking sphinx conf on alpha
  • Run import in forks
  • Export a list of stock under no category for piccadilly
  • Load testing