candy-api

GetCandy v1 E-Commerce API

APACHE-2.0 License

Downloads
7.5K
Stars
444

Bot releases are visible (Hide)

candy-api - v0.2.76

Published by alecritson over 5 years ago

  • [changed] If no alt provided on asset upload, use parents name
  • [changed] Move option_data into payload on product
candy-api - v0.2.75

Published by alecritson over 5 years ago

  • [added] Allow addresses to be marked as default #152
candy-api - v0.2.74

Published by alecritson over 5 years ago

  • [added] Added Partial SKU search
  • [added] Added custom fields to user creation
  • [added] Added endpoint to get user fields
  • [changed] When creating a product, all channels will be synced as published_at = null as opposed to just the default channel
  • [changed] Changed reporting metric timelines for the dashboard
candy-api - v0.2.73

Published by alecritson over 5 years ago

  • [changed] Tax rounds down in TaxCalculator
candy-api - v0.2.72

Published by alecritson over 5 years ago

  • [fixed] Fixed SagePay integration
candy-api - v0.2.71

Published by alecritson over 5 years ago

  • [improved] Allow includes to be passed to route fetch
candy-api - v0.2.70

Published by alecritson over 5 years ago

  • [changed] When uploading external asset from service such as YouTube, only the ID is stored
  • [fixed] Fixed asset transform location, was using old path generation when asset was external
  • [improved] Order confirmation emails are now queuable, just add config (see below)
  • [changed] RouteResource is now returned when fetching a route
  • [changed] Changed primaryAsset relation to morphOne
  • [added] Added primary_asset to ProductTransformer
  • [added] Added primary_asset to category resource

To queue mailers from orders add the below to the root of config/getcandy.php

    'mail' => [
        'queue' => 'default',
    ],
candy-api - v0.2.69

Published by alecritson over 5 years ago

  • [added] Added support for SKU attribute in shipping method when adding shipping line.

Before when you added your shipping to an order, it would take the ID of the shipping method and use it as the SKU for the order line, now if you have an "SKU" attribute on the shipping method, it will now use that.

candy-api - v0.2.68

Published by alecritson over 5 years ago

  • [changed] Changed logic for sending out order emails
candy-api - v0.2.67

Published by alecritson over 5 years ago

  • [fixed] Fixed products being associated to a category not reindexing on search
candy-api - v0.2.66

Published by alecritson over 5 years ago

  • [improved] Improved handling for duplicate saved cards on SagePay
candy-api - v0.2.65

Published by alecritson over 5 years ago

  • [changed] Add country check when getting shipping methods via a catch all zip
  • [changed] Zip code is no longer required
  • [changed] Updated logic on order address saving to allow emptying fields
  • [changed] getDetails($type) is now a public method on orders
  • [changed] Stopped automatic assignment of values when creating an order for a user as lead to unexpected values.
  • [changed] Simplified the way order references get incremented.
candy-api - v0.2.64

Published by alecritson over 5 years ago

  • [fixed] #147
  • [added] Added custom query builder for category tree*
  • [fixed] Fixed shipping preference not resetting when no preference was passed through

The was an issue when using nested set on alot of categories. The way category depth was calculated, combined with the channel scope caused indexes to not be honoured on MySQL 5.7, causing a HUGE query, which most of the time crashed the site, we're taking off global scopes when calculating the depth as it should have zero negative effect on what gets returned, but should drastically speed things up.

candy-api - v0.2.62

Published by alecritson over 5 years ago

  • [added] Added attributes include to shipping methods
  • [added] You can now pass through is_manual when creating an order line.
  • [added] Tax rate indicator when saving order lines
  • [changed] Order calculator now handles multiple shipping lines
candy-api - v0.2.61

Published by alecritson over 5 years ago

  • [fixed] Fixed phone/email not saving on orders when using address ID
candy-api - v0.2.60

Published by alecritson over 5 years ago

  • [improved] Assets saving uses timebased folder structure
  • [fixed] Fixed incorrect invoice reference increment when multiple - in the reference
  • [added] Added channels middleware to API routes
  • [improved] Make sure currency converted amounts get passed on PriceCalculator
candy-api - v0.2.59

Published by alecritson over 5 years ago

  • [added] #143
candy-api - v0.2.58

Published by alecritson over 5 years ago

  • [fixed] #142
candy-api - v0.2.57

Published by alecritson over 5 years ago

  • [fixed] Fixed MissingValue check on Eloquent Resources
  • [improved] Added default customer groups when creating a product if none specified
  • [added] Method to get encodedIds by an array of "real" IDs
  • [fixed] Fix position being set correctly when adding attribute group
candy-api - v0.2.56

Published by alecritson over 5 years ago

  • [improved] Set up sensible defaults when creating a category for customer groups and channels