PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.1.13
ShopBuilder – WooCommerce Builder For Elementor v2.1.13
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 +390 -66 2.1.02.1.13 View file →
@@ -11,10 +11,12 @@
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;
15 16 use RadiusTheme\SB\Models\Base\ListModel;
16 17 use RadiusTheme\SB\Traits\SingletonTrait;
18 +use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
17 19
18 20 /**
19 21 * Elementor Element List
20 22 */
@@ -50,8 +52,11 @@
50 52 ],
51 53 'product' => [
52 54 'title' => esc_html__( 'Single', 'shopbuilder' ),
53 55 ],
56 + 'quick_view' => [
57 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
58 + ],
54 59 'cart' => [
55 60 'title' => esc_html__( 'Cart', 'shopbuilder' ),
56 61 ],
57 62 'checkout' => [
@@ -57,15 +62,15 @@
57 62 'checkout' => [
58 63 'title' => esc_html__( 'Checkout', 'shopbuilder' ),
59 64 ],
60 65 'thank_you' => [
61 - 'title' => esc_html__( 'Order Received', 'shopbuilder-pro' ),
66 + 'title' => esc_html__( 'Order Received', 'shopbuilder' ),
62 67 ],
63 68 'myaccount_dashboard' => [
64 - 'title' => esc_html__( 'My Account', 'shopbuilder-pro' ),
69 + 'title' => esc_html__( 'My Account', 'shopbuilder' ),
65 70 ],
66 71 'others_widget' => [
67 - 'title' => esc_html__( 'Others', 'shopbuilder-pro' ),
72 + 'title' => esc_html__( 'Others', 'shopbuilder' ),
68 73 ],
69 74 ]
70 75 );
71 76 }
@@ -78,8 +83,9 @@
78 83 */
79 84 protected function raw_list() {
80 85 $list = $this->product_page_widget_list()
81 86 + $this->general_widget_list()
87 + + $this->product_quick_view()
82 88 + $this->shop_archive_page_widget_list()
83 89 + $this->cart_page_widget_list()
84 90 + $this->checkout_page_widget_list()
85 91 + $this->thankyou_page_widget_list()
@@ -205,8 +211,20 @@
205 211 'package' => 'free',
206 212 'fields' => [],
207 213 ]
208 214 ),
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 +
209 227 ];
210 228
211 229 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
212 230 }
@@ -270,10 +288,10 @@
270 288 'product_onsale' => apply_filters(
271 289 'rtsb/elements/product_onsale/options',
272 290 [
273 291 'id' => 'product_onsale',
274 - 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
275 - 'base_class' => Single\ProductOnSale::class,
292 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
293 + 'base_class' => Single\ProductBadges::class,
276 294 'category' => 'product',
277 295 'active' => 'on',
278 296 'package' => 'free',
279 297 'fields' => [],
@@ -414,9 +432,9 @@
414 432 'product_sales_count' => apply_filters(
415 433 'rtsb/elements/product_sales_count/options',
416 434 [
417 435 'id' => 'product_sales_count',
418 - 'title' => esc_html__( 'Sales Count', 'shopbuilder-pro' ),
436 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
419 437 'category' => 'product',
420 438 'active' => '',
421 439 'package' => $this->pro_package(),
422 440 'fields' => [],
@@ -421,13 +439,24 @@
421 439 'package' => $this->pro_package(),
422 440 'fields' => [],
423 441 ]
424 442 ),
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 + ),
425 454 'flash_sale_countdown' => apply_filters(
426 455 'rtsb/elements/flash_sale_countdown/options',
427 456 [
428 457 'id' => 'flash_sale_countdown',
429 - 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder-pro' ),
458 + 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder' ),
430 459 'category' => 'product',
431 460 'active' => '',
432 461 'package' => $this->pro_package(),
433 462 'fields' => [],
@@ -436,9 +465,9 @@
436 465 'product_size_chart' => apply_filters(
437 466 'rtsb/elements/product_size_chart/options',
438 467 [
439 468 'id' => 'product_size_chart',
440 - 'title' => esc_html__( 'Size Chart', 'shopbuilder-pro' ),
469 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
441 470 'category' => 'product',
442 471 'active' => '',
443 472 'package' => $this->pro_package(),
444 473 'fields' => [],
@@ -447,9 +476,9 @@
447 476 'product_quick_checkout' => apply_filters(
448 477 'rtsb/elements/product_quick_checkout/options',
449 478 [
450 479 'id' => 'product_quick_checkout',
451 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder-pro' ),
480 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
452 481 'category' => 'product',
453 482 'active' => '',
454 483 'package' => $this->pro_package(),
455 484 'fields' => [],
@@ -466,13 +495,13 @@
466 495 'package' => 'free',
467 496 'fields' => [],
468 497 ]
469 498 ),
470 - 'advance_product_tabs' => apply_filters(
499 + 'advance_product_tabs' => apply_filters(
471 500 'rtsb/elements/advance_product_tabs/options',
472 501 [
473 502 'id' => 'advance_product_tabs',
474 - 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder-pro' ),
503 + 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder' ),
475 504 'category' => 'product',
476 505 'active' => '',
477 506 'package' => $this->pro_package(),
478 507 'fields' => [],
@@ -567,8 +596,267 @@
567 596 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
568 597 }
569 598
570 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 + }
857 +
858 + /**
571 859 * Product Archive Widget List.
572 860 *
573 861 * @return array
574 862 */
@@ -629,9 +917,9 @@
629 917 'ajax_product_filters' => apply_filters(
630 918 'rtsb/elements/ajax_product_filters/options',
631 919 [
632 920 'id' => 'ajax_product_filters',
633 - 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder-pro' ),
921 + 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder' ),
634 922 'category' => 'shop',
635 923 'active' => 'on',
636 924 'package' => $this->pro_package(),
637 925 'fields' => [],
@@ -768,9 +1056,9 @@
768 1056 * @return array
769 1057 */
770 1058 protected function checkout_page_widget_list() {
771 1059 $list = [
772 - 'billing_form' => apply_filters(
1060 + 'billing_form' => apply_filters(
773 1061 'rtsb/elements/billing_form/options',
774 1062 [
775 1063 'id' => 'billing_form',
776 1064 'title' => esc_html__( 'Billing Form', 'shopbuilder' ),
@@ -780,9 +1068,9 @@
780 1068 'package' => 'free',
781 1069 'fields' => [],
782 1070 ]
783 1071 ),
784 - 'shipping_form' => apply_filters(
1072 + 'shipping_form' => apply_filters(
785 1073 'rtsb/elements/shipping_form/options',
786 1074 [
787 1075 'id' => 'shipping_form',
788 1076 'title' => esc_html__( 'Shipping Form', 'shopbuilder' ),
@@ -792,9 +1080,9 @@
792 1080 'package' => 'free',
793 1081 'fields' => [],
794 1082 ]
795 1083 ),
796 - 'order_notes' => apply_filters(
1084 + 'order_notes' => apply_filters(
797 1085 'rtsb/elements/order_notes/options',
798 1086 [
799 1087 'id' => 'order_notes',
800 1088 'title' => esc_html__( 'Order Notes', 'shopbuilder' ),
@@ -804,9 +1092,9 @@
804 1092 'package' => 'free',
805 1093 'fields' => [],
806 1094 ]
807 1095 ),
808 - 'order_review' => apply_filters(
1096 + 'order_review' => apply_filters(
809 1097 'rtsb/elements/order_review/options',
810 1098 [
811 1099 'id' => 'order_review',
812 1100 'title' => esc_html__( 'Order Review', 'shopbuilder' ),
@@ -816,9 +1104,9 @@
816 1104 'package' => 'free',
817 1105 'fields' => [],
818 1106 ]
819 1107 ),
820 - 'checkout_payment' => apply_filters(
1108 + 'checkout_payment' => apply_filters(
821 1109 'rtsb/elements/checkout_payment/options',
822 1110 [
823 1111 'id' => 'checkout_payment',
824 1112 'title' => esc_html__( 'Checkout Payment Method', 'shopbuilder' ),
@@ -828,9 +1116,9 @@
828 1116 'package' => 'free',
829 1117 'fields' => [],
830 1118 ]
831 1119 ),
832 - 'coupon_form' => apply_filters(
1120 + 'coupon_form' => apply_filters(
833 1121 'rtsb/elements/coupon_form/options',
834 1122 [
835 1123 'id' => 'coupon_form',
836 1124 'title' => esc_html__( 'Coupon Form', 'shopbuilder' ),
@@ -840,9 +1128,9 @@
840 1128 'package' => 'free',
841 1129 'fields' => [],
842 1130 ]
843 1131 ),
844 - 'checkout_login_form' => apply_filters(
1132 + 'checkout_login_form' => apply_filters(
845 1133 'rtsb/elements/checkout_login_form/options',
846 1134 [
847 1135 'id' => 'checkout_login_form',
848 1136 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
@@ -852,10 +1140,9 @@
852 1140 'package' => 'free',
853 1141 'fields' => [],
854 1142 ]
855 1143 ),
856 -
857 - 'shipping_method' => apply_filters(
1144 + 'shipping_method' => apply_filters(
858 1145 'rtsb/elements/shipping_method/options',
859 1146 [
860 1147 'id' => 'shipping_method',
861 1148 'title' => esc_html__( 'Shipping Method', 'shopbuilder' ),
@@ -865,8 +1152,20 @@
865 1152 'package' => 'free',
866 1153 'fields' => [],
867 1154 ]
868 1155 ),
1156 + 'multi_step_checkout_widget' => apply_filters(
1157 + 'rtsb/elements/multi_step_checkout_widget/options',
1158 + [
1159 + 'id' => 'multi_step_checkout_widget',
1160 + 'title' => esc_html__( 'Multi Step Checkout', 'shopbuilder' ),
1161 + 'base_class' => CheckoutPro\MultiStepCheckout::class,
1162 + 'category' => 'checkout',
1163 + 'active' => '',
1164 + 'package' => $this->pro_package(),
1165 + 'fields' => [],
1166 + ]
1167 + ),
869 1168
870 1169 ];
871 1170
872 1171 return apply_filters( 'rtsb/core/elements/checkout/widget_list', $list );
@@ -882,9 +1181,9 @@
882 1181 'order_received_text' => apply_filters(
883 1182 'rtsb/elements/order_received_text/options',
884 1183 [
885 1184 'id' => 'order_received_text',
886 - 'title' => esc_html__( 'Order Received Text', 'shopbuilder-pro' ),
1185 + 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
887 1186 'category' => 'thank_you',
888 1187 'is_front_page' => 'thank_you',
889 1188 'active' => 'on',
890 1189 'package' => $this->pro_package(),
@@ -894,9 +1193,9 @@
894 1193 'order_details_summary' => apply_filters(
895 1194 'rtsb/elements/order_details_summary/options',
896 1195 [
897 1196 'id' => 'order_details_summary',
898 - 'title' => esc_html__( 'Order Details Summary', 'shopbuilder-pro' ),
1197 + 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
899 1198 'category' => 'thank_you',
900 1199 'is_front_page' => 'thank_you',
901 1200 'active' => 'on',
902 1201 'package' => $this->pro_package(),
@@ -906,9 +1205,9 @@
906 1205 'order_details_table' => apply_filters(
907 1206 'rtsb/elements/order_details_table/options',
908 1207 [
909 1208 'id' => 'order_details_table',
910 - 'title' => esc_html__( 'Order Details Table', 'shopbuilder-pro' ),
1209 + 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
911 1210 'category' => 'thank_you',
912 1211 'is_front_page' => 'thank_you',
913 1212 'active' => 'on',
914 1213 'package' => $this->pro_package(),
@@ -918,9 +1217,9 @@
918 1217 'downloadable_products' => apply_filters(
919 1218 'rtsb/elements/downloadable_products/options',
920 1219 [
921 1220 'id' => 'downloadable_products',
922 - 'title' => esc_html__( 'Downloadable Products', 'shopbuilder-pro' ),
1221 + 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
923 1222 'category' => 'thank_you',
924 1223 'is_front_page' => 'thank_you',
925 1224 'active' => 'on',
926 1225 'package' => $this->pro_package(),
@@ -930,9 +1229,9 @@
930 1229 'order_billing_address' => apply_filters(
931 1230 'rtsb/elements/order_billing_address/options',
932 1231 [
933 1232 'id' => 'order_billing_address',
934 - 'title' => esc_html__( 'Order Billing Address', 'shopbuilder-pro' ),
1233 + 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
935 1234 'category' => 'thank_you',
936 1235 'is_front_page' => 'thank_you',
937 1236 'active' => 'on',
938 1237 'package' => $this->pro_package(),
@@ -942,9 +1241,9 @@
942 1241 'order_shipping_address' => apply_filters(
943 1242 'rtsb/elements/order_shipping_address/options',
944 1243 [
945 1244 'id' => 'order_shipping_address',
946 - 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder-pro' ),
1245 + 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
947 1246 'category' => 'thank_you',
948 1247 'is_front_page' => 'thank_you',
949 1248 'active' => 'on',
950 1249 'package' => $this->pro_package(),
@@ -959,15 +1258,14 @@
959 1258 *
960 1259 * @return array
961 1260 */
962 1261 protected function my_account_page_widget_list() {
963 - return [
964 -
1262 + $widgets = [
965 1263 'account_navigation_edit_shipping' => apply_filters(
966 1264 'rtsb/elements/account_navigation_edit_shipping/options',
967 1265 [
968 1266 'id' => 'account_navigation_edit_shipping',
969 - 'title' => esc_html__( 'Account Navigation', 'shopbuilder-pro' ),
1267 + 'title' => esc_html__( 'Account Navigation', 'shopbuilder' ),
970 1268 'category' => 'myaccount_dashboard',
971 1269 'is_front_page' => 'all_myaccount_dashboard_inner',
972 1270 'active' => 'on',
973 1271 'package' => $this->pro_package(),
@@ -977,11 +1275,11 @@
977 1275 'account_dashboard' => apply_filters(
978 1276 'rtsb/elements/account_dashboard/options',
979 1277 [
980 1278 'id' => 'account_dashboard',
981 - 'title' => esc_html__( 'Account Dashboard', 'shopbuilder-pro' ),
1279 + 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
982 1280 'category' => 'myaccount_dashboard',
983 - 'is_front_page' => 'myaccount_dashboard',
1281 + 'is_front_page' => 'all_myaccount_dashboard_inner',
984 1282 'active' => 'on',
985 1283 'package' => $this->pro_package(),
986 1284 'fields' => [],
987 1285 ]
@@ -989,11 +1287,11 @@
989 1287 'account_orders' => apply_filters(
990 1288 'rtsb/elements/account_orders/options',
991 1289 [
992 1290 'id' => 'account_orders',
993 - 'title' => esc_html__( 'Account Orders', 'shopbuilder-pro' ),
1291 + 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
994 1292 'category' => 'myaccount_dashboard',
995 - 'is_front_page' => 'myaccount_order',
1293 + 'is_front_page' => 'all_myaccount_dashboard_inner',
996 1294 'active' => 'on',
997 1295 'package' => $this->pro_package(),
998 1296 'fields' => [],
999 1297 ]
@@ -1001,11 +1299,11 @@
1001 1299 'account_downloads' => apply_filters(
1002 1300 'rtsb/elements/account_downloads/options',
1003 1301 [
1004 1302 'id' => 'account_downloads',
1005 - 'title' => esc_html__( 'Account Downloads', 'shopbuilder-pro' ),
1303 + 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1006 1304 'category' => 'myaccount_dashboard',
1007 - 'is_front_page' => 'myaccount_downloads',
1305 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1008 1306 'active' => 'on',
1009 1307 'package' => $this->pro_package(),
1010 1308 'fields' => [],
1011 1309 ]
@@ -1013,11 +1311,11 @@
1013 1311 'account_billing_address' => apply_filters(
1014 1312 'rtsb/elements/account_billing_address/options',
1015 1313 [
1016 1314 'id' => 'account_billing_address',
1017 - 'title' => esc_html__( 'Account Billing Address', 'shopbuilder-pro' ),
1315 + 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1018 1316 'category' => 'myaccount_dashboard',
1019 - 'is_front_page' => 'myaccount_address',
1317 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1020 1318 'active' => 'on',
1021 1319 'package' => $this->pro_package(),
1022 1320 'fields' => [],
1023 1321 ]
@@ -1025,11 +1323,11 @@
1025 1323 'account_shipping_address' => apply_filters(
1026 1324 'rtsb/elements/account_shipping_address/options',
1027 1325 [
1028 1326 'id' => 'account_shipping_address',
1029 - 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder-pro' ),
1327 + 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1030 1328 'category' => 'myaccount_dashboard',
1031 - 'is_front_page' => 'myaccount_address',
1329 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1032 1330 'active' => 'on',
1033 1331 'package' => $this->pro_package(),
1034 1332 'fields' => [],
1035 1333 ]
@@ -1037,11 +1335,11 @@
1037 1335 'account_address_description' => apply_filters(
1038 1336 'rtsb/elements/account_address_description/options',
1039 1337 [
1040 1338 'id' => 'account_address_description',
1041 - 'title' => esc_html__( 'Account Address Description', 'shopbuilder-pro' ),
1339 + 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1042 1340 'category' => 'myaccount_dashboard',
1043 - 'is_front_page' => 'myaccount_address',
1341 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1044 1342 'active' => 'on',
1045 1343 'package' => $this->pro_package(),
1046 1344 'fields' => [],
1047 1345 ]
@@ -1049,11 +1347,11 @@
1049 1347 'account_details' => apply_filters(
1050 1348 'rtsb/elements/account_details/options',
1051 1349 [
1052 1350 'id' => 'account_details',
1053 - 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder-pro' ),
1351 + 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1054 1352 'category' => 'myaccount_dashboard',
1055 - 'is_front_page' => 'myaccount_edit_details',
1353 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1056 1354 'active' => 'on',
1057 1355 'package' => $this->pro_package(),
1058 1356 'fields' => [],
1059 1357 ]
@@ -1061,11 +1359,11 @@
1061 1359 'account_order_status' => apply_filters(
1062 1360 'rtsb/elements/account_order_status/options',
1063 1361 [
1064 1362 'id' => 'account_order_status',
1065 - 'title' => esc_html__( 'Account Order Status', 'shopbuilder-pro' ),
1363 + 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1066 1364 'category' => 'myaccount_dashboard',
1067 - 'is_front_page' => 'myaccount_orders_details',
1365 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1068 1366 'active' => 'on',
1069 1367 'package' => $this->pro_package(),
1070 1368 'fields' => [],
1071 1369 ]
@@ -1073,11 +1371,11 @@
1073 1371 'account_order_details_download' => apply_filters(
1074 1372 'rtsb/elements/account_order_details_download/options',
1075 1373 [
1076 1374 'id' => 'account_order_details_download',
1077 - 'title' => esc_html__( 'Account Order Download', 'shopbuilder-pro' ),
1375 + 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1078 1376 'category' => 'myaccount_dashboard',
1079 - 'is_front_page' => 'myaccount_orders_details',
1377 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1080 1378 'active' => 'on',
1081 1379 'package' => $this->pro_package(),
1082 1380 'fields' => [],
1083 1381 ]
@@ -1085,11 +1383,11 @@
1085 1383 'account_order_details_note' => apply_filters(
1086 1384 'rtsb/elements/account_order_details_note/options',
1087 1385 [
1088 1386 'id' => 'account_order_details_note',
1089 - 'title' => esc_html__( 'Account Order Note', 'shopbuilder-pro' ),
1387 + 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1090 1388 'category' => 'myaccount_dashboard',
1091 - 'is_front_page' => 'myaccount_orders_details',
1389 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1092 1390 'active' => 'on',
1093 1391 'package' => $this->pro_package(),
1094 1392 'fields' => [],
1095 1393 ]
@@ -1097,11 +1395,11 @@
1097 1395 'account_order_details_table' => apply_filters(
1098 1396 'rtsb/elements/account_order_details_table/options',
1099 1397 [
1100 1398 'id' => 'account_order_details_table',
1101 - 'title' => esc_html__( 'Account Order Table', 'shopbuilder-pro' ),
1399 + 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1102 1400 'category' => 'myaccount_dashboard',
1103 - 'is_front_page' => 'myaccount_orders_details',
1401 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1104 1402 'active' => 'on',
1105 1403 'package' => $this->pro_package(),
1106 1404 'fields' => [],
1107 1405 ]
@@ -1109,11 +1407,11 @@
1109 1407 'account_order_details_order_again' => apply_filters(
1110 1408 'rtsb/elements/account_order_details_order_again/options',
1111 1409 [
1112 1410 'id' => 'account_order_details_order_again',
1113 - 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder-pro' ),
1411 + 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1114 1412 'category' => 'myaccount_dashboard',
1115 - 'is_front_page' => 'myaccount_orders_details',
1413 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1116 1414 'active' => 'on',
1117 1415 'package' => $this->pro_package(),
1118 1416 'fields' => [],
1119 1417 ]
@@ -1121,11 +1419,11 @@
1121 1419 'account_order_details_order_shipping' => apply_filters(
1122 1420 'rtsb/elements/account_order_details_order_shipping/options',
1123 1421 [
1124 1422 'id' => 'account_order_details_order_shipping',
1125 - 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder-pro' ),
1423 + 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1126 1424 'category' => 'myaccount_dashboard',
1127 - 'is_front_page' => 'myaccount_orders_details',
1425 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1128 1426 'active' => 'on',
1129 1427 'package' => $this->pro_package(),
1130 1428 'fields' => [],
1131 1429 ]
@@ -1133,11 +1431,11 @@
1133 1431 'account_order_details_order_billing' => apply_filters(
1134 1432 'rtsb/elements/account_order_details_order_billing/options',
1135 1433 [
1136 1434 'id' => 'account_order_details_order_billing',
1137 - 'title' => esc_html__( 'Account Order Billing', 'shopbuilder-pro' ),
1435 + 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1138 1436 'category' => 'myaccount_dashboard',
1139 - 'is_front_page' => 'myaccount_orders_details',
1437 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1140 1438 'active' => 'on',
1141 1439 'package' => $this->pro_package(),
1142 1440 'fields' => [],
1143 1441 ]
@@ -1145,11 +1443,11 @@
1145 1443 'account_edit_billing_address' => apply_filters(
1146 1444 'rtsb/elements/account_edit_billing_address/options',
1147 1445 [
1148 1446 'id' => 'account_edit_billing_address',
1149 - 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder-pro' ),
1447 + 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1150 1448 'category' => 'myaccount_dashboard',
1151 - 'is_front_page' => 'myaccount_edit_billing_address',
1449 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1152 1450 'active' => 'on',
1153 1451 'package' => $this->pro_package(),
1154 1452 'fields' => [],
1155 1453 ]
@@ -1157,11 +1455,11 @@
1157 1455 'account_edit_shipping_address' => apply_filters(
1158 1456 'rtsb/elements/account_edit_shipping_address/options',
1159 1457 [
1160 1458 'id' => 'account_edit_shipping_address',
1161 - 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder-pro' ),
1459 + 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1162 1460 'category' => 'myaccount_dashboard',
1163 - 'is_front_page' => 'myaccount_edit_shipping_address',
1461 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1164 1462 'active' => 'on',
1165 1463 'package' => $this->pro_package(),
1166 1464 'fields' => [],
1167 1465 ]
@@ -1166,8 +1464,10 @@
1166 1464 'fields' => [],
1167 1465 ]
1168 1466 ),
1169 1467 ];
1468 +
1469 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1170 1470 }
1171 1471
1172 1472 /***
1173 1473 * @return array
@@ -1173,13 +1473,13 @@
1173 1473 * @return array
1174 1474 */
1175 1475 protected function myaccount_auth_page_widget_list() {
1176 1476 return [
1177 - 'account_login' => apply_filters(
1477 + 'account_login' => apply_filters(
1178 1478 'rtsb/elements/account_login/options',
1179 1479 [
1180 1480 'id' => 'account_login',
1181 - 'title' => esc_html__( 'Login Register Form', 'shopbuilder-pro' ),
1481 + 'title' => esc_html__( 'Login Register Form', 'shopbuilder' ),
1182 1482 'category' => 'others_widget',
1183 1483 'is_front_page' => 'myaccount_auth',
1184 1484 'active' => 'on',
1185 1485 'package' => $this->pro_package(),
@@ -1185,13 +1485,37 @@
1185 1485 'package' => $this->pro_package(),
1186 1486 'fields' => [],
1187 1487 ]
1188 1488 ),
1189 - 'account_lost_password' => apply_filters(
1489 + 'account_login_form' => apply_filters(
1490 + 'rtsb/elements/account_login_form/options',
1491 + [
1492 + 'id' => 'account_login_form',
1493 + 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
1494 + 'category' => 'others_widget',
1495 + 'is_front_page' => 'myaccount_auth',
1496 + 'active' => 'on',
1497 + 'package' => $this->pro_package(),
1498 + 'fields' => [],
1499 + ]
1500 + ),
1501 + 'account_registration_form' => apply_filters(
1502 + 'rtsb/elements/account_registration_form/options',
1503 + [
1504 + 'id' => 'account_registration_form',
1505 + 'title' => esc_html__( 'Registration Form', 'shopbuilder' ),
1506 + 'category' => 'others_widget',
1507 + 'is_front_page' => 'myaccount_auth',
1508 + 'active' => 'on',
1509 + 'package' => $this->pro_package(),
1510 + 'fields' => [],
1511 + ]
1512 + ),
1513 + 'account_lost_password' => apply_filters(
1190 1514 'rtsb/elements/account_lost_password/options',
1191 1515 [
1192 1516 'id' => 'account_lost_password',
1193 - 'title' => esc_html__( 'Lost Password Form', 'shopbuilder-pro' ),
1517 + 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1194 1518 'category' => 'others_widget',
1195 1519 'is_front_page' => 'myaccount_lost_password',
1196 1520 'active' => 'on',
1197 1521 'package' => $this->pro_package(),