11

Product support

Visit this product's website for support.

Categories

Let's celebrate Shopaholic 10k installs together! Use SHOPA10K coupon to get a 50% discount for all official and partner products!

 

Please, use the following credentials user:manager,password:manager for logging to the Dashboard.

Features

  • Components
    • Pagination is used to get a list of pagination buttons and provides flexible settings.
  • Classes
    • ElementCollection provides a flexible tool for working with cached lists of model elements.
    • ElementData is an abstract class for components that returns object of ElementItem class for model.
    • ElementItem provides a flexible tool for single element data caching.
    • etc.

Read more…

Support

Please join us on #shopaholic channel in October CMS slack chat in order to have quick support on all our products. You will also get all newest updates and insights about our existing and upcoming products!

If you don't have access to octobercms.slack.com, please register here

Get involved

If you're interested in the improvement of this project you can help in the following ways:

  • bug reporting and new feature requesting by creating issues on plugin GitHub page;
  • contribution to a project following these instructions;
  • localization to your language using Crowdin service.

License

© 2017, LOVATA Group, LLC under GNU GPL v3.

Developed by Andrey Kharanenka.

This plugin is also included into the following bundles
The following plugins extend or depend on the plugin
Shopaholic
Free

Shopaholic

#1 e-commerce platform for October CMS

10,140 installations
# 9 in Free of all time.
Free

Shopaholic

#1 e-commerce platform for October CMS

Buddies
Free

Buddies

Front-end authorization, registration, password recovery, user profile

3,028 installations
# 55 in Free of all time.
Free

Buddies

Front-end authorization, registration, password recovery, user profile

Filter for Shopaholic
$49.99

Filter for Shopaholic

Allows customres to filter products by price, properties, discount, quantity

144 projects
# 9 in Paid of all time.
$49.99

Filter for Shopaholic

Allows customres to filter products by price, properties, discount, quantity

Properties for Shopaholic
$14.99

Properties for Shopaholic

Allows sellers to set additional properties to products and offers

235 projects
# 2 in Paid of all time.
$14.99

Properties for Shopaholic

Allows sellers to set additional properties to products and offers

Orders for Shopaholic
Free

Orders for Shopaholic

Allows customers to purchase products using the cart

4,523 installations
# 17 in Free of all time.
Free

Orders for Shopaholic

Allows customers to purchase products using the cart

Omnipay for Shopaholic
Free

Omnipay for Shopaholic

Adds intergation with ignited/laravel-omnipay package

1,239 installations
# 79 in Free of all time.
Free

Omnipay for Shopaholic

Adds intergation with ignited/laravel-omnipay package

Popularity for Shopaholic
$5

Popularity for Shopaholic

Allows sellers to set the popularity index to products and allows customers to sort products by popularity

80 projects
# 6 in Paid of all time.
$5

Popularity for Shopaholic

Allows sellers to set the popularity index to products and allows customers to sort products by popularity

Tags for Shopaholic
$9.99

Tags for Shopaholic

Allows sellers to group products by tags

67 projects
# 31 in Paid of all time.
$9.99

Tags for Shopaholic

Allows sellers to group products by tags

Reviews for Shopaholic
$9.99

Reviews for Shopaholic

Allows customers to write product reviews and sort products by rating

73 projects
# 30 in Paid of all time.
$9.99

Reviews for Shopaholic

Allows customers to write product reviews and sort products by rating

Related Products for Shopaholic
$5

Related Products for Shopaholic

Allows sellers to make relations between products

99 projects
# 13 in Paid of all time.
$5

Related Products for Shopaholic

Allows sellers to make relations between products

Accessories for Shopaholic
$5

Accessories for Shopaholic

Shopaholic E-Commerce extension: allows to create accessories for products

61 projects
# 28 in Paid of all time.
$5

Accessories for Shopaholic

Shopaholic E-Commerce extension: allows to create accessories for products

Search for Shopaholic
$9.99

Search for Shopaholic

Allows customers to search products, categories, brands and tags

127 projects
# 8 in Paid of all time.
$9.99

Search for Shopaholic

Allows customers to search products, categories, brands and tags

Sphinx for Shopaholic
Free

Sphinx for Shopaholic

Allows customers to search products, categories, brands and tags with Sphinx search engine

525 installations
# 176 in Free of all time.
Free

Sphinx for Shopaholic

Allows customers to search products, categories, brands and tags with Sphinx search engine

Compare for Shopaholic
$14.99

Compare for Shopaholic

Allows customers to compare products features

32 projects
# 66 in Paid of all time.
$14.99

Compare for Shopaholic

Allows customers to compare products features

Viewed Products for Shopaholic
$9.99

Viewed Products for Shopaholic

Allows customers to view the history of viewed products

43 projects
# 52 in Paid of all time.
$9.99

Viewed Products for Shopaholic

Allows customers to view the history of viewed products

Mighty SEO
$14.99

Mighty SEO

Adds SEO tasks automation

123 projects
# 12 in Paid of all time.
$14.99

Mighty SEO

Adds SEO tasks automation

PayPal for Shopaholic
$14.99

PayPal for Shopaholic

Allows customers to buy products using PayPal payment gateway

49 projects
# 18 in Paid of all time.
$14.99

PayPal for Shopaholic

Allows customers to buy products using PayPal payment gateway

Discounts for Shopaholic
$14.99

Discounts for Shopaholic

Allows sellers to sell products with discounts

59 projects
# 40 in Paid of all time.
$14.99

Discounts for Shopaholic

Allows sellers to sell products with discounts

Coupons for Shopaholic
$29.99

Coupons for Shopaholic

Allows sellers to sell products with discounted price using coupons

63 projects
# 39 in Paid of all time.
$29.99

Coupons for Shopaholic

Allows sellers to sell products with discounted price using coupons

Campaigns for Shopaholic
$24.99

Campaigns for Shopaholic

Allows sellers to launch promo campaigns

44 projects
# 46 in Paid of all time.
$24.99

Campaigns for Shopaholic

Allows sellers to launch promo campaigns

Wish List for Shopaholic
$9.99

Wish List for Shopaholic

Allows customers to add products to their wish list

53 projects
# 38 in Paid of all time.
$9.99

Wish List for Shopaholic

Allows customers to add products to their wish list

Good News
Free

Good News

Simple blogging plugin

1,284 installations
# 99 in Free of all time.
Free

Good News

Simple blogging plugin

Stripe for Shopaholic
$14.99

Stripe for Shopaholic

Adds possibility to pay for orders using Stripe

15 projects
# 65 in Paid of all time.
$14.99

Stripe for Shopaholic

Adds possibility to pay for orders using Stripe

Labels for Shopaholic
$9.99

Labels for Shopaholic

Allows sellers to mark products with custom labels

22 projects
# 58 in Paid of all time.
$9.99

Labels for Shopaholic

Allows sellers to mark products with custom labels

Yandex Kassa for Shopaholic
$14.99

Yandex Kassa for Shopaholic

Payment gateway integration for Shopaholic. 54-FZ Supported!

15 projects
# 48 in Paid of all time.
$14.99

Yandex Kassa for Shopaholic

Payment gateway integration for Shopaholic. 54-FZ Supported!

ROBOKASSA for Shopaholic
$14.99

ROBOKASSA for Shopaholic

Payment gateway integration for Shopaholic.

6 projects
# 109 in Paid of all time.
$14.99

ROBOKASSA for Shopaholic

Payment gateway integration for Shopaholic.

Sberbank for Shopaholic
$14.99

Sberbank for Shopaholic

Payment gateway integration for Shopaholic.

6 projects
# 100 in Paid of all time.
$14.99

Sberbank for Shopaholic

Payment gateway integration for Shopaholic.

LiqPay for Shopaholic
$14.99

LiqPay for Shopaholic

Payment gateway integration for Shopaholic.

3 projects
# 81 in Paid of all time.
$14.99

LiqPay for Shopaholic

Payment gateway integration for Shopaholic.

Uniteller for Shopaholic
$14.99

Uniteller for Shopaholic

Payment gateway integration for Shopaholic.

1 project
# 191 in Paid of all time.
$14.99

Uniteller for Shopaholic

Payment gateway integration for Shopaholic.

Yandex Market for Shopaholic
Free

Yandex Market for Shopaholic

Allows sellers to export products to Yandex Market

231 installations
# 220 in Free of all time.
Free

Yandex Market for Shopaholic

Allows sellers to export products to Yandex Market

VK Goods for Shopaholic
Free

VK Goods for Shopaholic

Allows sellers to export products to VK

148 installations
# 314 in Free of all time.
Free

VK Goods for Shopaholic

Allows sellers to export products to VK

CDEK for Shopaholic
$25

CDEK for Shopaholic

Integration with CDEK Delivery

10 projects
# 76 in Paid of all time.
$25

CDEK for Shopaholic

Integration with CDEK Delivery

Laravel Scout for Shopaholic plugin
Free

Laravel Scout for Shopaholic plugin

Shopaholic eCommerce extension: allows to search products, categories, tags, brands using laravel Scout.

39 installations
# 422 in Free of all time.
Free

Laravel Scout for Shopaholic plugin

Shopaholic eCommerce extension: allows to search products, categories, tags, brands using laravel Scout.

PayKeeper for Shopaholic
$14.99

PayKeeper for Shopaholic

PayKeeper payment gateway integration for Shopaholic.

3 projects
# 124 in Paid of all time.
$14.99

PayKeeper for Shopaholic

PayKeeper payment gateway integration for Shopaholic.

Payeer for Shopaholic
$14.99

Payeer for Shopaholic

Payeer payment gateway integration for Shopaholic.

0 projects
# 193 in Paid of all time.
$14.99

Payeer for Shopaholic

Payeer payment gateway integration for Shopaholic.

Interkassa for Shopaholic
$14.99

Interkassa for Shopaholic

Interkassa payment gateway integration for Shopaholic

0 projects
# 194 in Paid of all time.
$14.99

Interkassa for Shopaholic

Interkassa payment gateway integration for Shopaholic

Free-Kassa for Shopaholic
$14.99

Free-Kassa for Shopaholic

Free-kassa payment gateway integration for Shopaholic.

0 projects
# 195 in Paid of all time.
$14.99

Free-Kassa for Shopaholic

Free-kassa payment gateway integration for Shopaholic.

CloudPayments for Shopaholic
$14.99

CloudPayments for Shopaholic

Payment gateway integration for Shopaholic.

0 projects
# 199 in Paid of all time.
$14.99

CloudPayments for Shopaholic

Payment gateway integration for Shopaholic.

ApiShip for Shopaholic
$50

ApiShip for Shopaholic

Integration with ApiShip Platform

2 projects
# 149 in Paid of all time.
$50

ApiShip for Shopaholic

Integration with ApiShip Platform

Subscriptions for Shopaholic
$14.99

Subscriptions for Shopaholic

Allows sellers to sell products on a subscription

7 projects
# 85 in Paid of all time.
$14.99

Subscriptions for Shopaholic

Allows sellers to sell products on a subscription

Flat Offer Editor for Shopaholiс
$10

Flat Offer Editor for Shopaholiс

Quick editing of product offers in one page

2 projects
# 205 in Paid of all time.
$10

Flat Offer Editor for Shopaholiс

Quick editing of product offers in one page

The following themes use this plugin

Features

Components

Pagination

The component is used to get a list of pagination buttons and provides flexible settings. The component uses oc-pagination package.

See the method list here.

Classes

ElementCollection

ElementCollection provides a flexible tool for working with cached lists of model elements.

See the method list here

ElementData

ElementData is an abstract class for components that returns object of ElementItem class for model.

See the method list here

ElementItem

ElementItem provides a flexible tool for single element data caching.

See the method list here

ElementPage

ElementPage is abstract class for components. Return object of ElementItem class for model or 404 error page. Component get model object by 'slug' param.

See the method list here

The full plugin documentation is abailable here.

1.29.0

Improved speed of random method in ElementCollection class.

Mar 12, 2020

1.28.1

Added passing $this param to get[FieldName]Attribute() method in ElementItem class. It is recommended to use parameter from callback function in the dynamic methods get[FieldName]Attribute in ElementItem class.

Mar 02, 2020

1.28.0

Added dimension fields to lang files

Feb 17, 2020

1.27.0

Added redirect to error page, if result status is false and redirect URL is not empty.

Feb 05, 2020

1.26.2

Added validation widget context field in AbstractBackendFieldHandler class.

Feb 04, 2020

1.26.1

Fixed support of wildcard params in ElementPage class.

Dec 24, 2019

1.26.0

Added support of wildcard params to ElementPage class.

Dec 19, 2019

1.25.3

Fixed bug with import through queues.

Jun 26, 2019

1.25.2

Added try->catch section for removing images in AbstractImportModel class.

May 31, 2019

1.25.1

Fixed openMainFile method in AbstractImportModelFromXML class.

May 29, 2019

1.25.0

Added classes for import elements from xml file

May 29, 2019

1.24.1

Fixed copy() method in ElementCollection class.

Apr 23, 2019

1.24.0

Added caching of uploaded file objects as an array.

Apr 22, 2019

1.23.0

Added copy() method to ElementCollection class. Added choice twig function.

Mar 29, 2019

1.22.0

Replace array_intersect function with array_intersect_key in ElementCollection class.

Feb 27, 2019

1.21.1

Removed Iterator interface from ElementCollection class. Added IteratorAggregate interface to ElementCollection class.

Dec 09, 2018

1.21.0

Added support translatable slug in ElementPage class. Added German language. Thanks for contribution Gerald.

Nov 18, 2018

1.20.1

Fixed deletion of old images for improt from CSV file.

Nov 13, 2018

1.20.0

Added Japanese language. Thanks for contribution pikanji.

Nov 03, 2018

1.19.0

Added supported property types: number, rich editor, single checkbox, switch, balloon selector, tag list, radio.

Nov 02, 2018

1.18.0

Added AbstractImportModel class.

Nov 01, 2018

1.17.0

Added processing of "limit" parameter for the pagination component.

Oct 21, 2018

1.16.0

Add package information to composer.json. Thanks for contribution pikanji.

Oct 21, 2018

1.15.0

Added AbstractBackendColumnHandler, AbstractBackendFieldHandler, AbstractBackendMenuHandler, AbstractExtendRelationConfigHandler, AbstractModelRelationHandler classes.

Oct 15, 2018

1.14.1

Added natsort() for property value variants.

Sep 03, 2018

1.14.0

Add Countable interface in ElementCollection class

Aug 08, 2018

1.13.0

Added type returned by methods in AbstractStore * classes

Aug 07, 2018

1.12.2

Update of php-pagination vendor packages

Jul 30, 2018

1.12.1

Update of vendor packages

Jul 27, 2018

1.12.0

Add PageHelper::getPageNameList() method.

Jul 22, 2018

1.11.0

Added saving of arrays to class properties of *Store class objects after receiving array from cache.

Jul 11, 2018

1.10.2

Fix ItemStorage class. Added cloning of *Item object before saving it to storage.

Jun 24, 2018

1.10.1

Fix ItemStorage class. Clone item objects form storage.

Jun 21, 2018

1.10.0

Add PriceHelperTrait. Move PriceHelper class from Shopaholic plugin. Add set(), applySorting() methods to ElementCollection class. Add abstract store classes.

Jun 21, 2018

1.9.1

Remove force boot and register plugins in CommonTest class

Apr 17, 2018

1.9.0

Add TraitCached. Update vendor packages.

Apr 17, 2018

1.8.0

Added translation into French. Thanks for contribution philmarc.

Mar 14, 2018

1.7.0

Add UserStorage classes. Add classes for integration with Lovata.Buddies and RainLab.User plugins

Mar 11, 2018

1.6.0

Add SendMailHelper class, Add CommonSettings model

Mar 09, 2018

1.5.0

Add TraitInitActiveLang trait

Feb 21, 2018

1.4.1

Fix processing of positive results in ComponentSubmitForm::getResponseModeAjax() method, if flash_on enabled

Jan 24, 2018

1.4.0

Add PageHelper class

Jan 14, 2018

1.3.3

Fix path to field name with error in getErrorMessage() method

Jan 12, 2018

1.3.2

Fix lang path for the default properties tab in CommonProperty class

Jan 11, 2018

1.3.1

Restore getOldFormData() method in ComponentSubmitForm class

Jan 10, 2018

1.3.0

Adding afterCreate model event handling for additional cache cleaning

Jan 07, 2018

1.2.0

Add integration with Translate plugin

Dec 06, 2017

1.1.0

Add diff, unshift, push, getNearestNext, getNearestPrev methods to ElementCollection class, add ComponentSubmitForm class

Nov 01, 2017

1.0.0

Initialize plugin.

Oct 05, 2017