replace developer.woocommerce.com with developer.woo.com
This commit is contained in:
parent
b0e5c34cde
commit
5944fdcdff
|
@ -7,7 +7,7 @@ There are many ways to contribute to the project!
|
||||||
- [Translating strings into your language](https://github.com/woocommerce/woocommerce/wiki/Translating-WooCommerce).
|
- [Translating strings into your language](https://github.com/woocommerce/woocommerce/wiki/Translating-WooCommerce).
|
||||||
- Answering questions on the various WooCommerce communities like the [WP.org support forums](https://wordpress.org/support/plugin/woocommerce/).
|
- Answering questions on the various WooCommerce communities like the [WP.org support forums](https://wordpress.org/support/plugin/woocommerce/).
|
||||||
- Testing open [issues](https://github.com/woocommerce/woocommerce/issues) or [pull requests](https://github.com/woocommerce/woocommerce/pulls) and sharing your findings in a comment.
|
- Testing open [issues](https://github.com/woocommerce/woocommerce/issues) or [pull requests](https://github.com/woocommerce/woocommerce/pulls) and sharing your findings in a comment.
|
||||||
- Testing WooCommerce beta versions and release candidates. Those are announced in the [WooCommerce development blog](https://developer.woocommerce.com/blog/).
|
- Testing WooCommerce beta versions and release candidates. Those are announced in the [WooCommerce development blog](https://developer.woo.com/blog/).
|
||||||
- Submitting fixes, improvements, and enhancements.
|
- Submitting fixes, improvements, and enhancements.
|
||||||
- To disclose a security issue to our team, [please submit a report via HackerOne](https://hackerone.com/automattic/).
|
- To disclose a security issue to our team, [please submit a report via HackerOne](https://hackerone.com/automattic/).
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ Our most critical targets are:
|
||||||
|
|
||||||
* WooCommerce core (this repository)
|
* WooCommerce core (this repository)
|
||||||
* WooCommerce [Blocks](https://wordpress.org/plugins/woo-gutenberg-products-block/) and [Admin](https://wordpress.org/plugins/woocommerce-admin/) packages and plugins
|
* WooCommerce [Blocks](https://wordpress.org/plugins/woo-gutenberg-products-block/) and [Admin](https://wordpress.org/plugins/woocommerce-admin/) packages and plugins
|
||||||
* Woo.com -- the primary marketplace and marketing site, and all of it subdomains, e.g. [developer.woocommerce.com](https://developer.woo.com/)
|
* Woo.com -- the primary marketplace and marketing site, and all of it subdomains, e.g. [developer.woo.com](https://developer.woo.com/)
|
||||||
* WordPress.com -- hosted WooCommerce for Business and eCommerce offering on WordPress.com.
|
* WordPress.com -- hosted WooCommerce for Business and eCommerce offering on WordPress.com.
|
||||||
|
|
||||||
For more targets, see the `In Scope` section on [HackerOne](https://hackerone.com/automattic).
|
For more targets, see the `In Scope` section on [HackerOne](https://hackerone.com/automattic).
|
||||||
|
|
|
@ -263,7 +263,7 @@ Does your extension create a new product type? Each product type has a data stor
|
||||||
|
|
||||||
For example, the external product data store handles "button text" and "external URL". The variable data store handles the relationship between parent products and their variations.
|
For example, the external product data store handles "button text" and "external URL". The variable data store handles the relationship between parent products and their variations.
|
||||||
|
|
||||||
Check out [this walkthrough](https://developer.woocommerce.com/2017/02/06/wc-2-7-extension-compatibility-examples-3-bookings/) for more information on this process.
|
Check out [this walkthrough](https://developer.woo.com/2017/02/06/wc-2-7-extension-compatibility-examples-3-bookings/) for more information on this process.
|
||||||
|
|
||||||
### Data store for custom data
|
### Data store for custom data
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
WooCommerce has traditionally stored store orders and related order information (like refunds) as custom WordPress post types or post meta records. This comes with performance issues.
|
WooCommerce has traditionally stored store orders and related order information (like refunds) as custom WordPress post types or post meta records. This comes with performance issues.
|
||||||
|
|
||||||
[High-Performance Order Storage (HPOS)](https://developer.woocommerce.com/2022/09/14/high-performance-order-storage-progress-report/) also previously known as “Custom Order Tables” is a solution that provides an easy-to-understand and solid database structure – specifically designed for eCommerce needs. It uses the WooCommerce CRUD design to store order data in custom tables – optimized for WooCommerce queries with minimal impact on the store’s performance.
|
[High-Performance Order Storage (HPOS)](https://developer.woo.com/2022/09/14/high-performance-order-storage-progress-report/) also previously known as “Custom Order Tables” is a solution that provides an easy-to-understand and solid database structure – specifically designed for eCommerce needs. It uses the WooCommerce CRUD design to store order data in custom tables – optimized for WooCommerce queries with minimal impact on the store’s performance.
|
||||||
|
|
||||||
In January 2022, we published the [initial plan for the Custom Order Tables feature](https://developer.woocommerce.com/2022/01/17/the-plan-for-the-woocommerce-custom-order-table/) and since then, we’ve been working hard to bring the High-Performance Order Storage (HPOS) to WooCommerce Core. In May 2022, we invited you to [test the order migration process](https://developer.woocommerce.com/2022/05/16/call-for-early-testing-custom-order-table-migrations/) and provide feedback on how our initial work performs on real stores of varied configurations.
|
In January 2022, we published the [initial plan for the Custom Order Tables feature](https://developer.woo.com/2022/01/17/the-plan-for-the-woocommerce-custom-order-table/) and since then, we’ve been working hard to bring the High-Performance Order Storage (HPOS) to WooCommerce Core. In May 2022, we invited you to [test the order migration process](https://developer.woo.com/2022/05/16/call-for-early-testing-custom-order-table-migrations/) and provide feedback on how our initial work performs on real stores of varied configurations.
|
||||||
|
|
||||||
From WooCommerce 8.2, released on October 2023, [High-Performance Order Storage (HPOS)](https://developer.woocommerce.com/2022/09/14/high-performance-order-storage-progress-report/) is officially released under the stable flag and will be enabled by default for new installations.
|
From WooCommerce 8.2, released on October 2023, [High-Performance Order Storage (HPOS)](https://developer.woo.com/2022/09/14/high-performance-order-storage-progress-report/) is officially released under the stable flag and will be enabled by default for new installations.
|
||||||
|
|
||||||
## [What’s New with High-Performance Order Storage?](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-1)
|
## [What’s New with High-Performance Order Storage?](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-1)
|
||||||
|
|
||||||
|
@ -104,10 +104,10 @@ To achieve a robust order deletion synchronization mechanism the following is do
|
||||||
|
|
||||||
An exception to the above are the [placeholder records](#placeholder-records): these are deleted immediately when the corresponding order is deleted from `wp_wc_orders`, even if immediate synchronization is disabled.
|
An exception to the above are the [placeholder records](#placeholder-records): these are deleted immediately when the corresponding order is deleted from `wp_wc_orders`, even if immediate synchronization is disabled.
|
||||||
|
|
||||||
When the “**High-Performance Order Storage**” and “**Compatibility mode**” are enabled, WooCommerce populates the HPOS tables with data from posts & postmeta tables. The synchronization between the tables is [explained in detail in this document](https://developer.woocommerce.com/2022/09/29/high-performance-order-storage-backward-compatibility-and-synchronization/#synchronization).
|
When the “**High-Performance Order Storage**” and “**Compatibility mode**” are enabled, WooCommerce populates the HPOS tables with data from posts & postmeta tables. The synchronization between the tables is [explained in detail in this document](https://developer.woo.com/2022/09/29/high-performance-order-storage-backward-compatibility-and-synchronization/#synchronization).
|
||||||
|
|
||||||
|
|
||||||
> You can find a deeper explanation about the synchronization between the tables in [this document about high-performance-order-storage-backward-compatibility-and-synchronization](https://developer.woocommerce.com/2022/09/29/high-performance-order-storage-backward-compatibility-and-synchronization/#synchronization).
|
> You can find a deeper explanation about the synchronization between the tables in [this document about high-performance-order-storage-backward-compatibility-and-synchronization](https://developer.woo.com/2022/09/29/high-performance-order-storage-backward-compatibility-and-synchronization/#synchronization).
|
||||||
|
|
||||||
## [Placeholder records](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-7)
|
## [Placeholder records](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-7)
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ If you are using a plugin that is not compatible with High-Performance Order Sto
|
||||||
|
|
||||||
![Plugins page](https://woo.com/wp-content/uploads/2023/10/image-22.png?w=650)
|
![Plugins page](https://woo.com/wp-content/uploads/2023/10/image-22.png?w=650)
|
||||||
|
|
||||||
> **Note:** If you are using a third-party extension that isn’t working properly with High-Performance Order Storage then please notify the developers of the extension and ask them to update their extension to add support for HPOS. It’s up to the extension developers to add support for HPOS. We have [developer resources and documentation](https://developer.woocommerce.com/2022/09/14/high-performance-order-storage-progress-report/) available to help with their integration efforts.
|
> **Note:** If you are using a third-party extension that isn’t working properly with High-Performance Order Storage then please notify the developers of the extension and ask them to update their extension to add support for HPOS. It’s up to the extension developers to add support for HPOS. We have [developer resources and documentation](https://developer.woo.com/2022/09/14/high-performance-order-storage-progress-report/) available to help with their integration efforts.
|
||||||
|
|
||||||
|
|
||||||
## [Disabling HPOS](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-10)
|
## [Disabling HPOS](https://github.com/woocommerce/woocommerce/blob/trunk/docs/high-performance-order-storage/#section-10)
|
||||||
|
|
|
@ -46,7 +46,7 @@ Cases when we use lower case:
|
||||||
|
|
||||||
- “ecommerce” (not “eCommerce”)
|
- “ecommerce” (not “eCommerce”)
|
||||||
- email address — `info@woo.com`
|
- email address — `info@woo.com`
|
||||||
- website URL — `developer.woocommerce.com`
|
- website URL — `developer.woo.com`
|
||||||
|
|
||||||
### Contractions
|
### Contractions
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ class SimpleInboxNote {
|
||||||
// collation doesn't support Unicode.
|
// collation doesn't support Unicode.
|
||||||
$note->set_content(
|
$note->set_content(
|
||||||
sprintf(
|
sprintf(
|
||||||
'This is your note example contents. You may enter up to 320 displayable characters here. For more information on character limit, visit our <a href="https://developer.woocommerce.com/2021/11/10/introducing-a-320-character-limit-to-inbox-notes/">blogpost</a>.'
|
'This is your note example contents. You may enter up to 320 displayable characters here. For more information on character limit, visit our <a href="https://developer.woo.com/2021/11/10/introducing-a-320-character-limit-to-inbox-notes/">blogpost</a>.'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -149,7 +149,7 @@ class WC_Admin_Notices {
|
||||||
// translators: Placeholders are URLs.
|
// translators: Placeholders are URLs.
|
||||||
wpautop( wp_kses_data( __( 'The WooCommerce Legacy REST API, <a href="%1$s">currently enabled in this site</a>, will be removed in WooCommerce 9.0. A separate WooCommerce extension will be available to keep it enabled. <b><a target=”_blank” href="%2$s">Learn more about this change.</a></b>', 'woocommerce' ) ) ),
|
wpautop( wp_kses_data( __( 'The WooCommerce Legacy REST API, <a href="%1$s">currently enabled in this site</a>, will be removed in WooCommerce 9.0. A separate WooCommerce extension will be available to keep it enabled. <b><a target=”_blank” href="%2$s">Learn more about this change.</a></b>', 'woocommerce' ) ) ),
|
||||||
admin_url( 'admin.php?page=wc-settings&tab=advanced§ion=legacy_api' ),
|
admin_url( 'admin.php?page=wc-settings&tab=advanced§ion=legacy_api' ),
|
||||||
'https://developer.woocommerce.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
'https://developer.woo.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
@ -168,7 +168,7 @@ class WC_Admin_Notices {
|
||||||
// translators: Placeholders are URLs.
|
// translators: Placeholders are URLs.
|
||||||
wpautop( wp_kses_data( __( 'The WooCommerce Legacy REST API will be removed in WooCommerce 9.0, and this will cause <a href="%1$s">webhooks on this site that are configured to use the Legacy REST API</a> to stop working. A separate WooCommerce extension will be available to allow these webhooks to keep using the Legacy REST API without interruption. You can also edit these webhooks to use the current REST API version to generate the payload instead. <b><a target=”_blank” href="%2$s">Learn more about this change.</a></b>', 'woocommerce' ) ) ),
|
wpautop( wp_kses_data( __( 'The WooCommerce Legacy REST API will be removed in WooCommerce 9.0, and this will cause <a href="%1$s">webhooks on this site that are configured to use the Legacy REST API</a> to stop working. A separate WooCommerce extension will be available to allow these webhooks to keep using the Legacy REST API without interruption. You can also edit these webhooks to use the current REST API version to generate the payload instead. <b><a target=”_blank” href="%2$s">Learn more about this change.</a></b>', 'woocommerce' ) ) ),
|
||||||
admin_url( 'admin.php?page=wc-settings&tab=advanced§ion=webhooks&legacy=true' ),
|
admin_url( 'admin.php?page=wc-settings&tab=advanced§ion=webhooks&legacy=true' ),
|
||||||
'https://developer.woocommerce.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
'https://developer.woo.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
|
@ -398,7 +398,7 @@ class WC_Settings_Advanced extends WC_Settings_Page {
|
||||||
'⚠️ <b>️The Legacy REST API will be removed in WooCommerce 9.0.</b> A separate WooCommerce extension will soon be available to keep it enabled. <b><a target=”_blank” href="%s">Learn more about this change.</a></b>',
|
'⚠️ <b>️The Legacy REST API will be removed in WooCommerce 9.0.</b> A separate WooCommerce extension will soon be available to keep it enabled. <b><a target=”_blank” href="%s">Learn more about this change.</a></b>',
|
||||||
'woocommerce'
|
'woocommerce'
|
||||||
),
|
),
|
||||||
'https://developer.woocommerce.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
'https://developer.woo.com/2023/10/03/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ use Automattic\WooCommerce\Admin\PluginsHelper;
|
||||||
*
|
*
|
||||||
* Note: This should probably live in the Jetpack plugin in the future.
|
* Note: This should probably live in the Jetpack plugin in the future.
|
||||||
*
|
*
|
||||||
* @see https://developer.woocommerce.com/2020/10/16/using-the-admin-notes-inbox-in-woocommerce/
|
* @see https://developer.woo.com/2020/10/16/using-the-admin-notes-inbox-in-woocommerce/
|
||||||
*/
|
*/
|
||||||
class MarketingJetpack {
|
class MarketingJetpack {
|
||||||
// Shared Note Traits.
|
// Shared Note Traits.
|
||||||
|
|
|
@ -48,7 +48,7 @@ class UnsecuredReportFiles {
|
||||||
$note->add_action(
|
$note->add_action(
|
||||||
'learn-more',
|
'learn-more',
|
||||||
__( 'Learn more', 'woocommerce' ),
|
__( 'Learn more', 'woocommerce' ),
|
||||||
'https://developer.woocommerce.com/?p=10410',
|
'https://developer.woo.com/2021/09/22/important-security-patch-released-in-woocommerce/',
|
||||||
Note::E_WC_ADMIN_NOTE_UNACTIONED,
|
Note::E_WC_ADMIN_NOTE_UNACTIONED,
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
## Release Post Generator CLI tool
|
## Release Post Generator CLI tool
|
||||||
|
|
||||||
This is a cli tool designed to generate draft release posts for WooCommerce.
|
This is a cli tool designed to generate draft release posts for WooCommerce.
|
||||||
Posts generated via the tool will be draft posted to https://developer.woocommerce.com.
|
Posts generated via the tool will be draft posted to https://developer.woo.com.
|
||||||
|
|
||||||
You can also generate an HTML representation of the post if you
|
You can also generate an HTML representation of the post if you
|
||||||
don't have access to a WordPress.com auth token.
|
don't have access to a WordPress.com auth token.
|
||||||
|
@ -17,7 +17,7 @@ don't have access to a WordPress.com auth token.
|
||||||
|
|
||||||
### Publishing Draft Posts
|
### Publishing Draft Posts
|
||||||
|
|
||||||
This tool will publish draft posts to `https://developer.woocommerce.com` for you if you omit the `--outputOnly` flag. There is some minimal first time setup for this though:
|
This tool will publish draft posts to `https://developer.woo.com` for you if you omit the `--outputOnly` flag. There is some minimal first time setup for this though:
|
||||||
|
|
||||||
1. Create an app on WordPress.com [here](https://developer.wordpress.com/apps/).
|
1. Create an app on WordPress.com [here](https://developer.wordpress.com/apps/).
|
||||||
2. Recommended settings:
|
2. Recommended settings:
|
||||||
|
|
|
@ -199,7 +199,7 @@ const program = new Command()
|
||||||
finalReleaseDate,
|
finalReleaseDate,
|
||||||
lastReleasePostUrl:
|
lastReleasePostUrl:
|
||||||
lastReleasePost?.URL ||
|
lastReleasePost?.URL ||
|
||||||
'https://developer.woocommerce.com/category/woocommerce-core-release-notes/',
|
'https://developer.woo.com/category/woocommerce-core-release-notes/',
|
||||||
} );
|
} );
|
||||||
|
|
||||||
if ( isOutputOnly ) {
|
if ( isOutputOnly ) {
|
||||||
|
|
Loading…
Reference in New Issue