Skip to content

Releases: remp2020/crm-products-module

0.32.0

23 Jun 11:16
Compare
Choose a tag to compare
  • 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 in ProductsForm. To connect data provider class with product template property, attach your data provider to products.dataprovider.product_form.product_template.{product_template_property_code} placeholder. remp/crm#1809
  • Added unique index for columns ['product_id', 'product_template_property_id'] in product_properties table. remp/crm#1809
  • Added unique index for columns ['code', 'product_template_id'] in product_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

21 May 10:01
Compare
Choose a tag to compare
  • Added column type to table product_template_properties to specify type of properties. Default value is set to text. According to type 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> (with id without code) 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

24 Mar 09:00
Compare
Choose a tag to compare
  • 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 removed affiliation from transaction data. remp/crm#1609
  • Added catching of ProductSaveEventDistributionException into ProductsFormFactory to inform user that product was not stored into distribution center. remp/crm#1804

0.29.0

02 Mar 13:42
Compare
Choose a tag to compare
  • 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 call trackCheckout('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

25 Jan 08:15
Compare
Choose a tag to compare
  • 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 display ProductStats for selected sale mode of products. remp/novydenik#709
  • Added products.dataprovider.product_manager.sync_product dataprovider placeholder in ProductManager::syncProductWithDistributionCenter(). remp/crm#1658

0.27.0

07 Jan 12:05
Compare
Choose a tag to compare
  • 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 use ConfigsTrait. remp/crm#1614
  • Fixed persistent parameters in orders admin form. remp/crm#1558
  • Changed PaymentsAdminFilterFormDataProvider to correspond to changes in Payments::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

0.24.0

10 Nov 13:21
Compare
Choose a tag to compare
  • Added option to set og:image in shop settings. remp/crm#1539
  • Extracted notification-related logic to separate event handler to be able to disable it if necessary. #2

0.23.0

27 Oct 13:45
Compare
Choose a tag to compare
  • Added HTML editor (WYSIWYG) for product description remp/crm#1430

0.22.0

16 Oct 08:01
Compare
Choose a tag to compare
  • Improved routes so the links to other application modules work as expected. remp/novydenik#633
  • Changed behavior of ShopPresenter if there's a request with valid ID, but code doesn't match the product.

0.21.0

01 Oct 14:12
Compare
Choose a tag to compare
  • Added sorting to products dashboard stats table. remp/crm#1460