PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.1.3
ShopBuilder – WooCommerce Builder For Elementor v2.1.3
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Models/ElementList.php +2 -289 2.1.9 → 2.1.3 View file →
@@ -11,9 +11,8 @@
11 11 use RadiusTheme\SB\Elementor\Widgets\Cart;
12 12 use RadiusTheme\SB\Elementor\Widgets\Checkout;
13 13 use RadiusTheme\SB\Elementor\Widgets\General;
14 14 use RadiusTheme\SB\Elementor\Widgets\Single;
15 -use RadiusTheme\SB\Helpers\Fns;
16 15 use RadiusTheme\SB\Models\Base\ListModel;
17 16 use RadiusTheme\SB\Traits\SingletonTrait;
18 17 use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
19 18
@@ -52,11 +51,8 @@
52 51 ],
53 52 'product' => [
54 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
55 54 ],
56 - 'quick_view' => [
57 - 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
58 - ],
59 55 'cart' => [
60 56 'title' => esc_html__( 'Cart', 'shopbuilder' ),
61 57 ],
62 58 'checkout' => [
@@ -83,9 +79,8 @@
83 79 */
84 80 protected function raw_list() {
85 81 $list = $this->product_page_widget_list()
86 82 + $this->general_widget_list()
87 - + $this->product_quick_view()
88 83 + $this->shop_archive_page_widget_list()
89 84 + $this->cart_page_widget_list()
90 85 + $this->checkout_page_widget_list()
91 86 + $this->thankyou_page_widget_list()
@@ -211,20 +206,8 @@
211 206 'package' => 'free',
212 207 'fields' => [],
213 208 ]
214 209 ),
215 - 'highlighted_product' => apply_filters(
216 - 'rtsb/elements/highlighted_product/options',
217 - [
218 - 'id' => 'highlighted_product',
219 - 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
220 - 'category' => 'general',
221 - 'active' => '',
222 - 'package' => $this->pro_package(),
223 - 'fields' => [],
224 - ]
225 - ),
226 -
227 210 ];
228 211
229 212 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
230 213 }
@@ -288,10 +271,10 @@
288 271 'product_onsale' => apply_filters(
289 272 'rtsb/elements/product_onsale/options',
290 273 [
291 274 'id' => 'product_onsale',
292 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
293 - 'base_class' => Single\ProductBadges::class,
275 + 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
276 + 'base_class' => Single\ProductOnSale::class,
294 277 'category' => 'product',
295 278 'active' => 'on',
296 279 'package' => 'free',
297 280 'fields' => [],
@@ -439,19 +422,8 @@
439 422 'package' => $this->pro_package(),
440 423 'fields' => [],
441 424 ]
442 425 ),
443 - 'product_stock_counter' => apply_filters(
444 - 'rtsb/elements/product_stock_counter/options',
445 - [
446 - 'id' => 'product_stock_counter',
447 - 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
448 - 'category' => 'product',
449 - 'active' => '',
450 - 'package' => $this->pro_package(),
451 - 'fields' => [],
452 - ]
453 - ),
454 426 'flash_sale_countdown' => apply_filters(
455 427 'rtsb/elements/flash_sale_countdown/options',
456 428 [
457 429 'id' => 'flash_sale_countdown',
@@ -593,267 +565,8 @@
593 565 ),
594 566 ];
595 567
596 568 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
597 - }
598 -
599 - /**
600 - * Product Single Widget List.
601 - *
602 - * @return array
603 - */
604 - protected function product_quick_view() {
605 -
606 - $list = [
607 - 'qv_product_title' => apply_filters(
608 - 'rtsb/elements/qv_product_title/options',
609 - [
610 - 'id' => 'qv_product_title',
611 - 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
612 - 'base_class' => Single\ProductTitle::class,
613 - 'category' => 'quick_view',
614 - 'is_front_page' => 'quick_view',
615 - 'active' => 'on',
616 - 'package' => $this->pro_package(),
617 - 'fields' => [],
618 - ]
619 - ),
620 - 'qv_product_description' => apply_filters(
621 - 'rtsb/elements/qv_product_description/options',
622 - [
623 - 'id' => 'qv_product_description',
624 - 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
625 - 'base_class' => Single\ProductDescription::class,
626 - 'category' => 'quick_view',
627 - 'is_front_page' => 'quick_view',
628 - 'active' => 'on',
629 - 'package' => $this->pro_package(),
630 - 'fields' => [],
631 - ]
632 - ),
633 - 'qv_product_short_description' => apply_filters(
634 - 'rtsb/elements/qv_product_short_description/options',
635 - [
636 - 'id' => 'qv_product_short_description',
637 - 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
638 - 'base_class' => Single\ShortDescription::class,
639 - 'category' => 'quick_view',
640 - 'is_front_page' => 'quick_view',
641 - 'active' => 'on',
642 - 'package' => $this->pro_package(),
643 - 'fields' => [],
644 - ]
645 - ),
646 - 'qv_product_images' => apply_filters(
647 - 'rtsb/elements/qv_product_images/options',
648 - [
649 - 'id' => 'qv_product_images',
650 - 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
651 - 'base_class' => Single\ProductImages::class,
652 - 'category' => 'quick_view',
653 - 'is_front_page' => 'quick_view',
654 - 'active' => 'on',
655 - 'package' => $this->pro_package(),
656 - 'fields' => [],
657 - ]
658 - ),
659 - 'qv_product_badges' => apply_filters(
660 - 'rtsb/elements/qv_product_badges/options',
661 - [
662 - 'id' => 'qv_product_badges',
663 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
664 - 'base_class' => Single\ProductBadges::class,
665 - 'category' => 'quick_view',
666 - 'is_front_page' => 'quick_view',
667 - 'active' => 'on',
668 - 'package' => $this->pro_package(),
669 - 'fields' => [],
670 - ]
671 - ),
672 - 'qv_product_additional_info' => apply_filters(
673 - 'rtsb/elements/qv_product_additional_info/options',
674 - [
675 - 'id' => 'qv_product_additional_info',
676 - 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
677 - 'base_class' => Single\AdditionalInformation::class,
678 - 'category' => 'quick_view',
679 - 'is_front_page' => 'quick_view',
680 - 'active' => 'on',
681 - 'package' => $this->pro_package(),
682 - 'fields' => [],
683 - ]
684 - ),
685 - 'qv_product_price' => apply_filters(
686 - 'rtsb/elements/qv_product_price/options',
687 - [
688 - 'id' => 'qv_product_price',
689 - 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
690 - 'base_class' => Single\ProductPrice::class,
691 - 'category' => 'quick_view',
692 - 'is_front_page' => 'quick_view',
693 - 'active' => 'on',
694 - 'package' => $this->pro_package(),
695 - 'fields' => [],
696 - ]
697 - ),
698 - 'qv_product_meta' => apply_filters(
699 - 'rtsb/elements/qv_product_meta/options',
700 - [
701 - 'id' => 'qv_product_meta',
702 - 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
703 - 'base_class' => Single\ProductMeta::class,
704 - 'category' => 'quick_view',
705 - 'is_front_page' => 'quick_view',
706 - 'active' => 'on',
707 - 'package' => $this->pro_package(),
708 - 'fields' => [],
709 - ]
710 - ),
711 - 'qv_product_categories' => apply_filters(
712 - 'rtsb/elements/qv_product_categories/options',
713 - [
714 - 'id' => 'qv_product_categories',
715 - 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
716 - 'base_class' => Single\ProductCats::class,
717 - 'category' => 'quick_view',
718 - 'is_front_page' => 'quick_view',
719 - 'active' => 'on',
720 - 'package' => $this->pro_package(),
721 - 'fields' => [],
722 - ]
723 - ),
724 - 'qv_product_rating' => apply_filters(
725 - 'rtsb/elements/qv_product_rating/options',
726 - [
727 - 'id' => 'qv_product_rating',
728 - 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
729 - 'base_class' => Single\ProductRating::class,
730 - 'category' => 'quick_view',
731 - 'is_front_page' => 'quick_view',
732 - 'active' => 'on',
733 - 'package' => $this->pro_package(),
734 - 'fields' => [],
735 - ]
736 - ),
737 - 'qv_product_tags' => apply_filters(
738 - 'rtsb/elements/qv_product_tags/options',
739 - [
740 - 'id' => 'qv_product_tags',
741 - 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
742 - 'base_class' => Single\ProductTags::class,
743 - 'category' => 'quick_view',
744 - 'is_front_page' => 'quick_view',
745 - 'active' => 'on',
746 - 'package' => $this->pro_package(),
747 - 'fields' => [],
748 - ]
749 - ),
750 - 'qv_product_sku' => apply_filters(
751 - 'rtsb/elements/qv_product_sku/options',
752 - [
753 - 'id' => 'qv_product_sku',
754 - 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
755 - 'base_class' => Single\ProductSKU::class,
756 - 'category' => 'quick_view',
757 - 'is_front_page' => 'quick_view',
758 - 'active' => 'on',
759 - 'package' => $this->pro_package(),
760 - 'fields' => [],
761 - ]
762 - ),
763 - 'qv_product_stock' => apply_filters(
764 - 'rtsb/elements/qv_product_stock/options',
765 - [
766 - 'id' => 'qv_product_stock',
767 - 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
768 - 'base_class' => Single\ProductStock::class,
769 - 'category' => 'quick_view',
770 - 'is_front_page' => 'quick_view',
771 - 'active' => 'on',
772 - 'package' => $this->pro_package(),
773 - 'fields' => [],
774 - ]
775 - ),
776 - 'qv_actions_button' => apply_filters(
777 - 'rtsb/elements/qv_actions_button/options',
778 - [
779 - 'id' => 'qv_actions_button',
780 - 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
781 - 'base_class' => Single\ActionsButton::class,
782 - 'category' => 'quick_view',
783 - 'is_front_page' => 'quick_view',
784 - 'active' => 'on',
785 - 'package' => $this->pro_package(),
786 - 'fields' => [],
787 - ]
788 - ),
789 - 'qv_product_add_to_cart' => apply_filters(
790 - 'rtsb/elements/qv_product_add_to_cart/options',
791 - [
792 - 'id' => 'qv_product_add_to_cart',
793 - 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
794 - 'base_class' => Single\ProductAddToCart::class,
795 - 'category' => 'quick_view',
796 - 'is_front_page' => 'quick_view',
797 - 'active' => 'on',
798 - 'package' => $this->pro_package(),
799 - 'fields' => [],
800 - ]
801 - ),
802 - 'qv_product_sales_count' => apply_filters(
803 - 'rtsb/elements/qv_product_sales_count/options',
804 - [
805 - 'id' => 'qv_product_sales_count',
806 - 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
807 - 'category' => 'quick_view',
808 - 'is_front_page' => 'quick_view',
809 - 'active' => 'on',
810 - 'package' => $this->pro_package(),
811 - 'fields' => [],
812 - ]
813 - ),
814 - 'qv_social_share' => apply_filters(
815 - 'rtsb/settings/qv_social_share/options',
816 - [
817 - 'id' => 'qv_social_share',
818 - 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
819 - 'base_class' => General\SocialShare::class,
820 - 'active' => 'on',
821 - 'category' => 'quick_view',
822 - 'is_front_page' => 'quick_view',
823 - 'package' => $this->pro_package(),
824 - 'fields' => [],
825 - ]
826 - ),
827 - 'qv_product_quick_checkout' => apply_filters(
828 - 'rtsb/elements/qv_product_quick_checkout/options',
829 - [
830 - 'id' => 'qv_product_quick_checkout',
831 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
832 - 'category' => 'quick_view',
833 - 'is_front_page' => 'quick_view',
834 - 'active' => 'on',
835 - 'package' => $this->pro_package(),
836 - 'fields' => [],
837 - ]
838 - ),
839 -
840 - 'qv_product_size_chart' => apply_filters(
841 - 'rtsb/elements/qv_product_size_chart/options',
842 - [
843 - 'id' => 'qv_product_size_chart',
844 - 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
845 - 'category' => 'quick_view',
846 - 'is_front_page' => 'quick_view',
847 - 'active' => '',
848 - 'package' => $this->pro_package(),
849 - 'fields' => [],
850 - ]
851 - ),
852 -
853 - ];
854 -
855 - return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
856 569 }
857 570
858 571 /**
859 572 * Product Archive Widget List.