Releases: remp2020/crm-products-module
Releases · remp2020/crm-products-module
0.32.0
- Added admin for postal fees and management of countries and their postal fees. remp/crm#253
- Added active field for country_postal_fee to enable/disable delivery methods in shop. remp/crm#253
- Added support for
dataprovider
product template property type inProductsForm
. To connect data provider class with product template property, attach your data provider toproducts.dataprovider.product_form.product_template.{product_template_property_code}
placeholder. remp/crm#1809 - Added unique index for columns
['product_id', 'product_template_property_id']
inproduct_properties
table. remp/crm#1809 - Added unique index for columns
['code', 'product_template_id']
inproduct_template_properties
table. remp/crm#1809 - Added check before user deletion if user had made any order within the last 45 days. Check and the amount of days are configurable in CRM admin. remp/crm#1588
- Fixed redirect notice if there's no
code
parameter in the product's detail URL. remp/crm#1827 - Added native lazy loading to product listing to avoid unnecessary data usage. remp/crm#1904
- Fixed dashboard issue caused by invalid segment used for payment-related dashboard metric. remp/crm#1914
- Added synchronous and asynchronous "New order" events. remp/crm#1908
- Added "New order" trigger for scenarios. remp/crm#1908
- Added "Order status change" trigger for scenarios. remp/crm#1909
- Added and registered new order public event. remp/crm#1908
- Added
HasProductWithDistributionCenterCriteria
scenario builder criteria. remp/crm#1915
0.31.0
- Added column
type
to tableproduct_template_properties
to specify type of properties. Default value is set totext
. According totype
you can change form inputs behavior and validations. remp/remp#826 - Added a delete button to
Shop/Tags/Actions
. remp/crm#1801 - Optimized SQL queries in
products:calculate_averages
. Results of calculations are same. remp/crm#1835 - Added
available_at
column to products. Used to notify user when will be product available. remp/crm#1576 - Added missing route for product detail in shop. URLs
/show/<id>
(withid
withoutcode
) stopped working after changes to ProductsModule routing. remp/crm#1827 - Added available at info text do product detail description. remp/crm#1852
- Fixed product stats filtering in products dashboard. remp/helpdesk#570
0.30.0
- Changed checkout form zip input type to number only. remp/crm#1605
- Changed Google analytics purchase transactions tracking. Started using
currency
set in config and removedaffiliation
from transaction data. remp/crm#1609 - Added catching of
ProductSaveEventDistributionException
intoProductsFormFactory
to inform user that product was not stored into distribution center. remp/crm#1804
0.29.0
- BREAKING: Bump minimal PHP version to 7.3.
- Added tracking parameter
commerce_session_id
to help identify unique payment process. To setup proper tracking run Beam Tracker function calltrackCheckout('shop')
at start of the shop payment process.remp/crm#1617 - Hide phone number in checkout form if order doesn't have any deliverable items (only digital products). remp/crm#1737
0.28.0
- Removed redirect to cart page if adding products failed and error is returned. remp/crm#1646
- Added check of sufficient stock of products in cart before checkout. If there is not enough pieces in stock current number of pieces in stock is set in cart. remp/crm#1647
- Added column with sum of money received for each product stats period in
ProductStats
. remp/novydenik#709 - Added sum row in
ProductStats
table. remp/novydenik#709 - Added
ProductStatsModeForm
to displayProductStats
for selected sale mode of products. remp/novydenik#709 - Added
products.dataprovider.product_manager.sync_product
dataprovider placeholder inProductManager::syncProductWithDistributionCenter()
. remp/crm#1658
0.27.0
- Removed forgotten Denník N URLs. remp/novydenik#714
- Added config value for terms and conditions URL (and remove direct link to Denník N URL). Terms and conditions checkbox at checkout is displayed only if URL is configured. remp/novydenik#714
- Changed contact email on error page; loading from config. remp/novydenik#714
- Refactored
ConfigsSeeder
to useConfigsTrait
. remp/crm#1614 - Fixed persistent parameters in orders admin form. remp/crm#1558
- Changed
PaymentsAdminFilterFormDataProvider
to correspond to changes inPayments::AdminFilterFormDataProviderInterface
. remp/crm#1600 - Fixed (removed) possibility to purchase more item pieces than available in stock. remp/crm#1641
- Changed (disabled) plus button in cart if there are no more items in stock. remp/crm#1641
- Removed link to ordered books from frontend menu items. remp/novydenik#643
- Added Has shop order condition for payments in the scenarios. remp/crm#1570