Commit Graph

  • eaca160367 Set line item shipping method when added to cart, update specs for changes to line item shipping method Rohan Mitchell 2012-09-19 15:01:50 +10:00
  • 85f18cfb12 Rob: Replace LineItem shipping_method method with relation Rohan Mitchell 2012-09-19 14:27:11 +10:00
  • fe3743af16 Replace shipping method lookup with relation Rob H 2012-09-19 12:06:43 +10:00
  • 7492522066 Improve clarity of various totals (items, shipping, grand total) on checkout page Rohan Mitchell 2012-09-14 15:35:22 +10:00
  • 334f84637d Fix empty cart button alignment at checkout Rohan Mitchell 2012-09-14 13:32:49 +10:00
  • 3f15fc0b52 Set default admin orders view to sort with most recent orders first Rohan Mitchell 2012-09-14 13:27:33 +10:00
  • a013854d2d Change logo to Eaterprises, update link colour to match Rohan Mitchell 2012-09-14 11:25:36 +10:00
  • c883ab87b6 Add db backups and uploaded images to gitignore Rohan Mitchell 2012-09-14 10:32:10 +10:00
  • 0e313e5826 Add Zeus config Rohan Mitchell 2012-09-14 10:23:22 +10:00
  • 3794c00856 Upgrade Rails to 3.2.8 and Spree to 1.1.3 Rohan Mitchell 2012-09-14 10:20:52 +10:00
  • b87c59c051 Default to blank distributor on add to cart to require user to select one Rohan Mitchell 2012-09-13 15:29:04 +10:00
  • 356ae40c7b Display product descriptions as HTML in checkout 0.1.4 Rohan Mitchell 2012-09-13 13:05:12 +10:00
  • 8394c47064 Add admin js includes Rohan Mitchell 2012-09-13 12:27:20 +10:00
  • a84f6f08eb Compile all admin javascripts, fixes admin/images/new.js not found error Rohan Mitchell 2012-09-13 12:20:35 +10:00
  • 3a391d1e76 Give undefined payment method tolerance to orders and distributors report v0.1.3 Rohan Mitchell 2012-08-08 15:30:25 +10:00
  • 9dd94eaf57 Weight shipping calculator treats variants without weight defined as zero weight Rohan Mitchell 2012-08-08 15:29:47 +10:00
  • 9f013f0e37 When loading distributors for sidebar, only show those that have active products on hand v0.1.2 Rohan Mitchell 2012-08-04 17:51:08 +10:00
  • f0ec3080e4 Remove instrumentation Rohan Mitchell 2012-08-04 17:50:30 +10:00
  • 245de4fe1a Add instrumentation to debug products not appearing on distributor view Rohan Mitchell 2012-08-04 16:52:18 +10:00
  • 9d33ef460c Max quantity field doesn't affect JS price calcs on products without variants Rohan Mitchell 2012-08-04 16:51:43 +10:00
  • e0b8b8b4d4 Force precompile admin css and js Rohan Mitchell 2012-08-04 10:27:15 +10:00
  • 529de72f75 Force precompilation of store/all.css and store/all.js Rohan Mitchell 2012-08-04 10:23:00 +10:00
  • b4f867924b Do not connect to db during asset precompile, fix heroku deploy to cedar Rohan Mitchell 2012-08-04 10:12:06 +10:00
  • 9d3afe80c6 split_products_by_distributor was not written with pre-pagination by searcher in mind, resulting in silently dropped products. Disable pagination at searcher. v0.1.1 Rohan Mitchell 2012-08-03 18:47:33 +10:00
  • 28e75d6467 Fix add to cart JS for compatibility with group buy Rohan Mitchell 2012-08-03 18:32:19 +10:00
  • b0fa05df0c Remove assets from git Rohan Mitchell 2012-08-03 18:31:28 +10:00
  • f3ffba378a Add a product with variants to the cart with max quantity for a group buy Rohan Mitchell 2012-08-03 18:05:45 +10:00
  • 2d89640271 Instrument orders controller to debug populate_variant_attributes Rohan Mitchell 2012-08-03 14:11:59 +10:00
  • e6ee6b5164 Itemwise shipping calculator returns 0 instead of nil when there are no items Rohan Mitchell 2012-08-03 08:44:53 +10:00
  • 768a170bb8 Fix with_products_on_hand query for server db compatibility Rohan Mitchell 2012-08-03 08:21:45 +10:00
  • 8834268970 Fix error on no shipping method defined Rohan Mitchell 2012-08-02 17:45:22 +10:00
  • fe61b4aab1 Display shipping fee at all steps of the checkout process, not just after delivery method is chosen Rohan Mitchell 2012-08-02 16:24:08 +10:00
  • a6c2490597 Enable auto-capture for spree_paypal_express Rohan Mitchell 2012-08-02 15:45:31 +10:00
  • 9110dc6414 Fix form local var naming for admin shared address form Rohan Mitchell 2012-08-02 15:33:39 +10:00
  • 77be0dd6eb Adding a product with a max quantity less than quantity results in max_quantity==quantity Rohan Mitchell 2012-08-02 15:26:13 +10:00
  • 40544eb27b Adding a product to cart that is not a group buy does not show max quantity field Rohan Mitchell 2012-08-02 15:16:44 +10:00
  • 306cb5b089 Add max quantity to order and distributor report Rohan Mitchell 2012-08-02 15:07:34 +10:00
  • c46613877c Add max quantity field to add to cart form, add end-to-end test for max_quantity Rohan Mitchell 2012-08-02 14:45:55 +10:00
  • 2db2fbcade Change set_variant_attribute to set_variant_attributes, implement it on Order Rohan Mitchell 2012-08-02 14:45:27 +10:00
  • ea05f05576 When adding a group buy product to the cart, set the max quantity on the order Rohan Mitchell 2012-08-02 14:29:05 +10:00
  • 361a87f580 Add group buy option to new/edit product in admin Rohan Mitchell 2012-08-02 13:42:47 +10:00
  • 330c62716c Add fields for group buy feature Rohan Mitchell 2012-08-02 13:15:17 +10:00
  • 63bf25293d Only show distributors in sidebar that have products in stock Rohan Mitchell 2012-08-02 11:49:10 +10:00
  • 93867682bb Only show distributors in sidebar that have products Rohan Mitchell 2012-08-02 11:33:36 +10:00
  • 7d5c158021 Install Bugsnag Rohan Mitchell 2012-08-02 10:32:33 +10:00
  • 06c6422591 Fix by-weight calculator to take line item quantity into account Rohan Mitchell 2012-07-23 18:49:03 +10:00
  • 5e04032797 Explicitly specify Spree 1.1.1, fix test regression in OrdersController Rohan Mitchell 2012-07-23 18:48:30 +10:00
  • f716176361 specify ruby version in Gemfile as per heroku requirement: https://devcenter.heroku.com/articles/ruby-versions Andrew Spinks 2012-07-20 20:40:55 +10:00
  • 2826f62497 Add extra details to the order report. Andrew Spinks 2012-07-20 20:25:53 +10:00
  • 7172fe0c87 added extra fields to order report. Andrew Spinks 2012-07-20 00:07:41 +10:00
  • 7e9a84087e cleaning up order report Andrew Spinks 2012-07-19 22:48:42 +10:00
  • 58e9cd3eeb fix distributor name in report Andrew Spinks 2012-07-15 21:00:10 +10:00
  • 54559c4a5f first cut at orders report. Andrew Spinks 2012-07-15 20:48:10 +10:00
  • 8f5b5e7ae4 allow shipping instructions to be provided. Andrew Spinks 2012-07-11 23:33:03 +10:00
  • 759ceae23f add distributor name to confirmation email Andrew Spinks 2012-07-11 23:20:59 +10:00
  • 32b37a1390 add padding to the second address line. Andrew Spinks 2012-07-11 22:45:57 +10:00
  • 0e43fcfaa1 adjust address formatting in confirmation email. Andrew Spinks 2012-07-11 22:25:42 +10:00
  • 6a27f8da32 update formatting of confirmation email. Andrew Spinks 2012-07-11 22:15:46 +10:00
  • c24543c237 Add delivery details to confirmation email. Andrew Spinks 2012-07-11 22:07:18 +10:00
  • 44314ccb99 copied original spree confirmation mail Andrew Spinks 2012-07-11 21:35:07 +10:00
  • 9ad42a3966 adding precompiled assets Andrew Spinks 2012-07-11 20:46:20 +10:00
  • d34e6570fc trying to get asset precompilation to work on deploy Andrew Spinks 2012-07-11 20:39:49 +10:00
  • b5b35491cc allow asset precompile to work on new heroku instance Andrew Spinks 2012-07-07 10:17:33 +10:00
  • 1e471e5e22 Name all form-containing partials with _form, tweak admin new product form v0.1.0 Rohan Mitchell 2012-07-02 16:28:31 +10:00
  • aa027f6e29 Display subtotal for delivery fees Rohan Mitchell 2012-07-02 16:13:55 +10:00
  • 6f581fce43 Admin can edit next collection date/time when editing an individual distributor v0.0.7 Rohan Mitchell 2012-07-02 14:36:45 +10:00
  • 8156da509e Display distributor next collection time in checkout process Rohan Mitchell 2012-07-02 14:32:53 +10:00
  • 718e54f933 Add distributor next_collection_at field, bulk edit in admin backend Rohan Mitchell 2012-07-02 14:23:13 +10:00
  • cb56e9f658 Display delivery fee breakdown along with cart v0.0.6 Rohan Mitchell 2012-07-01 19:09:34 +10:00
  • 9afa566be5 Add spree_last_address extension, which retrieves a customer's address when they order a second time so they don't need to retype it Rohan Mitchell 2012-07-01 11:44:18 +10:00
  • 86847d99da Make Leave Distributor link more intuitive Rohan Mitchell 2012-07-01 11:33:40 +10:00
  • 258559f9d0 Update the price on the product details page in real time when the variant or the quantity are changed Rohan Mitchell 2012-07-01 10:07:08 +10:00
  • af05448dd8 For check payment method, display description after purchase for use with EFT v0.0.5 Rohan Mitchell 2012-06-29 15:27:30 +10:00
  • e74f9054ae Fix seeds: shipping and payment info created for successful checkout out of the box Rohan Mitchell 2012-06-29 15:03:32 +10:00
  • 82dd485e01 Install spree_paypal_express gem Rohan Mitchell 2012-06-29 14:40:20 +10:00
  • 1d5e4d22e7 Add pending spree migrations Rohan Mitchell 2012-06-29 14:34:19 +10:00
  • 28d2292de0 Add by-weight shipping calculator v0.0.4 Rohan Mitchell 2012-06-29 12:46:33 +10:00
  • 73e601315b Add acceptance spec for itemwise shipping fees Rohan Mitchell 2012-06-29 11:50:43 +10:00
  • a0c1d1d255 Look up a product's shipping method though a particular distributor Rohan Mitchell 2012-06-29 11:02:34 +10:00
  • 411ba107ce Perform shipping calculation in line item model Rohan Mitchell 2012-06-29 10:47:11 +10:00
  • 4f1e4fc223 Compute itemwise shipping cost for a line item Rohan Mitchell 2012-06-29 08:46:31 +10:00
  • eae05ea59c Add itemwise shipping cost calculator Rohan Mitchell 2012-06-29 07:52:29 +10:00
  • c09d4c98c8 Product distributions now editable Rohan Mitchell 2012-06-28 15:38:26 +10:00
  • 474c049f0d Set up basic form for admin editing product distributions (not yet functional) Rohan Mitchell 2012-06-28 15:13:26 +10:00
  • 1d3b7de5c6 Require ProductDistribution to be unique on [product, distributor] Rohan Mitchell 2012-06-28 15:12:15 +10:00
  • 3f08c2a9b0 Convert distributors_products join table into ProductDistribution explicit join model Rohan Mitchell 2012-06-27 11:55:10 +10:00
  • 5930363fa2 Validate presence of address on supplier and distributor v0.0.3 Rohan Mitchell 2012-06-27 09:25:14 +10:00
  • 5f9b823b9c Add basic payment information to db:seed - more work needed to make valid for checkout Rohan Mitchell 2012-06-27 09:21:01 +10:00
  • d859999bdc Checkout spec passes Rohan Mitchell 2012-06-27 09:11:40 +10:00
  • c5270d6fa1 Set shipping address from distributor, fix zone init in checkout spec Rohan Mitchell 2012-06-27 09:06:18 +10:00
  • 340259eb2a Fix database cleaner strategy: http://blog.55minutes.com/2012/05/faster-capybara-specs/ Rohan Mitchell 2012-06-26 16:05:21 +10:00
  • 09f5bb8eed Switch database cleaner strategy back to transaction after js test has run Rohan Mitchell 2012-06-26 16:05:21 +10:00
  • e0e566e625 Display distributor information on checkout address page Rohan Mitchell 2012-06-26 16:04:59 +10:00
  • 4b9c0f01e2 Update admin backend for supplier/distributor address extraction Rohan Mitchell 2012-06-26 14:54:35 +10:00
  • ba3c02346d Extract distributor and supplier address to spree address model Rohan Mitchell 2012-06-26 14:52:23 +10:00
  • f75b9bb176 Swap order of continue shopping and empty cart buttons Rohan Mitchell 2012-06-26 10:58:09 +10:00
  • cb6ac2064d Rearrange buttons on cart checkout form Rohan Mitchell 2012-06-26 10:47:43 +10:00
  • 3ad575cb5f Display variant price differences as absolute, not relative values Rohan Mitchell 2012-06-26 09:54:00 +10:00
  • 34b694666c Grey out inactive distributors Rohan Mitchell 2012-06-26 08:24:32 +10:00
  • 0662e8f676 Show links to distributor home page, particularly when viewing product not available at current distributor Rohan Mitchell 2012-06-26 08:12:35 +10:00