Major changes:
- Made minor fixes to the layout of the client template
- tinyMCE is now used instead of ckeditor
- Changed the function that is used when importing. This is to support hosting with older PHP versions.
- Made display of the template for the administrator, even if the site is turned off in the settings.
Blog
Major changes:
- Made minor fixes to the admin layout. panel and client template
- Fixed display of Notice if variable is not set
- Fixed typos in the text.
Fixed a bug where when deleting a user, the user_id was incorrectly set in orders.
The logic of the password recovery system has been reworked. Previously, it could only be restored during the same session, from the same browser that the restoration was ordered from. Recovery is now browser or session independent.
For added security, the password recovery link is only valid for five minutes and only once.
Removed unnecessary copies of products that were in the database.
Added display of the buyer's IP in the order
If there is 0 product in stock, it is no longer displayed in bestsellers, new products and promotions.
Fixed the layout of the letter with order information
Pre-ordered items are now easy to distinguish in the shopping cart
Pagination pages other than the first one are now closed in the tag <meta name = "robots" content = "noindex, follow" />
Added Ukrainian translations
For a product without a photo, the price was not previously visible in the list of products. This has now been fixed.
Removed unnecessary display of text that was shown when choosing a payment method "Bank card"
The delimiters in the import have been changed. Now you can import categories that have commas in their names.
Fixed work of the payment method "YandexMoney"
Fixed integration with 1C. Previously, attribute values were passed incorrectly.
Made it possible to add YandexMetrica and GoogleAnalytics counters, as well as YandexWebmaster and Google Search Console verification codes from the admin. panels.
Fixed display of meta data on the page of all products.
Made minor fixes to the layout of the template.
Correction of the Yandex payment method.
Changes in the layout of the admin. panels (the add button has been redesigned, and the display of templates in different browsers)
Changes to the layout in the client's template (sometimes the fourth product was moved to the second line, the pop-up delete icon in related products was removed, the display of the side catalog was fixed if there was an inactive category in it)
Fixed bug filter by price if there is a product in the catalog with a price of 0
Added Ukrainian translations
Fixed vulnerability in admin. panels.
Major changes:
- Made minor fixes to the admin layout. panel and client template
- Fixed import / export bug
- Changed how the price filter works when going to pagination pages, as well as when sorting is applied
- Added test API key Topvisor
- Made it possible to turn off captcha from the admin panel (it was back in 1.1.0)
Major changes:
- New responsive template on Bootstrap 4 with highly commented code
- Redesigned the entrance to the admin. panel. Authorization in the session is made. Managers have been moved to the database. A limitation on the number of login attempts for a manager has been made (thanks to the user under the nicknamePolosaty for the proposed improvement)
- Rewrote the code of the promo image functionality. Now it is possible to upload multiple promo images at the same time.
- You can choose different promo images for different language versions.
- On the page / all-products, meta-data is displayed correctly during pagination
- All forms of payment are displayed in one tpl
- Fixed problem with marking "processed" applications from the callback form.
- Product images are now generated without tokens (more SEO optimized)
- Fixed bug in comparison. Previously, if a product had no properties, then all properties were displayed with a dash. This has now been fixed.
- Added the ability to set a separate H1 for categories.
- Added check for "-" at the beginning and at the end of product, category, post and page URLs to create more correct URLs (thanks to the IMT academy for the suggested improvement)
- Optimized the selection of the previous and next product (thanks to the site owner simpla-tuning.com for the suggested improvement)
- Fixed discrepancies in search autocomplete and search results. (thanks to site owner simpla-tuning.com for the suggested improvement)
- Made it possible to select the number of products on the admin page in the catalog section. Previously, this setting was located in the "Settings" section, which was inconvenient.
- Replaced text editor. Now ckeditor is used.
- Made a filter in orders by the date of ordering.
- In the list of orders, you can now view the goods in the order without going into it.
- Made it possible to turn off the site during technical work from the settings.
- Optimized the choice of the category on YandexMarket in which it is necessary to unload goods from a certain category of the store
- Made search for goods in orders
- Made display of the number of characters / words in the fields responsible for meta tags
- Added collapse / expansion of subcategories in the admin. panels in the right sidebar.
- Made a preview of images of categories and brands in the admin. panels
- The appearance of the admin has been improved. panels. Small changes have been made to improve the comfort of working with the admin. (Changed some buttons and icons, added hints to some fields, changed some of the field names to more understandable) (Thanks to the site owner simpla-template.ru/ for the recommendations)
- Made integration with the Topvisor service (thanks to Dmitry Udimov for cooperation)
Major changes:
- Made separate sitemaps (sitemap.xml) for each language version of the site
- Made the display of the price of the product in the autocomplete (drop-down list) when searching
- Fixed a bug in Variants.php that did not allow filtering by variant id and availability
- Added a description of how the button "Display pennies" works in the "Currencies" section
- Fixed a bug related to displaying a banner on various pages (thanks to the user korshunov for the identified error)
- Made it possible to set the number of posts on the blog page from the admin. panels
- Made various minor edits in the admin design. panels.
Major changes:
- Now the order is placed on one page (the choice of the payment method is moved to the / cart page)
- Made search by e-mail in orders
- Made selection of the active category in the admin panel
- Changed the robots.txt file according to the recommendations of SEO specialists
- Fixed a bug with the division of managers' rights (if the manager had access only to currencies, or subscribers, or promo images, or ordering a call back, then the menu on the left was not displayed)
- Fixed problem with deleting all properties when deleting all languages
- When copying a product, all its translations are now copied as well
- Removed extra code in OrderAdmin.php and order.tpl
- Fixed a problem that when duplicating a product, the creation date was not stamped
- When creating a language, the translit field in the s_options table was not copied from the main language. Fixed
- If the url lang_id of a non-existent language, then the product was opened without translation but with pictures. Fixed
- Reduced the number of categories in the demo database
Major changes:
- Optimized work of the site if all languages are removed from the "Languages" section
- A separate default_ru template has been developed, which is more convenient to use if you do not plan to make a multilingual site. In this template, language variables are replaced with static phrases
- Fixed the ability to create empty names in main entities (products, categories, etc.)
- Removed unused function in api / Orders.php
- The "Select All" button in users, groups and coupons now works correctly
- Now, when deleting a delivery method, links in the database are cleared
- Improved import. Now, when importing, the space is removed from the price
- Added links to alternative languages in head
- Correctly configured rel = canonical for multilingualism
- Removed service elements from headers H2, H3
- Made minor changes in the layout of templates