Download the PHP package ddaproduction/evocms-discounts without Composer

On this page you can find all versions of the php package ddaproduction/evocms-discounts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package evocms-discounts

EvocmsDiscounts

Модуль скидок для Commerce. Во многом похож на CommerceDiscounts.

Требования

php >= 7.4 && mysql 5.6

Установка

  1. php artisan package:installrequire ddaproduction/evocms-discounts "*"
  2. php artisan vendor:publish --provider="EvolutionCMS\EvocmsDiscounts\EvocmsDiscountsServiceProvider"
  3. php artisan migrate

Общая информация

Есть два типа скидок. Скидка для товаров, и скидки для корзины. Скидка состоит из условий, при которых она будет действовать и способа применения. Можно указать скидку в процентах или в конкретной сумме. Применяется самая большая скидка.

Условия

В каждой скидке, можно указать список условий, которые будут ограничивать действие скидки.

Категории

Распространяется на товары.
Позволяет ограничить список категорий, на товары которых распространяется скидка.

Период из

Распространяется на товары и корзину. Позволяет указать с какой даты действует скидка.

Период по

Распространяется на товары и корзину. Позволяет указать до какой даты действует скидка.

Товары

Распространяется на товары.
Позволяет ограничить список товаров, на которые распространяется скидка.

Группа пользователей

Распространяется на товары и корзину. Позволяет ограничить скидку для конкретной группы пользователей.

Пользователи

Распространяется на товары и корзину. Позволяет ограничить скидку для конкретных пользователей.

Применения

Позволяет указать условие и способ применения скидки для товара или корзины.

Начиная с

Позволяет задать после какого количества или суммы скидка начинает действовать. Скидка будет применена на вновь добавленные товарвы.
Например: купи 4 и получи 50% на остальные товары.

Для каждого

Позволяет задать скидку ждя каждого n товара. Например, каждый второй из скидкой 50%.

При достижении

Позволяет задать скидку, которая начнет действовать на все товары, при достижении условия. Например, при покупке 10 товаров, скидка на все 10%

Начиная с (для корзины)

Позволяет задать после какого количества или суммы товаров, будет действовать скидка. Например: купи на 5000 рублей, и получи скидку 5%.

Накопительная

Позволяет задать скидку в зависимости от суммы покупок пользователя. Можно указать как сумму, так и период. Скидка кешируется и пересчитывается командой evocms-discounts:cumulative-update Запуск которой нужно добавить в крон, с нужной вам периодичностью.

Настройки

Для настройки работы модуля можно создать файл core/custom/config/evocms-discount.php. На текущий момент доступные следующий настройки


All versions of evocms-discounts with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ddaproduction/evocms-discounts contains the following files

Loading the files please wait ....