Hi,
The main thing in 2020 will be the compatibility with Joomla 4 of course.
The points that you note in your message and things that are high on our todo list. But it's not like these are the only ones.
Here what we have currently for our todo list (in no particular order) :
zapier
add tooltips for badge options
dev plugin to add a "return goods" button for orders on the frontend with a form to select the goods to return, which would add a link in a table and send a notification email the admin could reply to.
There are three tables needed hikashop_return (1 entry per return request), hikashop_return_message (1 entry per message) and hikashop_return_goods (1 entry per good selected).
We can have an option to credit the points to the customer, or give him a coupon or potentially trigger a refund.
https://www.hikashop.com/forum/orders-management/897833-handling-customer-returns.html#308495
add a namebox when affiliate system is active so that you can change the partner associated with a user
send email to partner when affiliate order is confirmed
add an input for the purchased price for products so that we can have "profit" stats
shop for facebook:
https://developers.facebook.com/docs/pages/shops-api
shop channel with instagram/facebook (like shopify has: https://www.shopify.com/instagram)
https://support.ecwid.com/hc/en-us/articles/360000629245-Selling-on-Instagram-
https://http5000.com/augmenter-ses-ventes-grace-a-instagram-la-fonction-shopping/
add doc for PDF plugin (or not ?) -> add info to edit the invoice layout
allow users to delete/edit comment
handle waitlist notifications in the language of the user
add an option to confirm the waitlist notification subscription with a confirmation link in an email
custom order fields restriction by shipping method / payment method
price history plugin
- guest for wishlists
add an option to be able to add / remove a product from the wishlist without the possibility to have more than 1 (or the min qty)
https://www.hikashop.com/forum/feature-request/897667-wishlist-for-all-users-possible.html#307596
-> have a new option to "like" products with the data stored in the cookies
- Add an option to have the number of products related to each choice in filters (without taking into account other filters)
add an option to restrict the display of a filter after the selection of another parent filter
improve infinite scroll with pagination
improve category explorer: https://www.hikashop.com/forum/install-update/897716-more-space-for-producttree.html#307830
add checkbox "same address" in backend
tracking number plugin hikashop & hikamarket
logging action plugin
implement better packing in shipping plugins:
https://www.hikashop.com/forum/shipping-methods/897789-flat-rate-domestic-shipping-issues.html#308252
- custom order image fields not working properly:
https://www.hikashop.com/forum/orders-management/897798-custom-field-image-disappears-after-order-edit.html#308283
We need to add an input with the previous image when displaying the custom field
plugin to integrate with dropbox and/or google drive and/or amazon AWS for file sales with temporary download links.
add option to custom list fields to display the result as a ul/li list:
https://www.hikashop.com/forum/5-support-en-francais-french-support-/897732-afficher-un-champ-specifique.html#308359
- redirection séprarée pour add to cart et add to wishlist:
https://www.hikashop.com/forum/5-support-en-francais-french-support-/897727-add-to-wish-list-redirige-vers-product-task-listing.html#308573
exclude categories option for custom fields:
https://www.hikashop.com/forum/5-support-en-francais-french-support-/897891-champ-perso-categories-exclues.html#308693
add channel link / title options to the google products plugin.
filter improvments:
https://www.hikashop.com/forum/feature-request/897933-lets-improve-filters.html#308963
add an option to restrict the available options to only the selected choices from the products in the current category.
add copy button for categories
add link on on the product image / name on the contact form
- use canonical URL of products in smart search plugin
- add an option to not index categories in the smart search plugin
https://www.hikashop.com/forum/product-category-display/898091-problem-with-search-on-bilingual-site.html#310062
- smart search product results layout:
https://docs.joomla.org/Customising_the_Smart_Search_results_page
- add warning when random is activated to inform that the pagination / infinite scroll will be removed
-> store the ids of the products in the session with a token for each page so that the pagination can be done without taxing too much the server. array( "token" => array( 0 => array(ids) ), array( 20 => array(ids)
- add option to support several files for ajax file / image custom fields
- add option to display charactersitic selectors one after the other and only display the values relevant to the previously selected characteristics
- add option to disable add to cart at the product level
- add a "active" class for filters
- develop a multi-coupon plugin
- hikashop mp3 auto cutter plugin
https://github.com/thegallagher/PHP-MP3
- display ourselves the radio list of characteristic / option selection so that we can have an "active" class and a span around the text
https://www.hikashop.com/forum/feature-request/898355-style-characteristics.html#311372
- use translation overrides to translate content elements
- develop a plugin to have multiple warehouse stock per product (add a cross table between products and warehouses, etc)
- add a "create refund invoice for refunded orders" setting (or plugin ?) to be able to create negative amount invoices for refund
https://www.hikashop.com/forum/orders-management/898396-create-copy-of-order-with-negative-amounts.html#311588
Support the different input methods in the checkout cart view and cart module
https://www.hikashop.com/forum/checkout/898537-quantity-input-method-in-cart.html#312313
improve guest information edition:
https://www.hikashop.com/forum/4-how-to/898527-checkout-shipping-view-display.html#312320
- plugin to add a donation field on the checkout
- add status selection for the reminder plugin
- add coupon generator to the reminder plugin
https://www.hikashop.com/forum/integrations/898600-hikashop-reminder-plugin-feature-request.html#312625
- user selector / creator on checkout for vendors (or some user group) plugin
- set current currency based on current language
Please remember that the filter system improvements we worked on this year was asked for years and we only got around to do it this year.
Similarily, before HikaShop 3, we had a lot of requests to improve the checkout and the address management.
And since the release of HikaShop 3 a few years back, we've kept on improving both of these little by little with the latest addition being the separation of shipping and billing addresses and the separator view in the checkout that were both done in 2019. I believe these areas are quite nice now.
The points 2/3/4 of your message are things we want to work on in the short term (hopefully next year). The last one, is something that could be more easily done now that we've done the ajax filtering. But it's not a high priority ( as not a lot of people requested it ).