Skip to content

Commit 01b3807

Browse files
Remove catalog config from onsite flag (#559)
* Catalog onsite flag dependency removed * Manual Data Sync: QOL Improve the manual data sync experience: 1. Always show the Manual Data Sync section 2. Show instructions to select a storeview if on default config 3. Show instructions to connect to Meta if not connected * Remove unused variable * Promotions config path fixed * Promotions config path fixed --------- Co-authored-by: Steve Gordon <[email protected]>
1 parent 15f7dec commit 01b3807

File tree

4 files changed

+17
-24
lines changed

4 files changed

+17
-24
lines changed

app/code/Meta/BusinessExtension/etc/adminhtml/system.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@
8989
</comment>
9090
<depends>
9191
<field id="facebook_business_extension/business_extension/active">1</field>
92-
<field id="facebook_business_extension/business_extension/onsite">1</field>
9392
</depends>
9493
</group>
9594
<group id="manual_data_sync" translate="label" type="text" sortOrder="15" showInDefault="1"
@@ -101,7 +100,6 @@
101100
</comment>
102101
<depends>
103102
<field id="facebook_business_extension/business_extension/active">1</field>
104-
<field id="facebook_business_extension/business_extension/onsite">1</field>
105103
</depends>
106104
<field id="manual_data_sync_empty" translate="label" type="note" sortOrder="16" showInDefault="1"
107105
showInWebsite="0" showInStore="1">

app/code/Meta/Catalog/etc/adminhtml/system.xml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<label>Push Products</label>
1111
<depends>
1212
<field id="facebook_business_extension/business_extension/installed">1</field>
13-
<field id="facebook_business_extension/catalog_management/enable_catalog_sync">1</field>
13+
<field id="facebook_business_extension/business_extension/enable_catalog_sync">1</field>
14+
<field id="facebook_business_extension/business_extension/active">1</field>
1415
</depends>
1516
<frontend_model>Meta\Catalog\Block\Adminhtml\System\Config\ProductFeed</frontend_model>
1617
</field>
@@ -19,7 +20,8 @@
1920
<label>Push Categories</label>
2021
<depends>
2122
<field id="facebook_business_extension/business_extension/installed">1</field>
22-
<field id="facebook_business_extension/catalog_management/enable_catalog_sync">1</field>
23+
<field id="facebook_business_extension/business_extension/enable_catalog_sync">1</field>
24+
<field id="facebook_business_extension/business_extension/active">1</field>
2325
</depends>
2426
<comment>Upload Product Categories to Meta</comment>
2527
<frontend_model>Meta\Catalog\Block\Adminhtml\System\Config\CategoryFeed</frontend_model>
@@ -45,31 +47,19 @@
4547
showInDefault="1" showInWebsite="0" showInStore="1">
4648
<label>Out-of-Stock Threshold</label>
4749
<depends>
48-
<field id="facebook_business_extension/business_extension/onsite">1</field>
50+
<field id="facebook_business_extension/business_extension/enable_catalog_sync">1</field>
51+
<field id="facebook_business_extension/business_extension/active">1</field>
4952
</depends>
5053
<config_path>facebook/catalog_management/out_of_stock_threshold</config_path>
5154
<comment>Product's availability will be out of stock if inventory count is lower than the specified
5255
threshold value
5356
</comment>
5457
</field>
55-
<field id="price_incl_tax" translate="label comment" type="select" sortOrder="50" showInDefault="0"
56-
showInWebsite="0" showInStore="0">
57-
<label>Price Including Tax</label>
58-
<depends>
59-
<field id="facebook_business_extension/business_extension/onsite">1</field>
60-
</depends>
61-
<config_path>facebook/catalog_management/price_incl_tax</config_path>
62-
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
63-
<comment>
64-
Use price including tax in feed. Should be "No" for the US and "Yes" for the UK. Note: only
65-
works if Sales -> Tax -> Price Display Settings -> Display Product Prices In Catalog is set to
66-
"Including Tax"
67-
</comment>
68-
</field>
6958
</group>
7059
<group id="attribute_mapping" translate="label" type="text" sortOrder="30" showInDefault="1"
7160
showInWebsite="0" showInStore="1">
7261
<depends>
62+
<field id="facebook_business_extension/business_extension/enable_catalog_sync">1</field>
7363
<field id="facebook_business_extension/business_extension/active">1</field>
7464
</depends>
7565
<label>Catalog Configuration</label>

app/code/Meta/Promotions/etc/adminhtml/system.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@
2626
<label>Push Promotions</label>
2727
<frontend_model>Meta\Promotions\Block\Adminhtml\System\Config\PushPromotions</frontend_model>
2828
<depends>
29+
<field id="facebook_business_extension/business_extension/onsite">1</field>
2930
<field id="facebook_business_extension/business_extension/installed">1</field>
30-
<field id="facebook/promotions/enable_promotions_sync">1</field>
31+
<field id="facebook_business_extension/business_extension/enable_promotion_sync">1</field>
3132
</depends>
3233
</field>
3334
</group>

app/code/Meta/Sales/etc/adminhtml/system.xml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
<frontend_model>Meta\Sales\Block\Adminhtml\System\Config\PullOrders</frontend_model>
1212
<depends>
1313
<field id="facebook_business_extension/business_extension/installed">1</field>
14-
<field id="facebook_business_extension/orders_sync/active">1</field>
14+
<field id="facebook_business_extension/business_extension/orders_sync_active">1</field>
15+
<field id="facebook_business_extension/business_extension/onsite">1</field>
1516
</depends>
1617
<comment>Pull orders awaiting acknowledgement from your Meta Commerce Account</comment>
1718
</field>
@@ -39,7 +40,7 @@
3940
<config_path>facebook/orders_sync/default_fulfillment_location</config_path>
4041
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
4142
<depends>
42-
<field id="facebook_business_extension/orders_sync/active">1</field>
43+
<field id="facebook_business_extension/business_extension/orders_sync_active">1</field>
4344
<field id="facebook_business_extension/business_extension/active">1</field>
4445
</depends>
4546
<comment>Store address is the default fulfillment location</comment>
@@ -48,7 +49,9 @@
4849
showInWebsite="0" showInStore="0">
4950
<label>Fulfillment Address</label>
5051
<depends>
51-
<field id="facebook_business_extension/orders_sync/default_fulfillment_location">0</field>
52+
<field id="facebook_business_extension/business_extension/default_fulfillment_location">
53+
0
54+
</field>
5255
<field id="facebook_business_extension/business_extension/active">1</field>
5356
</depends>
5457
<field id="street_line1" translate="label" type="text" sortOrder="55" showInDefault="0"
@@ -94,7 +97,8 @@
9497
<config_path>facebook/orders_sync/auto_subscribe_to_newsletter</config_path>
9598
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
9699
<depends>
97-
<field id="facebook_business_extension/orders_sync/active">1</field>
100+
<field id="facebook_business_extension/business_extension/orders_sync_active">1</field>
101+
<field id="facebook_business_extension/business_extension/onsite">1</field>
98102
</depends>
99103
<comment>Automatically subscribe buyers to the Adobe Commerce newsletter. Note: only works if the
100104
buyer agreed to use their email for marketing purposes on Meta

0 commit comments

Comments
 (0)