shuup

E-Commerce Platform

OTHER License

Downloads
7.5K
Stars
2.2K
Committers
61

Bot releases are hidden (Show)

shuup -

Published by tulimaki about 5 years ago

shuup -

Published by tulimaki about 5 years ago

shuup -

Published by tulimaki about 5 years ago

shuup -

Published by tulimaki over 5 years ago

shuup - Release 1.9.7

Published by tulimaki over 5 years ago

Admin

  • Expose dropzone activation to the world
  • Fix boolean test when a false constant is needed
  • Fix state issue with order editing
  • Customize admin menu with nested levels
  • Drop subcategories from admin menu as unused
  • Customize admin menu with first level categories

Core

  • Add signal and notify event when order status changes
  • Use force_text in models str method to make sure to return strings

Front

  • Filter out invalid suppliers from category list
  • Make shipping address optional in checkout phase
  • Fix manufacturer, supplier and variation filters

Warning!

  • There is known bug around admin action buttons in v1.9.5. This release v1.9.6 fixes the issue (just skip v1.9.5).

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup -

Published by tulimaki over 5 years ago

shuup -

Published by tulimaki over 5 years ago

shuup -

Published by tulimaki over 5 years ago

shuup - Release 1.9.6

Published by tulimaki over 5 years ago

Fix bug introduced in v1.9.5 around admin action buttons.

Warning!

  • There is known bug around admin action buttons in v1.9.5. This release fixes the issue.

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.9.5

Published by tulimaki over 5 years ago

Admin

  • Add default required_permissions to the URLActionButton from url_name
  • Fix contact & order address form breaking on region copy
  • Edit Supplier description as HTML-field. This requires that you mark supplier description safe when rendering (Might require some action during update if you have views rendering supplier description customized).

Core

  • Enable image upload for Categories through REST API
  • Add basic REST API to for contact groups and contact group display options
  • Add custom template tag to render static source urls. The template tag adds the Shuup version as a suffix to burst caches
  • Fix compute bought with relation algorithm. Relate products directly and render parents in cross sell plugins when configured to
  • Fix Contact field to use a field that considers Django polymorphic. Original JSONField has a bug that doesn't consider Django polymorphic environment and fail to deserialize the value.

Front

  • Do not render bought with relations with siblings
  • Only show marketing permissions check on first checkout. Save a configuration for each customer inside the options field
  • Add selected for complex variations and tests
  • Improve front filters JS customization
  • Add missing data- attribute with the product ID. When product was not orderable, the template rendered didn't contain the correct product id making the product images disappear.
  • Add custom event to warn that product list has been loaded
  • Replace XTheme products view with all category view (if you have this template customized updating to this Shuup version might require some action).
  • Make sure to get unique product ids when computing relations. Without that the same product could run many times wasting time and resources
  • Select variation children in product detail view. Make the simple variation option selected in parent product detail view
  • Fix pagination by adding default page number and clearing the loading state
  • Remove extra div tag
  • Fix rendering problem with purchased files
  • Add custom field ids format to prevent duplicates

GDPR

  • Do not ask to consent documents already consented
  • Make consent checkboxes optional for auth. This is choice the merchant can make from admin panel. By default all consent checkboxes are enabled.

Warning!

  • Known bug around admin action buttons (fixed in v1.9.6).

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.9.4

Published by tulimaki over 5 years ago

Admin

  • Add option to setup auto reload for page
  • Show name for active supplier at all times when multiple suppliers are
    enabled for Shuup project (refs to shuup.admin.supplier_provider:get_supplier.
  • Bump shop product cache on supplier save
  • Enable manufacturer logo for APIs
  • Adjust refund view for supplier

Core

  • Add options JSON field for shuup.core.models.Contact.
  • Do not allow creating payment when the not paid amount is not valid
  • Expose data from shuup.core.order_creator.SourceLine

Front

  • Pass down the supplier in product macros
  • Fix issues with supplier in product detail context.
  • Pass supplier to orderability check on order form macro
  • Improve bootstrap field renderer around multiple checkbox options
  • Extend order refund utils for supplier
  • Truncate product name to 40 characters in basket partial dropdown
  • Go back to old staff user when stop impersonating
  • Fix categories product list filter

Miscellaneous

  • Regions: add Australia to data
  • Xtheme: sort plugins by name

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.9.3

Published by tulimaki over 5 years ago

Admin

  • Fix issue with picotable column values
  • Add option to control time step for datetime pickers

Campaigns

  • Fix bug in Campaign free product effect
  • Add campaign supplier to discount lines. When lines causes new lines to
    basket it is important that those discount lines are linked to correct
    supplier based on campaign.

Core

  • Fix issues with custom Django User-model
  • Include variation parents to bought with calculations

Docker

  • Add new Dockerfile for shuup_workbench

Front

  • Fix issue with product images and Simple Lightbox
  • Add new products page which shows products for all visible categories. This
    suites fronts that does not have most typical category based navigation
    required.
  • Add option to customize customer information forms
  • Improve logout when impersonating user
  • Make category select for carousel async
  • Fix styles for product quantity field at basket
  • Improve caches

Simple CMS

  • Allow page owner see invisible CMS page
  • Add supplier for CMS page

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup -

Published by tulimaki over 5 years ago

shuup - Release 1.9.2

Published by tulimaki over 5 years ago

Admin

  • Fix issue with saving default order status
  • Improve shipment creation order section and create view
  • Add setting to customize datetime pickers format
  • Do not collapse attributes product section by default
  • Add select2 search inputs min length configurable
  • Fix Picotable checkboxes for mobile Safari & improve style
  • Add option to extend browser urls through provides
  • Fix bug with datetime widgte by making datetime form fields readonly

Campaigns

  • Add supplier to basket campaigns and to coupon codes
  • Enable admin permissions for conditions and effects

Core

  • Add delete option for product type
  • Improve order methods for shipments

Discounts

  • Add option to limit discounts based on supplier

Front

  • Improve sort & filters
  • Fix issue with gettext import when gettext is used by addons
  • Add option for variation buttons instead select
  • Fix bug with variation product orderability check at order detail
  • Do not require primary image for product

Notify

  • Improve several issues with admin module styles and fix few issues with serializing objects

Simple Supplier

  • Do not spam spam alert notifications inside a minute
  • Make the physical stock be equal to logical when product is not shipped

Miscellaneous

  • Unlock lxml version limitation
  • Update pytoml to toml
  • Update Bootstrap outside admin to 3.4.1
  • Update Shepherd.js to latest
  • Update Parcel bundler to latest version

Warning!

  • Catalog campaigns (campaigns.modules.CatalogCampaignModule) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Use shuup.discounts instead.

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.9.1

Published by tulimaki over 5 years ago

Admin

  • Fix dropzone component and allow browsing local files
  • Remove missed message from product view that makes no sense
  • Introduce extra permissions for admin modules
  • Remove language column from picotable settings

Core

  • Add managed stock flag in ProductStockStatus
  • Add database index for applied attributes fields

Front

  • Change templates to not render dashboard links when person is not available
  • Add option to explicitly override shop's list sort&filter config
  • Make the sort filter data contain the request and current category
  • Improve sort and filters to allow hidden fields
  • Only set sort & filters data when the form has changed
  • Bump sort & filters queryset cache
  • Fix custom checkbox rendering for required fields
  • Show available date in front template
  • Add mixin with fields for base template

Reports

  • Fix max and min dates when values are set to None
  • Fix start and end date filtering

Xtheme

  • Enable jinja template tags in Snippet plugin

Miscellaneous

  • Update getting started with development instructions
  • Allow all hosts at workbench settings

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.9.0

Published by tulimaki over 5 years ago

Major update as part of this release was the improved admin permissions. See here for specification around the admin modules which should be much more straightforward now what comes to permissions.

Upcoming for 1.9.x

  • Small tuning for product management
  • Add some configuration options for left side menu
  • Add option to setup reports permissions per permission group

Shuup 2.0

  • March/April there should be support for Django 2.2. We are expecting few issues with backwards compatibility (at least with addons) so this will lead to 2.0 release.

Changelog

Admin

  • Add documentation for admin modules
  • Improve admin module permissions
  • Make mass actions extendable
  • Enable HTML content in help blocks
  • Fix Picotable checkboxes breaking the layout
  • Add select2 widgets to fetch models async
  • Fix Product deletion returning 404

Core

  • Add labels to order lines
  • Add product available until field
  • Add extra supplier fields

Discounts

  • Add xtheme plugin to render only products which have discount
  • Prevent doing unnecessary joins when fetching discounts

Front

  • Multiple bug fixes around sorts and filters
  • Improve company registration logic
  • Fix issue with image thumbnails
  • Improve the way orderability is handled in template tags
  • Remove deals only filter from plugins

Reports

  • Fix excel report writer by forcing strings when writing

XTheme

  • Change plugins template to render only when products are available
  • Create plugin to render a selection of products

Warning!

  • If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.8.2

Published by tulimaki almost 6 years ago

Core

  • Introduce labels for shops and services. Labels can be used to group services and shops for multishop/multivendor purposes.
  • Introduce order source validator. This enables custom validation for very specific cases, such as, customer age check, basket can't have a product because customer has some limit to buy it.

Miscellaneous

  • Front: fix bug in carousel with Firefox and increase padding for slide-arrows
  • Simple CMS: fix bug in page links
  • Addresses: add Croatia to list of EU countries
  • Wizard: fix bug in showing field errors at onboarding
  • Front: show admin button for all when there is no theme selected
  • Admin: fix bug in "save"-button at xtheme edit
  • Admin: fix product attribute card on opening
  • Admin: Fix bug in order edit view
  • Reports: fix bug in report get_totals
  • Front: disable "place order"-button on checkout after submit
  • Simple CMS: set page availability by default

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.8.1

Published by tulimaki almost 6 years ago

Fix bug in 1.8.0 release for Django 1.8 support.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.8.0

Published by tulimaki almost 6 years ago

Main topic here is that this is first release with extended supplier options. Now there is possibility for per supplier prices and now supplier is actually set at front based on supplier strategy and when the product is supplied by multiple suppliers there is option to switch the supplier per "product detail" which works hand in hand with category view supplier filter.

Admin

  • Fix dashboard block to include the current shop in the queryset
  • XTheme: Show guide on theme config page
  • Theme editing, remove guide button
  • Add option to prevent highlighting a picotable column

Core

  • Improve to_aware function to consider DST cases
  • Add option to pass supplier to pricing context for option for supplier based pricing.

Front

  • Add supplier is enabled information to supplier
  • Add option to remove coupon codes from the basket
  • Add option to show and select supplier from front when adding products to basket.

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
shuup - Release 1.7.3

Published by tulimaki almost 6 years ago

  • Front: fix bug with re-ordering
  • Fix django-parler dependency
  • Update Bootstrap version for front to prevent vulnerabilities

Warning!

  • If upgrading from pre v1.6.3 see the release notes for the fixed migrations in v1.6.3.
Package Rankings
Top 6.68% on Proxy.golang.org
Top 13.29% on Npmjs.org
Top 4.66% on Pypi.org