PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.6.2
ShopBuilder – WooCommerce Builder For Elementor v2.6.2
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 +570 -39 2.1.72.6.2 View file →
@@ -51,8 +51,11 @@
51 51 ],
52 52 'product' => [
53 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
54 54 ],
55 + 'quick_view' => [
56 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
57 + ],
55 58 'cart' => [
56 59 'title' => esc_html__( 'Cart', 'shopbuilder' ),
57 60 ],
58 61 'checkout' => [
@@ -79,8 +82,9 @@
79 82 */
80 83 protected function raw_list() {
81 84 $list = $this->product_page_widget_list()
82 85 + $this->general_widget_list()
86 + + $this->product_quick_view()
83 87 + $this->shop_archive_page_widget_list()
84 88 + $this->cart_page_widget_list()
85 89 + $this->checkout_page_widget_list()
86 90 + $this->thankyou_page_widget_list()
@@ -120,9 +124,8 @@
120 124 'package' => 'free',
121 125 'fields' => [],
122 126 ]
123 127 ),
124 -
125 128 'products_slider' => apply_filters(
126 129 'rtsb/elements/products_slider/options',
127 130 [
128 131 'id' => 'products_slider',
@@ -133,9 +136,19 @@
133 136 'package' => 'free',
134 137 'fields' => [],
135 138 ]
136 139 ),
137 -
140 + 'highlighted_product' => apply_filters(
141 + 'rtsb/elements/highlighted_product/options',
142 + [
143 + 'id' => 'highlighted_product',
144 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
145 + 'category' => 'general',
146 + 'active' => '',
147 + 'package' => $this->pro_package(),
148 + 'fields' => [],
149 + ]
150 + ),
138 151 'products_single_cateogory' => apply_filters(
139 152 'rtsb/elements/products_single_cateogory/options',
140 153 [
141 154 'id' => 'products_single_cateogory',
@@ -158,8 +171,31 @@
158 171 'package' => 'free',
159 172 'fields' => [],
160 173 ]
161 174 ),
175 + 'product_lookbook' => apply_filters(
176 + 'rtsb/elements/product_lookbook/options',
177 + [
178 + 'id' => 'product_lookbook',
179 + 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
180 + 'category' => 'general',
181 + 'active' => '',
182 + 'package' => $this->pro_package(),
183 + 'fields' => [],
184 + ]
185 + ),
186 + 'rtsb_wishlist' => apply_filters(
187 + 'rtsb/elements/rtsb_wishlist/options',
188 + [
189 + 'id' => 'rtsb_wishlist',
190 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
191 + 'base_class' => General\Wishlist::class,
192 + 'category' => 'general',
193 + 'active' => 'on',
194 + 'package' => 'free',
195 + 'fields' => [],
196 + ]
197 + ),
162 198 'social_share' => apply_filters(
163 199 'rtsb/elements/social_share/options',
164 200 [
165 201 'id' => 'social_share',
@@ -194,14 +230,14 @@
194 230 'package' => 'free',
195 231 'fields' => [],
196 232 ]
197 233 ),
198 - 'rtsb_wishlist' => apply_filters(
199 - 'rtsb/elements/rtsb_wishlist/options',
234 + 'advanced_heading' => apply_filters(
235 + 'rtsb/elements/advanced_heading/options',
200 236 [
201 - 'id' => 'rtsb_wishlist',
202 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
203 - 'base_class' => General\Wishlist::class,
237 + 'id' => 'advanced_heading',
238 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
239 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
204 240 'category' => 'general',
205 241 'active' => 'on',
206 242 'package' => 'free',
207 243 'fields' => [],
@@ -206,15 +242,14 @@
206 242 'package' => 'free',
207 243 'fields' => [],
208 244 ]
209 245 ),
210 -
211 - 'dynamic_content' => apply_filters(
212 - 'rtsb/elements/dynamic_content/options',
246 + 'dropcaps' => apply_filters(
247 + 'rtsb/elements/dropcaps/options',
213 248 [
214 - 'id' => 'dynamic_content',
215 - 'title' => esc_html__( 'Dynamic Content', 'shopbuilder' ),
216 - 'base_class' => General\DynamicContent::class,
249 + 'id' => 'dropcaps',
250 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
251 + 'base_class' => General\DropCaps\DropCaps::class,
217 252 'category' => 'general',
218 253 'active' => 'on',
219 254 'package' => 'free',
220 255 'fields' => [],
@@ -219,9 +254,210 @@
219 254 'package' => 'free',
220 255 'fields' => [],
221 256 ]
222 257 ),
223 -
258 + 'shopbuilder_button' => apply_filters(
259 + 'rtsb/elements/shopbuilder_button/options',
260 + [
261 + 'id' => 'shopbuilder_button',
262 + 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
263 + 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
264 + 'category' => 'general',
265 + 'active' => 'on',
266 + 'package' => 'free',
267 + 'fields' => [],
268 + ]
269 + ),
270 + 'shopbuilder_cta' => apply_filters(
271 + 'rtsb/elements/shopbuilder_cta/options',
272 + [
273 + 'id' => 'shopbuilder_cta',
274 + 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
275 + 'base_class' => General\CallToAction\CallToAction::class,
276 + 'category' => 'general',
277 + 'active' => 'on',
278 + 'package' => 'free',
279 + 'fields' => [],
280 + ]
281 + ),
282 + 'shopbuilder_info_box' => apply_filters(
283 + 'rtsb/elements/shopbuilder_info_box/options',
284 + [
285 + 'id' => 'shopbuilder_info_box',
286 + 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
287 + 'base_class' => General\InfoBox\InfoBox::class,
288 + 'category' => 'general',
289 + 'active' => 'on',
290 + 'package' => 'free',
291 + 'fields' => [],
292 + ]
293 + ),
294 + 'shopbuilder_flip_box' => apply_filters(
295 + 'rtsb/elements/shopbuilder_flip_box/options',
296 + [
297 + 'id' => 'shopbuilder_flip_box',
298 + 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
299 + 'base_class' => General\FlipBox\FlipBox::class,
300 + 'category' => 'general',
301 + 'active' => 'on',
302 + 'package' => 'free',
303 + 'fields' => [],
304 + ]
305 + ),
306 + 'shopbuilder_pricing_table' => apply_filters(
307 + 'rtsb/elements/shopbuilder_pricing_table/options',
308 + [
309 + 'id' => 'shopbuilder_pricing_table',
310 + 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
311 + 'base_class' => General\PricingTable\PricingTable::class,
312 + 'category' => 'general',
313 + 'active' => 'on',
314 + 'package' => 'free',
315 + 'fields' => [],
316 + ]
317 + ),
318 + 'image_hotspots' => apply_filters(
319 + 'rtsb/elements/image_hotspots/options',
320 + [
321 + 'id' => 'image_hotspots',
322 + 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
323 + 'category' => 'general',
324 + 'active' => '',
325 + 'package' => $this->pro_package(),
326 + 'fields' => [],
327 + ]
328 + ),
329 + 'coupon_list' => apply_filters(
330 + 'rtsb/elements/coupon_list/options',
331 + [
332 + 'id' => 'coupon_list',
333 + 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
334 + 'category' => 'general',
335 + 'active' => '',
336 + 'package' => $this->pro_package(),
337 + 'fields' => [],
338 + ]
339 + ),
340 + 'shopbuilder_counter' => apply_filters(
341 + 'rtsb/elements/shopbuilder_counter/options',
342 + [
343 + 'id' => 'shopbuilder_counter',
344 + 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
345 + 'base_class' => General\Counter\Counter::class,
346 + 'category' => 'general',
347 + 'active' => 'on',
348 + 'package' => 'free',
349 + 'fields' => [],
350 + ]
351 + ),
352 + 'shopbuilder_countdown' => apply_filters(
353 + 'rtsb/elements/shopbuilder_countdown/options',
354 + [
355 + 'id' => 'shopbuilder_countdown',
356 + 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
357 + 'base_class' => General\CountDown\CountDown::class,
358 + 'category' => 'general',
359 + 'active' => 'on',
360 + 'package' => 'free',
361 + 'fields' => [],
362 + ]
363 + ),
364 + 'shopbuilder_progress_bar' => apply_filters(
365 + 'rtsb/elements/shopbuilder_progress_bar/options',
366 + [
367 + 'id' => 'shopbuilder_progress_bar',
368 + 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
369 + 'base_class' => General\ProgressBar\ProgressBar::class,
370 + 'category' => 'general',
371 + 'active' => 'on',
372 + 'package' => 'free',
373 + 'fields' => [],
374 + ]
375 + ),
376 + 'image_accordion' => apply_filters(
377 + 'rtsb/elements/image_accordion/options',
378 + [
379 + 'id' => 'image_accordion',
380 + 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
381 + 'base_class' => General\ImageAccordion\ImageAccordion::class,
382 + 'category' => 'general',
383 + 'active' => 'on',
384 + 'package' => 'free',
385 + 'fields' => [],
386 + ]
387 + ),
388 + 'shopbuilder_faq' => apply_filters(
389 + 'rtsb/elements/shopbuilder_faq/options',
390 + [
391 + 'id' => 'shopbuilder_faq',
392 + 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
393 + 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
394 + 'category' => 'general',
395 + 'active' => 'on',
396 + 'package' => 'free',
397 + 'fields' => [],
398 + ]
399 + ),
400 + 'logo_slider_and_grid' => apply_filters(
401 + 'rtsb/elements/logo_slider_and_grid/options',
402 + [
403 + 'id' => 'logo_slider_and_grid',
404 + 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
405 + 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
406 + 'category' => 'general',
407 + 'active' => 'on',
408 + 'package' => 'free',
409 + 'fields' => [],
410 + ]
411 + ),
412 + 'testimonial' => apply_filters(
413 + 'rtsb/elements/testimonial/options',
414 + [
415 + 'id' => 'testimonial',
416 + 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
417 + 'base_class' => General\Testimonial\Testimonial::class,
418 + 'category' => 'general',
419 + 'active' => 'on',
420 + 'package' => 'free',
421 + 'fields' => [],
422 + ]
423 + ),
424 + 'team_member' => apply_filters(
425 + 'rtsb/elements/team_member/options',
426 + [
427 + 'id' => 'team_member',
428 + 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
429 + 'base_class' => General\TeamMember\TeamMember::class,
430 + 'category' => 'general',
431 + 'active' => 'on',
432 + 'package' => 'free',
433 + 'fields' => [],
434 + ]
435 + ),
436 + 'post_grid' => apply_filters(
437 + 'rtsb/elements/post_grid/options',
438 + [
439 + 'id' => 'post_grid',
440 + 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
441 + 'base_class' => General\PostGrid\PostGrid::class,
442 + 'category' => 'general',
443 + 'active' => 'on',
444 + 'package' => 'free',
445 + 'fields' => [],
446 + ]
447 + ),
448 + 'post_list' => apply_filters(
449 + 'rtsb/elements/post_list/options',
450 + [
451 + 'id' => 'post_list',
452 + 'title' => esc_html__( 'Post List', 'shopbuilder' ),
453 + 'base_class' => General\PostList\PostList::class,
454 + 'category' => 'general',
455 + 'active' => 'on',
456 + 'package' => 'free',
457 + 'fields' => [],
458 + ]
459 + ),
224 460 ];
225 461
226 462 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
227 463 }
@@ -436,8 +672,19 @@
436 672 'package' => $this->pro_package(),
437 673 'fields' => [],
438 674 ]
439 675 ),
676 + 'product_stock_counter' => apply_filters(
677 + 'rtsb/elements/product_stock_counter/options',
678 + [
679 + 'id' => 'product_stock_counter',
680 + 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
681 + 'category' => 'product',
682 + 'active' => '',
683 + 'package' => $this->pro_package(),
684 + 'fields' => [],
685 + ]
686 + ),
440 687 'flash_sale_countdown' => apply_filters(
441 688 'rtsb/elements/flash_sale_countdown/options',
442 689 [
443 690 'id' => 'flash_sale_countdown',
@@ -582,8 +829,267 @@
582 829 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
583 830 }
584 831
585 832 /**
833 + * Product Single Widget List.
834 + *
835 + * @return array
836 + */
837 + protected function product_quick_view() {
838 +
839 + $list = [
840 + 'qv_product_title' => apply_filters(
841 + 'rtsb/elements/qv_product_title/options',
842 + [
843 + 'id' => 'qv_product_title',
844 + 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
845 + 'base_class' => Single\ProductTitle::class,
846 + 'category' => 'quick_view',
847 + 'is_front_page' => 'quick_view',
848 + 'active' => 'on',
849 + 'package' => $this->pro_package(),
850 + 'fields' => [],
851 + ]
852 + ),
853 + 'qv_product_description' => apply_filters(
854 + 'rtsb/elements/qv_product_description/options',
855 + [
856 + 'id' => 'qv_product_description',
857 + 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
858 + 'base_class' => Single\ProductDescription::class,
859 + 'category' => 'quick_view',
860 + 'is_front_page' => 'quick_view',
861 + 'active' => 'on',
862 + 'package' => $this->pro_package(),
863 + 'fields' => [],
864 + ]
865 + ),
866 + 'qv_product_short_description' => apply_filters(
867 + 'rtsb/elements/qv_product_short_description/options',
868 + [
869 + 'id' => 'qv_product_short_description',
870 + 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
871 + 'base_class' => Single\ShortDescription::class,
872 + 'category' => 'quick_view',
873 + 'is_front_page' => 'quick_view',
874 + 'active' => 'on',
875 + 'package' => $this->pro_package(),
876 + 'fields' => [],
877 + ]
878 + ),
879 + 'qv_product_images' => apply_filters(
880 + 'rtsb/elements/qv_product_images/options',
881 + [
882 + 'id' => 'qv_product_images',
883 + 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
884 + 'base_class' => Single\ProductImages::class,
885 + 'category' => 'quick_view',
886 + 'is_front_page' => 'quick_view',
887 + 'active' => 'on',
888 + 'package' => $this->pro_package(),
889 + 'fields' => [],
890 + ]
891 + ),
892 + 'qv_product_badges' => apply_filters(
893 + 'rtsb/elements/qv_product_badges/options',
894 + [
895 + 'id' => 'qv_product_badges',
896 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
897 + 'base_class' => Single\ProductBadges::class,
898 + 'category' => 'quick_view',
899 + 'is_front_page' => 'quick_view',
900 + 'active' => 'on',
901 + 'package' => $this->pro_package(),
902 + 'fields' => [],
903 + ]
904 + ),
905 + 'qv_product_additional_info' => apply_filters(
906 + 'rtsb/elements/qv_product_additional_info/options',
907 + [
908 + 'id' => 'qv_product_additional_info',
909 + 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
910 + 'base_class' => Single\AdditionalInformation::class,
911 + 'category' => 'quick_view',
912 + 'is_front_page' => 'quick_view',
913 + 'active' => 'on',
914 + 'package' => $this->pro_package(),
915 + 'fields' => [],
916 + ]
917 + ),
918 + 'qv_product_price' => apply_filters(
919 + 'rtsb/elements/qv_product_price/options',
920 + [
921 + 'id' => 'qv_product_price',
922 + 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
923 + 'base_class' => Single\ProductPrice::class,
924 + 'category' => 'quick_view',
925 + 'is_front_page' => 'quick_view',
926 + 'active' => 'on',
927 + 'package' => $this->pro_package(),
928 + 'fields' => [],
929 + ]
930 + ),
931 + 'qv_product_meta' => apply_filters(
932 + 'rtsb/elements/qv_product_meta/options',
933 + [
934 + 'id' => 'qv_product_meta',
935 + 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
936 + 'base_class' => Single\ProductMeta::class,
937 + 'category' => 'quick_view',
938 + 'is_front_page' => 'quick_view',
939 + 'active' => 'on',
940 + 'package' => $this->pro_package(),
941 + 'fields' => [],
942 + ]
943 + ),
944 + 'qv_product_categories' => apply_filters(
945 + 'rtsb/elements/qv_product_categories/options',
946 + [
947 + 'id' => 'qv_product_categories',
948 + 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
949 + 'base_class' => Single\ProductCats::class,
950 + 'category' => 'quick_view',
951 + 'is_front_page' => 'quick_view',
952 + 'active' => 'on',
953 + 'package' => $this->pro_package(),
954 + 'fields' => [],
955 + ]
956 + ),
957 + 'qv_product_rating' => apply_filters(
958 + 'rtsb/elements/qv_product_rating/options',
959 + [
960 + 'id' => 'qv_product_rating',
961 + 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
962 + 'base_class' => Single\ProductRating::class,
963 + 'category' => 'quick_view',
964 + 'is_front_page' => 'quick_view',
965 + 'active' => 'on',
966 + 'package' => $this->pro_package(),
967 + 'fields' => [],
968 + ]
969 + ),
970 + 'qv_product_tags' => apply_filters(
971 + 'rtsb/elements/qv_product_tags/options',
972 + [
973 + 'id' => 'qv_product_tags',
974 + 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
975 + 'base_class' => Single\ProductTags::class,
976 + 'category' => 'quick_view',
977 + 'is_front_page' => 'quick_view',
978 + 'active' => 'on',
979 + 'package' => $this->pro_package(),
980 + 'fields' => [],
981 + ]
982 + ),
983 + 'qv_product_sku' => apply_filters(
984 + 'rtsb/elements/qv_product_sku/options',
985 + [
986 + 'id' => 'qv_product_sku',
987 + 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
988 + 'base_class' => Single\ProductSKU::class,
989 + 'category' => 'quick_view',
990 + 'is_front_page' => 'quick_view',
991 + 'active' => 'on',
992 + 'package' => $this->pro_package(),
993 + 'fields' => [],
994 + ]
995 + ),
996 + 'qv_product_stock' => apply_filters(
997 + 'rtsb/elements/qv_product_stock/options',
998 + [
999 + 'id' => 'qv_product_stock',
1000 + 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1001 + 'base_class' => Single\ProductStock::class,
1002 + 'category' => 'quick_view',
1003 + 'is_front_page' => 'quick_view',
1004 + 'active' => 'on',
1005 + 'package' => $this->pro_package(),
1006 + 'fields' => [],
1007 + ]
1008 + ),
1009 + 'qv_actions_button' => apply_filters(
1010 + 'rtsb/elements/qv_actions_button/options',
1011 + [
1012 + 'id' => 'qv_actions_button',
1013 + 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1014 + 'base_class' => Single\ActionsButton::class,
1015 + 'category' => 'quick_view',
1016 + 'is_front_page' => 'quick_view',
1017 + 'active' => 'on',
1018 + 'package' => $this->pro_package(),
1019 + 'fields' => [],
1020 + ]
1021 + ),
1022 + 'qv_product_add_to_cart' => apply_filters(
1023 + 'rtsb/elements/qv_product_add_to_cart/options',
1024 + [
1025 + 'id' => 'qv_product_add_to_cart',
1026 + 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1027 + 'base_class' => Single\ProductAddToCart::class,
1028 + 'category' => 'quick_view',
1029 + 'is_front_page' => 'quick_view',
1030 + 'active' => 'on',
1031 + 'package' => $this->pro_package(),
1032 + 'fields' => [],
1033 + ]
1034 + ),
1035 + 'qv_product_sales_count' => apply_filters(
1036 + 'rtsb/elements/qv_product_sales_count/options',
1037 + [
1038 + 'id' => 'qv_product_sales_count',
1039 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1040 + 'category' => 'quick_view',
1041 + 'is_front_page' => 'quick_view',
1042 + 'active' => 'on',
1043 + 'package' => $this->pro_package(),
1044 + 'fields' => [],
1045 + ]
1046 + ),
1047 + 'qv_social_share' => apply_filters(
1048 + 'rtsb/settings/qv_social_share/options',
1049 + [
1050 + 'id' => 'qv_social_share',
1051 + 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1052 + 'base_class' => General\SocialShare::class,
1053 + 'active' => 'on',
1054 + 'category' => 'quick_view',
1055 + 'is_front_page' => 'quick_view',
1056 + 'package' => $this->pro_package(),
1057 + 'fields' => [],
1058 + ]
1059 + ),
1060 + 'qv_product_quick_checkout' => apply_filters(
1061 + 'rtsb/elements/qv_product_quick_checkout/options',
1062 + [
1063 + 'id' => 'qv_product_quick_checkout',
1064 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1065 + 'category' => 'quick_view',
1066 + 'is_front_page' => 'quick_view',
1067 + 'active' => 'on',
1068 + 'package' => $this->pro_package(),
1069 + 'fields' => [],
1070 + ]
1071 + ),
1072 +
1073 + 'qv_product_size_chart' => apply_filters(
1074 + 'rtsb/elements/qv_product_size_chart/options',
1075 + [
1076 + 'id' => 'qv_product_size_chart',
1077 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1078 + 'category' => 'quick_view',
1079 + 'is_front_page' => 'quick_view',
1080 + 'active' => '',
1081 + 'package' => $this->pro_package(),
1082 + 'fields' => [],
1083 + ]
1084 + ),
1085 +
1086 + ];
1087 +
1088 + return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1089 + }
1090 +
1091 + /**
586 1092 * Product Archive Widget List.
587 1093 *
588 1094 * @return array
589 1095 */
@@ -651,8 +1157,20 @@
651 1157 'package' => $this->pro_package(),
652 1158 'fields' => [],
653 1159 ]
654 1160 ),
1161 + 'product_filters' => apply_filters(
1162 + 'rtsb/elements/product_filters/options',
1163 + [
1164 + 'id' => 'product_filters',
1165 + 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1166 + 'base_class' => Archive\ProductFilters::class,
1167 + 'category' => 'shop',
1168 + 'active' => 'on',
1169 + 'package' => 'free',
1170 + 'fields' => [],
1171 + ]
1172 + ),
655 1173
656 1174 'archive_result_count' => apply_filters(
657 1175 'rtsb/elements/archive_result_count/options',
658 1176 [
@@ -904,9 +1422,9 @@
904 1422 * @return array
905 1423 */
906 1424 protected function thankyou_page_widget_list() {
907 1425 return [
908 - 'order_received_text' => apply_filters(
1426 + 'order_received_text' => apply_filters(
909 1427 'rtsb/elements/order_received_text/options',
910 1428 [
911 1429 'id' => 'order_received_text',
912 1430 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -916,9 +1434,9 @@
916 1434 'package' => $this->pro_package(),
917 1435 'fields' => [],
918 1436 ]
919 1437 ),
920 - 'order_details_summary' => apply_filters(
1438 + 'order_details_summary' => apply_filters(
921 1439 'rtsb/elements/order_details_summary/options',
922 1440 [
923 1441 'id' => 'order_details_summary',
924 1442 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -928,9 +1446,9 @@
928 1446 'package' => $this->pro_package(),
929 1447 'fields' => [],
930 1448 ]
931 1449 ),
932 - 'order_details_table' => apply_filters(
1450 + 'order_details_table' => apply_filters(
933 1451 'rtsb/elements/order_details_table/options',
934 1452 [
935 1453 'id' => 'order_details_table',
936 1454 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -940,9 +1458,9 @@
940 1458 'package' => $this->pro_package(),
941 1459 'fields' => [],
942 1460 ]
943 1461 ),
944 - 'downloadable_products' => apply_filters(
1462 + 'downloadable_products' => apply_filters(
945 1463 'rtsb/elements/downloadable_products/options',
946 1464 [
947 1465 'id' => 'downloadable_products',
948 1466 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -952,9 +1470,9 @@
952 1470 'package' => $this->pro_package(),
953 1471 'fields' => [],
954 1472 ]
955 1473 ),
956 - 'order_billing_address' => apply_filters(
1474 + 'order_billing_address' => apply_filters(
957 1475 'rtsb/elements/order_billing_address/options',
958 1476 [
959 1477 'id' => 'order_billing_address',
960 1478 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -964,9 +1482,9 @@
964 1482 'package' => $this->pro_package(),
965 1483 'fields' => [],
966 1484 ]
967 1485 ),
968 - 'order_shipping_address' => apply_filters(
1486 + 'order_shipping_address' => apply_filters(
969 1487 'rtsb/elements/order_shipping_address/options',
970 1488 [
971 1489 'id' => 'order_shipping_address',
972 1490 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
@@ -976,8 +1494,20 @@
976 1494 'package' => $this->pro_package(),
977 1495 'fields' => [],
978 1496 ]
979 1497 ),
1498 + 'order_custom_fields_data' => apply_filters(
1499 + 'rtsb/elements/order_custom_fields_data/options',
1500 + [
1501 + 'id' => 'order_custom_fields_data',
1502 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1503 + 'category' => 'thank_you',
1504 + 'is_front_page' => 'thank_you',
1505 + 'active' => 'on',
1506 + 'package' => $this->pro_package(),
1507 + 'fields' => [],
1508 + ]
1509 + ),
980 1510 ];
981 1511 }
982 1512
983 1513 /**
@@ -985,10 +1515,9 @@
985 1515 *
986 1516 * @return array
987 1517 */
988 1518 protected function my_account_page_widget_list() {
989 - return [
990 -
1519 + $widgets = [
991 1520 'account_navigation_edit_shipping' => apply_filters(
992 1521 'rtsb/elements/account_navigation_edit_shipping/options',
993 1522 [
994 1523 'id' => 'account_navigation_edit_shipping',
@@ -1005,9 +1534,9 @@
1005 1534 [
1006 1535 'id' => 'account_dashboard',
1007 1536 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
1008 1537 'category' => 'myaccount_dashboard',
1009 - 'is_front_page' => 'myaccount_dashboard',
1538 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1010 1539 'active' => 'on',
1011 1540 'package' => $this->pro_package(),
1012 1541 'fields' => [],
1013 1542 ]
@@ -1017,9 +1546,9 @@
1017 1546 [
1018 1547 'id' => 'account_orders',
1019 1548 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
1020 1549 'category' => 'myaccount_dashboard',
1021 - 'is_front_page' => 'myaccount_order',
1550 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1022 1551 'active' => 'on',
1023 1552 'package' => $this->pro_package(),
1024 1553 'fields' => [],
1025 1554 ]
@@ -1029,9 +1558,9 @@
1029 1558 [
1030 1559 'id' => 'account_downloads',
1031 1560 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1032 1561 'category' => 'myaccount_dashboard',
1033 - 'is_front_page' => 'myaccount_downloads',
1562 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1034 1563 'active' => 'on',
1035 1564 'package' => $this->pro_package(),
1036 1565 'fields' => [],
1037 1566 ]
@@ -1041,9 +1570,9 @@
1041 1570 [
1042 1571 'id' => 'account_billing_address',
1043 1572 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1044 1573 'category' => 'myaccount_dashboard',
1045 - 'is_front_page' => 'myaccount_address',
1574 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1046 1575 'active' => 'on',
1047 1576 'package' => $this->pro_package(),
1048 1577 'fields' => [],
1049 1578 ]
@@ -1053,9 +1582,9 @@
1053 1582 [
1054 1583 'id' => 'account_shipping_address',
1055 1584 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1056 1585 'category' => 'myaccount_dashboard',
1057 - 'is_front_page' => 'myaccount_address',
1586 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1058 1587 'active' => 'on',
1059 1588 'package' => $this->pro_package(),
1060 1589 'fields' => [],
1061 1590 ]
@@ -1065,9 +1594,9 @@
1065 1594 [
1066 1595 'id' => 'account_address_description',
1067 1596 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1068 1597 'category' => 'myaccount_dashboard',
1069 - 'is_front_page' => 'myaccount_address',
1598 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1070 1599 'active' => 'on',
1071 1600 'package' => $this->pro_package(),
1072 1601 'fields' => [],
1073 1602 ]
@@ -1077,9 +1606,9 @@
1077 1606 [
1078 1607 'id' => 'account_details',
1079 1608 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1080 1609 'category' => 'myaccount_dashboard',
1081 - 'is_front_page' => 'myaccount_edit_details',
1610 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1082 1611 'active' => 'on',
1083 1612 'package' => $this->pro_package(),
1084 1613 'fields' => [],
1085 1614 ]
@@ -1089,9 +1618,9 @@
1089 1618 [
1090 1619 'id' => 'account_order_status',
1091 1620 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1092 1621 'category' => 'myaccount_dashboard',
1093 - 'is_front_page' => 'myaccount_orders_details',
1622 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1094 1623 'active' => 'on',
1095 1624 'package' => $this->pro_package(),
1096 1625 'fields' => [],
1097 1626 ]
@@ -1101,9 +1630,9 @@
1101 1630 [
1102 1631 'id' => 'account_order_details_download',
1103 1632 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1104 1633 'category' => 'myaccount_dashboard',
1105 - 'is_front_page' => 'myaccount_orders_details',
1634 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1106 1635 'active' => 'on',
1107 1636 'package' => $this->pro_package(),
1108 1637 'fields' => [],
1109 1638 ]
@@ -1113,9 +1642,9 @@
1113 1642 [
1114 1643 'id' => 'account_order_details_note',
1115 1644 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1116 1645 'category' => 'myaccount_dashboard',
1117 - 'is_front_page' => 'myaccount_orders_details',
1646 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1118 1647 'active' => 'on',
1119 1648 'package' => $this->pro_package(),
1120 1649 'fields' => [],
1121 1650 ]
@@ -1125,9 +1654,9 @@
1125 1654 [
1126 1655 'id' => 'account_order_details_table',
1127 1656 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1128 1657 'category' => 'myaccount_dashboard',
1129 - 'is_front_page' => 'myaccount_orders_details',
1658 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1130 1659 'active' => 'on',
1131 1660 'package' => $this->pro_package(),
1132 1661 'fields' => [],
1133 1662 ]
@@ -1137,9 +1666,9 @@
1137 1666 [
1138 1667 'id' => 'account_order_details_order_again',
1139 1668 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1140 1669 'category' => 'myaccount_dashboard',
1141 - 'is_front_page' => 'myaccount_orders_details',
1670 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1142 1671 'active' => 'on',
1143 1672 'package' => $this->pro_package(),
1144 1673 'fields' => [],
1145 1674 ]
@@ -1149,9 +1678,9 @@
1149 1678 [
1150 1679 'id' => 'account_order_details_order_shipping',
1151 1680 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1152 1681 'category' => 'myaccount_dashboard',
1153 - 'is_front_page' => 'myaccount_orders_details',
1682 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1154 1683 'active' => 'on',
1155 1684 'package' => $this->pro_package(),
1156 1685 'fields' => [],
1157 1686 ]
@@ -1161,9 +1690,9 @@
1161 1690 [
1162 1691 'id' => 'account_order_details_order_billing',
1163 1692 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1164 1693 'category' => 'myaccount_dashboard',
1165 - 'is_front_page' => 'myaccount_orders_details',
1694 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1166 1695 'active' => 'on',
1167 1696 'package' => $this->pro_package(),
1168 1697 'fields' => [],
1169 1698 ]
@@ -1173,9 +1702,9 @@
1173 1702 [
1174 1703 'id' => 'account_edit_billing_address',
1175 1704 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1176 1705 'category' => 'myaccount_dashboard',
1177 - 'is_front_page' => 'myaccount_edit_billing_address',
1706 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1178 1707 'active' => 'on',
1179 1708 'package' => $this->pro_package(),
1180 1709 'fields' => [],
1181 1710 ]
@@ -1185,9 +1714,9 @@
1185 1714 [
1186 1715 'id' => 'account_edit_shipping_address',
1187 1716 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1188 1717 'category' => 'myaccount_dashboard',
1189 - 'is_front_page' => 'myaccount_edit_shipping_address',
1718 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1190 1719 'active' => 'on',
1191 1720 'package' => $this->pro_package(),
1192 1721 'fields' => [],
1193 1722 ]
@@ -1192,8 +1721,10 @@
1192 1721 'fields' => [],
1193 1722 ]
1194 1723 ),
1195 1724 ];
1725 +
1726 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1196 1727 }
1197 1728
1198 1729 /***
1199 1730 * @return array
@@ -1241,9 +1772,9 @@
1241 1772 [
1242 1773 'id' => 'account_lost_password',
1243 1774 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1244 1775 'category' => 'others_widget',
1245 - 'is_front_page' => 'myaccount_lost_password',
1776 + 'is_front_page' => 'myaccount_auth',
1246 1777 'active' => 'on',
1247 1778 'package' => $this->pro_package(),
1248 1779 'fields' => [],
1249 1780 ]