◄Компоненты, Модули, Хаки► Magento

Статус
В этой теме нельзя размещать новые ответы.

Шумадан

Хабарра!!11
Регистрация
6 Фев 2008
Сообщения
1.746
Реакции
2.209
Тема предназначена для раздачи (и только!) полезных модулей, компонентов и др. для CMS Magento.

Прежде чем написать в этой или любой-другой теме ОБЯЗАТЕЛЬНО прочите правила раздела: Для просмотра ссылки Войди или Зарегистрируйся (незнание правил, не освобождает от ответственности и наказания!)

Если вы не нашли то, что вам надо, то тогда вам нужно заглянуть в одну из этих тем:

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Главное в теме:

В этой теме разрешена ТОЛЬКО РАЗДАЧА полезного софта для Magento (не ниже версии 1.7), ссылки на скачивание должны быть спрятаны под HIDE не ниже чем 15 сообщений! Также, для облегчения поиска по разделу, название выкладываемого материала запрещается прятать под хайд.

Любые вопросы (если таковые есть пишите в "Для просмотра ссылки Войди или Зарегистрируйся" или в ЛС) или ответы не по теме будут пресекаться и жестоко наказываться, потому лучше не провоцируйте.

Каждое сообщение должно формироваться лаконично и понятно (Название, описание, ссылки на демо и по возможности скриношот(ы)).
Для просмотра ссылки Войди или Зарегистрируйся
__________________________________________________________________________________________________________________________________________________

Использовав поиск по форуму и переговорив с модераторами - решил создать тему про компоненты интернет-магазина Magento. На форуме есть тема про шаблоны, есть ад типа: Для просмотра ссылки Войди или Зарегистрируйся, но чтоб не мешать всё в кучу, потому создаю отдельную.

Итак, первый пакет обновлений темы.
компоненты без нулла и серийников, если кому нужно помощь - пишите, попробую разобраться. Файлы залиты как есть, без изменений и проверок.



так как компонент достаточное количество - буду понемного дополнять тему. добавления, пожелания и конструктивная критика приветствуется. используйте на свой страх и риск.
вот краткий список доступных компонет
 
Последнее редактирование модератором:
Magento 2 Enhanced Privacy extension for easier compliance with GDPR
Extension allows customers to delete, anonymize, or export their personal data.

Getting Started
Prerequisites
Magento 2 Open Source or Commerce edition.

Installation
Composer
From Magento 2 root folder run the commands:

composer require flurrybox/enhanced-privacy
php bin/magento module:enable Flurrybox_EnhancedPrivacy
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile

Copy files
  1. Copy extension files to the app/code/Flurrybox/EnhancedPrivacy directory
  2. Run the following commands in Magento 2 root folder:
    php bin/magento module:enable Flurrybox_EnhancedPrivacy
    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    php bin/magento setup:di:compile
Usage and Features
  • Configuration for this module is located in 'Stores > Configuration > Customers > Customer Configuration > Privacy (GDPR)'.
  • Account deletion, anonymization, and export can be done in 'My Account > Privacy Settings'.
  • Customers can export their data in .zip archive containing .csv files with personal, wishlist, quote, and address data.
  • Customer can delete or anonymize their account. Current password and reason is required. Account will be deleted within 1 hour (or as specified in configuration), in this time span its possible for customers to undo deletion.
  • If customer has made at least one order, they are ineligible to delete their account, instead it will be anonymized.
  • When a customer visits your store for the first time, a popup notification about cookie policy will be shown.
Create new export model
Besides default export entites its possible to implement custom data export such as - customer data saved in custom database tables by 3rd party integrations. When customers will make a request for their personal data export, your class instance will be executed by data export processor and will add new file to data archive.

  1. Create a new class implementing Flurrybox\EnhancedPrivacy\Api\DataExportInterface interface.
    <?php
    namespace Vendor\Module\Model\Privacy;
    use Flurrybox\EnhancedPrivacy\Api\DataExportInterface;
    use Magento\Customer\Api\Data\CustomerInterface;
    class EntityExport implements DataExportInterface
    {
    /**
    * Executed upon exporting customer data.
    *
    * Expected return structure:
    * array(
    * array('HEADER1', 'HEADER2', 'HEADER3', ...),
    * array('VALUE1', 'VALUE2', 'VALUE3', ...),
    * ...
    * )
    *
    * @param CustomerInterface $customer
    *
    * @Return array
    */
    public function export(CustomerInterface $customer)
    {
    ...
    }
    }
  2. Register export class in etc/di.xml
    <?xml version="1.0"?>
    <config xmlns:xsi="Для просмотра ссылки Войди или Зарегистрируйся"
    xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    ...
    <type name="Flurrybox\EnhancedPrivacy\Controller\Export\Export">
    <arguments>
    <argument name="processors" xsi:type="array">
    ...
    <item name="entity_export" xsi:type="object">Vendor\Module\Model\Privacy\EntityExport</item>
    ...
    </argument>
    </arguments>
    </type>
    ...
    </config>
Create new deletion and anonymization model
To delete data thats gathered by 3rd party integrations you can implement your own data processor.

  1. Create a new class implementing Flurrybox\EnhancedPrivacy\Api\DataDeleteInterface interface.
    <?php
    namespace Vendor\Module\Model\Privacy;
    use Flurrybox\EnhancedPrivacy\Api\DataDeleteInterface;
    use Magento\Customer\Api\Data\CustomerInterface;
    class EntityDelete implements DataDeleteInterface
    {
    /**
    * Executed upon customer data deletion.
    *
    * @param CustomerInterface $customer
    *
    * @Return void
    */
    public function delete(CustomerInterface $customer)
    {
    ...
    }

    /**
    * Executed upon customer data anonymization.
    *
    * @param CustomerInterface $customer
    *
    * @Return void
    */
    public function anonymize(CustomerInterface $customer)
    {
    ...
    }
    }
  2. Register processor class in etc/di.xml
    <?xml version="1.0"?>
    <config xmlns:xsi="Для просмотра ссылки Войди или Зарегистрируйся"
    xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    ...
    <type name="Flurrybox\EnhancedPrivacy\Cron\Schedule">
    <arguments>
    <argument name="processors" xsi:type="array">
    ...
    <item name="entity_delete" xsi:type="object">Vendor\Module\Model\Privacy\EntityDelete</item>
    ...
    </argument>
    </arguments>
    </type>
    ...
    </config>
 

Вложения

  • enhanced-privacy-m2.zip
    79,1 KB · Просмотры: 59
Magento 1 Enhanced Privacy extension for easier compliance with GDPR
Extension allows customers to delete, anonymize, or export their personal data.

Prerequisites
  • Magento 1 CE or EE (tested with M1 CE 1.9.3.8)
  • PHP 5.4+
Usage and Features
Let your customers manage their Privacy Settings themself.

  • Configuration for this module is located in 'System > Configuration > Customer > Customer Options > Privacy (GDPR)'.
  • Account deletion, anonymization, and export can be done in 'My Account > Privacy Settings'.
  • Customers can export their data in .zip archive containing .csv files with personal, wishlist, quote, and address data.
  • Customer can delete or anonymize their account. Current password and reason is required. Account will be deleted within 1 hour (or as specified in configuration), in this time span its possible for customers to undo deletion.
  • If customer has made at least one order, they are ineligible to delete their account, instead it will be anonymized.
  • When a customer visits your store for the first time, a popup notification about cookie policy will be shown.
  • Supports Dutch and English locale
Installation
  • Download files
  • Upload the files to your Magento Root
  • Flush Cache
  • Logout and Login into Magento
  • Go to System > Configuration > Customer > Customer Options > Privacy (GDPR)
  • Enable and configure extension as necessary
 

Вложения

  • enhanced-privacy-m1.zip
    59 KB · Просмотры: 108
Amasty One Step Checkout v3.2.2 for Magento 1 - April 10, 2018

Place all checkout steps on one responsive page to streamline the whole shopping process. Use customizable layouts, easily manage checkout blocks and help customers to instantly fill in multiple fields with Google Autosuggestions and automatic credit card detector.
  1. Combine shopping cart and one-page checkout
  2. Customizable and mobile-friendly checkout page design
  3. Manage checkout fields and blocks display
  4. Automatically detect customer geolocation
  5. Specify predefined values to speed up the checkout process

  • CE 1.4.x - 1.9.x, EE 1.8.x - 1.14.x
 

Вложения

  • Amasty - One Step Checkout for Magento 1ce V3.2.2.zip
    713,3 KB · Просмотры: 106

Вложения

  • Amasty - GoogleInvisiblereCaptcha-2.1.5-CE.zip
    284,6 KB · Просмотры: 66

Вложения

  • MageWorx Advanced product options.zip
    528 KB · Просмотры: 106
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху