WooCommerce

Deskripsi

WooCommerce adalah platform ecommerce open source untuk WordPress.

Platform inti kami gratis, fleksibel, dan diperkuat oleh komunitas global. Basis sumber terbuka berarti Anda mempunyai kepemilikan penuh atas konten dan data toko Anda selamanya.

Untuk meluncurkan bisnis, mentransformasi toko fisik ke dunia online, maupun mengembangkan situs untuk klien, manfaatkan WooCommerce untuk membangun toko yang memadukan konten dan dagangan.

  • Buat etalase yang indah dan menarik dengan temayang cocok dengan merek dan industri Anda.
  • Tingkatkan pendapatan dengan pengoptimalan pengalaman keranjang belanja yang bisa dikonversi.
  • Sesuaikan halaman produk dalam hitungan menit menggunakan blok produk modular.
  • Pamerkan barang fisik dan digital, variasi produk, konfigurasi khusus, unduhan instan, dan item-item afiliasi.
  • Jual langganan, pemesanan, atau keanggotaan dengan ekstensi yang telah diperiksa pengembang kami.
  • Kembali ke hasil pencarian teratas dengan memanfaatkan keuntungan SEO WordPress.
  • Manfaatkan platform yang tumbuh bersama skala bisnis Anda. Dapatkan e-commerce fleksibel untuk toko skala besar.

SEMUA ALAT YANG ANDA BUTUHKAN UNTUK BERJUALAN

Alat bawaan dan integrasi populer yang membantu Anda mengelola operasi bisnis secara efisien. Anda bebas menambahkan beragam layanan hanya dengan satu klik melalui Wizard Pengaturan opsional.

  • Pilih cara pembayaran yang Anda inginkan. Kelola pembayaran dengan mudah dari toko Anda menggunakan WooCommerce Payments (Tersedia di AS, Inggris, Irlandia, Australia, Selandia Baru, Kanada, Spanyol, Prancis, Jerman, dan Italia). Terima pembayaran dengan aman menggunakan kartu kredit, dompet seluler, transfer bank, dan uang tunai berkat layanan dari lebih dari 100 gateway pembayaran – termasuk Stripe, PayPal, dan Square.
  • Konfigurasikan pilihan pengiriman. Cetak label USPS langsung dari dasbor Anda, dan jadwalkan pengambilan dengan WooCommerce Shipping (hanya AS). Hubungkan dengan jasa ekspedisi terkemuka, seperti UPS dan FedEx, serta berbagai solusi pengiriman, penyimpanan, dan pemenuhan barang untuk daerah Anda.
  • Sederhanakan pajak penjualan. Tambahkan Pajak WooCommerce atau layanan terintegrasi serupa untuk membuat penghitungan otomatis.

Kembangkan bisnis Anda, tambahkan fitur, dan pantau toko Anda dari mana saja

WooCommerce bersungguh-sungguh melayani Anda. Pantau metrik performa yang paling penting bagi Anda dengan Admin WooCommerce – dasbor terpusat yang andal dan dapat diubah suai untuk toko Anda.

Perluas audiens di berbagai kanal pemasaran dan media sosial dengan integrasi Google Ads, HubSpot, Mailchimp, dan Facebook. Anda selalu bisa memeriksa dasbor Hub Pemasaran untuk mendapatkan ide segar dan tips yang dapat menunjang kesuksesan.

Tingkatkan fungsionalitas toko dengan ratusan ekstensi gratis dan berbayar dari Marketplace WooCommerce resmi. Pengembang kami memeriksa semua ekstensi baru dan meninjau ekstensi yang sudah ada secara berkala untuk menjaga standar kualitas Marketplace. Kami secara aktif mengembangkan produk yang dapat membantu para pembuat toko menciptakan toko yang sukses.

Kelola toko dari mana saja lewat aplikasi seluler WooCommerce yang tersedia gratis (Android dan iOS). Awas spoiler: Anda akan mendengar suara pemberitahuan “cha-ching” tiap kali Anda melakukan penjualan!

Miliki dan kontrol data toko Anda – selamanya

Dengan WooCommerce, data Anda menjadi milik Anda. Selalu.

Jika Anda memilih untuk berbagi data penggunaan dengan kami, Anda tak perlu khawatir, karena data itu akan dianonimkan dan dijaga keamanannya. Anda dapat memilih untuk berhenti berbagi data kapan saja. Ini tidak akan memengaruhi toko Anda.

Berbeda dari solusi hosting e-commerce, penyimpanan data WooCommerce tidak akan ketinggalan zaman. Anda bisa mengekspor semua konten dan memindahkan situs ke platform apa pun sesuai keinginan. Tanpa batasan.

Mengapa pengembang memilih (dan menyukai) WooCommerce

Pengembang dapat menggunakan WooCommerce untuk membuat, melakukan kustomisasi, dan menyesuaikan skala toko menurut keinginan klien dengan cara menyediakan ekstensi atau solusi khusus untuk meningkatkan kualitas.

  • Manfaatkan kait tindakan dan penyaring untuk memodifikasi atau membuat fungsi.
  • Integrasikan hampir semua layanan menggunakan REST API dan webhook yang andal.
  • Desain dan buat blok konten kustom dengan React.
  • Periksa dan modifikasi aspek apa pun pada kode plugin inti.
  • Akselerasi pengembangan dengan CLI secepat kilat.

Platform inti diuji secara ketat dengan frekuensi tinggi, serta didukung oleh tim pengembang khusus yang bekerja di berbagai zona waktu. Dokumentasi yang komprehensif diperbarui bersama dengan tiap peluncuran, sehingga dapat membantu Anda membangun toko sesuai keinginan.

Jadilah bagian dari komunitas internasional kami yang terus berkembang

WooCommerce memiliki komunitas yang besar dan peduli didedikasikan untuk membantu para penjual mencapai keberhasilan dan mengembangkan usaha dengan pesat.

Ada banyak Pertemuan WooCommerce di berbagai kota di dunia yang bisa Anda ikuti secara gratis dan terlibat dalam pelaksanaannya. Acara ini adalah kesempatan berharga untuk belajar bersama, berbagi keahlian, dan bertemu dengan orang-orang yang memiliki minat serupa.

WooCommerce juga rutin hadir di WordCamp di seluruh dunia – kami akan sangat senang bertemu dengan Anda.

Berkontribusi dan terjemahkan

WooCommerce dikembangkan dan didukung oleh Automattic, pencipta WordPress.com dan Jetpack. Kami juga memiliki ratusan kontributor independen, dan selalu ada ruang untuk lebih banyak lagi. Buka Repositori GitHub WooCommerce untuk mengetahui bagaimana anda dapat berkontribusi.

WooCommerce diterjemahkan ke dalam beberapa bahasa, termasuk Denmark, Ukraina, dan Persia. Bantu melokalkan WooCommerce dengan menambahkan bahasa Anda – kunjungi translate.wordpress.org.

Tangkapan Layar

Blok

Plugin ini menyediakan 2 blok.

  • Filter by Rating Controls Enable customers to filter the product grid by rating.
  • Filter by Stock Controls Enable customers to filter the product grid by stock status.

Instalasi

Persyaratan Minimum

  • Diperlukan PHP versi 7.4 atau yang lebih baru (disarankan menggunakan PHP versi 8.0 atau yang lebih baru)
  • Diperlukan MySQL versi 5.6 atau yang lebih baru ATAU MariaDB versi 10.1 atau yang lebih baru

Lihat dokumentasi persyaratan server WooCommerce untuk detail daftar persyaratan server.

Instalasi otomatis

Penginstalan otomatis adalah pilihan termudah — WordPress akan menangani transfer file dan Anda tidak perlu meninggalkan peramban web. Untuk menginstal WooCommerce secara otomatis, login ke WordPress Dashboard Anda, arahkan ke menu Plugin, lalu klik “Tambah Baru”.

Ketik “WooCommerce” di dalam kolom pencarian, lalu klik “Cari Plugin”. Setelah menemukan kami, Anda dapat melihat detailnya, seperti rilis poin, peringkat, dan deskripsi. Tentunya yang terpenting adalah Anda bisa menginstalnya! Klik “Instal Sekarang,” dan WordPress akan mengambil alih dari sana.

Instalasi manual

Metode instalasi manual memerlukan pengunduhan plugin WooCommerce dan mengunggahnya ke server web Anda melalui aplikasi FTP favorit Anda. Codex WordPress berisi petunjuk tentang cara melakukannya di sini .

Memperbarui

Pembaruan otomatis akan berjalan lancar, namun kami juga menyarankan agar Anda mencadangkan situs.

Jika Anda mengalami masalah dengan halaman toko/kategori setelah pembaruan, bersihkan permalink dengan masuk ke WordPress > Pengaturan > Permalinks dan tekan “Simpan.” Itu seharusnya mengembalikan semuanya menjadi normal.

Contoh data

WooCommerce hadir dengan beberapa contoh data yang dapat Anda gunakan untuk melihat tampilan produk; impor sample_products.xml melalui pengimpor WordPress. Anda juga dapat menggunakan pengimpor CSV inti atau ekstensi CSV Import Suite kami untuk mengimpor sample_products.csv

Tanya Jawab

Di mana saya bisa menemukan dokumentasi WooCommerce dan panduan pengguna?

Untuk bantuan penyiapan dan konfigurasi WooCommerce, lihat Memulai dan Panduan Pemilik Toko WooCommerce Baru.

Untuk memberi ekstensi atau tema pada WooCommerce, lihat dokumentasi kami, serta Buku Panduan Pengembang Plugin.

Di mana saya bisa mendapatkan bantuan atau berdiskusi dengan pengguna lain tentang Inti WooCommerce?

Saat mengalami kesulitan, Anda dapat meminta bantuan di Forum Dukungan WooCommerce dengan mengikuti pedoman ini, bertanya di Slack Komunitas WooCommerce, atau mengirim pos di grup Komunitas WooCommerce di Facebook.

Di mana saya bisa mendapatkan bantuan terkait ekstensi yang saya beli dari Marketplace WooCommerce?

Untuk bantuan untuk ekstensi berbayar dari Marketplace WooCommerce: pertama, lihat panduan pemecahan masalah mandiri. Jika masalah berlanjut, kirimkan tiket dukungan melalui layanan bantuan kami. Tim Happiness Engineer akan memberikan respons dalam 24 jam.

Saya mengalami masalah untuk login ke WooCommerce.com; apa yang harus saya lakukan?

Pertama, pecahkan masalah login yang umum terjadi dengan panduan langkah demi langkah yang sangat membantu ini. Masih belum berhasil? Hubungi kami.

Apakah WooCommerce dapat digunakan dengan tema saya?

Ya! WooCommerce dapat digunakan dengan tema apa pun, tetapi mungkin memerlukan sedikit penataan. Jika Anda mencari tema dengan integrasi WooCommerce yang komprehensif, kami merekomendasikan Storefront.

Bagaimana cara memperbarui WooCommerce?

Kami menyediakan panduan lengkap tentang Cara Memperbarui WooCommerce.

Situs saya rusak – apa yang harus saya lakukan?

Mulailah dengan mendiagnosis masalah melalui panduan pemecahan masalah yang siap membantu.

Jika Anda melihat kesalahan setelah memperbarui tema atau plugin, mungkin ada masalah kompatibilitas antara hal tersebut dan WooCommerce. Jika masalah tersebut muncul setelah memperbarui WooCommerce, bisa jadi ada konflik antara WooCommerce dan tema atau plugin yang sudah usang.

Dalam kedua kasus tersebut, kami menyarankan untuk menjalankan uji konflik dengan menggunakan Pemeriksaan Kesehatan (sehingga Anda dapat menonaktifkan tema dan plugin tanpa memengaruhi pengalaman pengunjung) atau memecahkan masalah dengan menggunakan situs staging.

Di mana saya bisa melaporkan bug?

Laporkan bug pada repositori GitHub WooCommerce. Anda juga dapat memberi tahu kami melalui forum dukungan kami – pastikan untuk mencari di forum untuk memastikan bahwa kesalahan tersebut belum dilaporkan sebelumnya.

Di mana saya bisa meminta fitur, tema, dan ekstensi baru?

Ajukan permintaan fitur dan ekstensi baru, serta beri nilai untuk saran yang sudah ada di papan permintaan fitur resmi kami. Tim Produk kami meninjau permintaan secara berkala dan mempertimbangkannya secara serius dalam perencanaan produk.

WooCommerce sangat mengagumkan! Dapatkah saya berkontribusi?

Ya, Anda bisa! Bergabunglah dengan repositori GitHub dan ikuti blog pengembangan kami untuk memantau segala pembaruan dalam proyek ini.

Di mana saya bisa menemukan dokumentasi REST API?

Beragam Dokumentasi REST API WooCommerce tersedia di GitHub.

Pertanyaan saya belum terdaftar di sini. Di mana saya bisa menemukan jawaban yang lebih lengkap?

Lihat Pertanyaan Umum untuk informasi selengkapnya.

Ulasan

20 Juni 2024
I’ve been using Woocommerce for some time now. Used to be a great plugin. Since the last update (9.0.0) my webshop crashed, just like countless other webshops running Woocommerce. Nothing to be found about this issue on the Woocommerce page. Don’t they do any tests before uploading a new version?
19 Juni 2024
I had an issue with the tax not displaying correctly, the supporto team was very helpful and helped me solve the issue quickly
18 Juni 2024
Woocommerce support was one of the best ever saw : quick to answer, efficient, helpful. Since some weeks (monthes ?) it’s seems to be completely deserted by operators : days before receiving an answer and, when finally somebody answer, nothing relevant. Whats happening there ? Would appreciate an answer because sometimes only woocommerce technical support is able to solve issues. Thanks by advance
18 Juni 2024 1 balasan
I have finished the Korean translation for ‘WooCommerce’I just want to say thank you for developing such a good plugin.And I hope it will be translated into more languages so that many WordPress users can use it conveniently. ‘WooCommerce’ 의 한국어 번역을 모두 마쳤습니다.좋은 플러그인을 개발해주어서 고맙다는 인사를 전하고 싶습니다.그리고 ‘WooCommerce’ 플러그인이 보다 다양한 언어로 번역되어 많은 워드프레스 사용자들이 편리하게 사용할 수 있기를 바랍니다.
Baca semua 4,322 ulasan

Log Perubahan

9.0.0 2024-06-18

WooCommerce

  • Security – Prevent HTML & JS injection attacks on registration and checkout forms when the Order Attribution is enabled. #48348
  • Update – Toggle LYS feature flag off for 9.0 #48231
  • Fix – Fix settings-api textarea validation to prevent insertion of iframes in description areas by default #48432
  • Fix – #47626 changed the classes on the legacy admin settings save button and broke saving standard tax rates #48201
  • Fix – Revert “Remove customer-effort-score-tracks” feature flag #48235 #48235
  • Fix – Fix db update notice redirection bug where it redirects without checking for db update action. Changelog Entry Comment #48163
  • Fix – Add missing URL to discover more link in LYS tour #48109
  • Fix – Fix: “On Sale” collection isn’t displaying on Editor side #47994
  • Fix – Make the plugin autoinstall process more robust #47798
  • Fix – Prevent tracking files from being enqueued on the front end. #47938
  • Fix – Fix: Product Collection block does not display properly when editing template/post #47871
  • Fix – Added useRef to ensure confetti animation is only run once #47838
  • Fix – Fixed a fatal error when programmatically using the WC_Discounts::class in a context where no cart exists. #47589
  • Fix – Fixed shipping flat price change to free shipping when shipping cost represented using decimal separators and thousands separators. #46857
  • Fix – Product Collection: fix the incompatibility of Query Pagination block with Product Collection #47749
  • Fix – Add missing line item data to the REST API refunds schema in versions 2 and 3 #47254
  • Fix – Allow category and tag taxonomy filters on the Product Collection block to see more than the first 10. #47155
  • Fix – A number of e2e fixes for flaky tests #47562
  • Fix – Avoid a warning in PHP 8.3 with some edge case uses of array_sum #47595
  • Fix – Blocks: Fix JS unit tests #47516
  • Fix – Catch NotFoundException before woocommerce_get_batch_processor #46975
  • Fix – Check each pacakge’s chosen shipping rate against each valid rate for that package #47716
  • Fix – Correctly clear out state and postcode when switching countries. #47369
  • Fix – Correctly load up Cart/Checkout translations on Windows machines. #47625
  • Fix – CYS: fix color picker E2E test #47274
  • Fix – Filter by Attribute: fix potential reading from undefined error #47699
  • Fix – Fix: handle undefined templateSlug in Product Collection tracking utils #47504
  • Fix – Fix: Product Collection Block Respects ‘Out of stock visibility’ Setting #47537
  • Fix – Fix an accessibility error in the add to cart button template. #46897
  • Fix – Fix an issue in which a warning is emitted when placing an order using Checkout block. #47633
  • Fix – Fix broken checkout address forms layout #47131
  • Fix – Fix broken db update button on homescreen #47608
  • Fix – Fix core profiler email field is not positioned correctly in mobile screens #47077
  • Fix – Fix coupon rest api returning 500 error on delete. #47474
  • Fix – Fix dates dropdown in admin list order page where it wasn’t filtered by order type. #47440
  • Fix – FIxed a bug where shop page isn’t recognized as a WooCommerce page when WordPress is installed in a subdirectory with permalink set to plain. #46664
  • Fix – Fixes regarding authentication and non-existing products in the receipts rendering engine #47300
  • Fix – Fix failed to load coming-soon resources #47073
  • Fix – Fix flaky Attributes and Variations E2E tests #47471 #47471
  • Fix – Fix GLA site verification with coming soon mode #47140
  • Fix – Fix LYS site icon size #47689
  • Fix – Fix missing shipping-recommendation task #47117
  • Fix – Fix orders search filter position in admin list table. #47640
  • Fix – fix PHP 8 warning in Blocks\Installer\create_pages() callback when other filters have removed pages #47094
  • Fix – Fix registration of plugin on woocommerce.com if plugin is already active on site. #46780
  • Fix – Fix RIN Display Logic for Banner Alert Notifications #47167
  • Fix – Fix tasklist_payments_options to record only shown payment gateways #47713
  • Fix – Fix Tax reports not showing correct totals in analytics #46248
  • Fix – Fix undefined variable $exlude_paths #47490
  • Fix – Fix warnings from using fse theme json filter #47631
  • Fix – Fix width of the button to set the variation prices #47682 #47682
  • Fix – Fix admin_url usage in Task List button links for Customize Store and Launch Your Store tasks. #47010
  • Fix – Make REST order queries involving ‘customer’ field compatible with HPOS in v2 API. #46878
  • Fix – Prevent empty checkboxes added by Additional Checkout Fields API showing in the order confirmation when the order was placed using the shortcode checkout experience. #47333
  • Fix – Prevent product from being saved prematurely when updated via REST API #46674
  • Fix – Product Collection – Fix edge cases in Price Range filter around value parsing #47354
  • Fix – Reenable global styles in coming soon entire site template #47388
  • Fix – Replace forward slashes in additional fields IDs with hyphens. #47650
  • Fix – Select the first shipping rate when local pickup is enabled and customer switches to shipping. #47120
  • Fix – Show Germany state field in Checkout block. #47319
  • Fix – Switch marketplace promotions from Action Scheduler to transient. #47262
  • Fix – Update color contrast for Checkout fields. Update color contrast for notice buttons. Return focus when closing mini cart drawer. Return focus when closing shipping calculator. #47470
  • Fix – Update coupon_usage for failed & trashed orders. #47125
  • Fix – Update delete item meta query to format supported by wpdb::get_table_from_query() #46692
  • Fix – Updated the PHP DocBlock for WC_CLI_Runner::register_route_commands to correctly specify the first parameter’s type as being a WC_CLI_REST_Command object rather than a string. #47599
  • Fix – Update the version number of some methods in AbstractTemplateCompatibility #47118
  • Fix – Use the default ordering of states in the Checkout block #46656
  • Fix – [CYS]: Fix event name when starting the no-AI flow. #47181
  • Fix – [CYS] Fix bug making the AI flow fail on the same prompt. #46872
  • Add – Show notice for expiring subscriptions #47004
  • Add – Add custom fonts via wp_theme_json_data_theme filter for coming soon pages #47417
  • Add – Added phone number field to Shipping Address form under My Account #47062
  • Add – Added the wc_product_pre_has_unique_sku filter hook to allow SKU uniqueness to be determined externally #46763
  • Add – Add filter to convert WooCommerce slug for plugin dependencies #46707
  • Add – Add hooks to customize the order receipt generation #46224
  • Add – Adds 3 additional UTM parameters recognized in GA4 documentation. #47639
  • Add – Adds a wc/v3/refunds REST API endpoint so refunds can be queried collectively, unconnected to their orders #46895
  • Add – Add tracks events for the LYS badge #46509
  • Add – Allow HPOS CLI cleanup tool to remove metadata for deleted orders. #46970
  • Add – Append coming soon tracks prop globally #47644
  • Add – Comment: Added feature to redirect back to LYS from CYS if the referrer is LYS. #47654
  • Add – Filter to apply Base64 encoding to order attribution cookies #47597
  • Add – For shared subscriptions, My Subscriptions now shows “Shared with you” and the email address of the person who shared it with you. #46229
  • Add – New product editor: Add ‘placeholder’ attribute to category field in Simple Product Template #46938
  • Add – Product Collection: Add preview mode on Editor side #46369
  • Add – Product Collection: collections that don’t inherit query from template are non-filterable #45820
  • Add – REST API: Add product variation type to response when getting variations. #47377
  • Add – Return HPOS edit links for calls to get_edit_post_link() on placeholder posts. #47149
  • Add – Show an message in the plugin table list for WooCommerce extensions that are either expired or expiring. #47076
  • Add – Show the label for freemium products in the in-app marketpalce #45982
  • Update – Add a new update function for WC 9.0 to add woocommerce_show_lys_tour option. #47634
  • Update – Add aria-label to customer account block link when in icon-only display mode. #46899
  • Update – Add busy animation for save button in settings screen #47626
  • Update – Added padding-left: 15px to the copy link to provide equal spacing around the button #47313
  • Update – Add UTM tags to all product links in core profiler Free features step #47397
  • Update – Always show pickup location address and details and truncate pickup details. #47173
  • Update – Applies wp_plugin_dependencies_slug filter to get the correct plugin name in PluginVersionRuleProcessor. #47235
  • Update – Avoid writing an empty line to a log file if the log entry is empty. #47091
  • Update – Changed the Form Step blocks in the Checkout block so that the step nunbers cannot be turned off individually. This is now a global setting on the Checkout Fields block that will affect all child blocks. The FormStep component in the checkout pacakge remains unchanged. #47479
  • Update – Classic Templates: Renamed blocks representing classic templates from “WooCommerce XYZ Block” to “XYZ (Classic)” #44931
  • Update – Disable auto zoom when focusing on input for core profile #47400
  • Update – Display the total price in the place order button. #47083
  • Update – Display Import Product task item text and header copies when merchant indicates they are already selling #47164
  • Update – Do not display smart app banner on the core profiler, LYS, and CYS pages #47429
  • Update – Ensure the woocommerce_format_log_entry filter hook still has access to the log source value #46851
  • Update – Hide progress bar when entering Design With AI from Entrepreneur signup flow. #47574
  • Update – Improvements to HPOS settings screen. #47370
  • Update – In blocks migrate @wordpress/components Button to Ariakit, replace __experimentalRadio/RadioGroup with Ariakit Button. #45974
  • Update – Inject order attribution checkout fields (only once) on a wider set of checkout form actions. #46834
  • Update – LYS – Use flow layout for the coming soon template #47335
  • Update – LYS: disables the “Save changes” button until changes are made. #47316
  • Update – Make order attribution data globally accessible client side. #46965
  • Update – Move country to be the first field in Checkout block. #47375
  • Update – Product Collection: remove Beta label #47572
  • Update – Redirect old market-place to new market-place pages #47276
  • Update – Refactor coming soon entire page to wrap under cover block #46914
  • Update – Remove admin toolbar button hover background #47314
  • Update – Remove noindex robot call from lys coming soon pages #47178
  • Update – Remove title from checkout page #47529
  • Update – Rename and sort filter options in “Add a filter” in Analytics. #46955
  • Update – Replace div element with main in block templates #47119
  • Update – Replace Options API usage with LaunchYourStore endpoint for LYS #47252
  • Update – Replace the Legacy REST API with a stub that always returns an error #40627
  • Update – Replace the Testimonials single default image. #47535
  • Update – Return users to LYS after completing essential task #47606
  • Update – Toggle LYS feature flag on for post-8.9 #46853
  • Update – Update @automattic/tour-kit to 1.1.3 and @automattic/components to 2.1.1 #47129
  • Update – Update delivery titles & pickup options; refine shipping selector layout & address field visibility in the Checkout block. #46083
  • Update – Updated the toolbar’s store link based on the site’s visibility settings. #47315
  • Update – Update experiment name for the new product editing screen. #47647
  • Update – Update Octokit from 2.1.0 to 3.1.2 and updated variable names #42891
  • Update – Update the display logic of company name, address line 2 and phone number fields and allow making the address line 2 field required. #47160
  • Update – Update the WooCommerce Status page to use the full plugin version to show dev, Beta and RC versions as opposed to only the milestone number #46906
  • Update – Use the term attribute sort order for displaying the “Filter by attribute” terms. #47616
  • Update – Use Woo branded colors for LYS confetti #47334
  • Update – When the total shipping cost is 0 the order summary in the Cart and Checkout blocks shows “FREE” instead of 0.00 #47553
  • Update – Woocommerce: update code to data TS changes #46907
  • Update – Wrap LYS private link exclusion logic in an overall check #47690
  • Dev – Add a feature flag for full composability and the Pattern Toolkit #47392
  • Dev – Add an API test for the new refunds endpoint #47340
  • Dev – Add Buildkite test reporting (sanitized) back using production account #47558
  • Dev – Add help text under “Include downloads” toggle #46752 #46752
  • Dev – Add new disableHpos test env variable in ci-job utility #47619
  • Dev – Add Playwright performance tests to Product editor #47590 #47590
  • Dev – Add the optional property for ci jobs #47261
  • Dev – Block E2E: Eliminate side effects through improved test isolation #46125
  • Dev – Blocks E2E: Align ESlint and TS configs with Gutenberg & fix flaky tests. #47228
  • Dev – Blocks E2E: Fix flaky block insertion tests #47213
  • Dev – Blocks E2E: Fix flaky Product Collection tests #47211
  • Dev – Blocks E2E: Refactor Playwright configs and CI workflow #46409
  • Dev – Blocks E2E: Remove discouraged waitForTimeout from tests #47214
  • Dev – Blocks E2E: Remove obsolete waitForSiteEditorFinishLoading utility. #47547
  • Dev – Blocks E2E: Remove the DB snapshot on env reset #47416
  • Dev – Blocks E2E: Wait for Site Editor canvas loader in the enterEditMore() utility. #47541
  • Dev – Disable pre-publish panel #47430 #47430
  • Dev – E2E tests: disable broken tests #47268
  • Dev – E2E tests: disable woocommerce_coming_soon during test environment setup #47024
  • Dev – E2E tests: don’t exit if the consumer token was not cleared in teardown #47020
  • Dev – E2E tests: fix cleanup of created test pages and migrate to using fixtures #46944
  • Dev – E2E tests: fixing flaky admin marketing test #47665
  • Dev – E2E tests: more fixes for tests with Gutenberg active #46861
  • Dev – Fix for a couple of flaky e2e tests #47253
  • Dev – Load e2e test helper (child) themes via .wp-json instead of via WP-CLI. #47080
  • Dev – Monorepo utils: add support for github events in ci-jobs tool #46922
  • Dev – Move pricing features to General tab #47435 #47435
  • Dev – Move the PHP tests with WP nightly back into CI #47568
  • Dev – pnpm-lock.yaml update #47575
  • Dev – Product Collection: add tracking to Editor filters usage #46545
  • Dev – Remove BuildKite reporter from e2e tests #47449
  • Dev – Remove not used feature flags #47150 #47150
  • Dev – Remove upload plugin test from daily reporting #47067
  • Dev – Restore the playwright/no-hooks linter rule introduced in #46432 and accidentally removed in #47228. #47500
  • Dev – This PR fixes a minor typo in the Exposing your data in the Store API doc. #43488
  • Dev – Try out the BuildKite Test Analytics in CI #47202
  • Dev – Update cart/checkout usage of the @wordpress/components Slot Fill #47105
  • Dev – Update docs about blocks styling to clearly state global styles are the recommended approach #47269
  • Dev – Update events that should trigger the test job(s) #47612
  • Dev – Update fast-xml-parser from 4.2.4 to 4.2.5 #41982
  • Dev – Update pnpm to 9.1.0 #47385
  • Dev – Update the Blocks JS tests to React 18 #47383
  • Tweak – Add aria-label to account page #43696
  • Tweak – Correct the close days for the flaky test stalebot workflow #47484
  • Tweak – Fix coming soon page mobile UI issue #47491
  • Tweak – Make sure “Change Address” button in Cart block is accessible. #47460
  • Tweak – Reduce the number of tags in the plugin’s readme file, to avoid warnings. #47688
  • Tweak – Remove “Powered by WooCommerce” footer #47075
  • Tweak – Removed bold highlight from selected payment method in the Checkout block. This has been replaced with a border highlight. #47412
  • Tweak – Remove repetitive words #47158
  • Tweak – Remove unused order type registration property. #46843
  • Tweak – Respect locale settings when formatting order counts in admin orders page. #47373
  • Tweak – Update core profiler industry list #47605
  • Tweak – Update the order summary on Cart & Checkout with some minor visual changes #45767
  • Tweak – Update XPF currency symbol to XPF and change its default formatting. #46960
  • Tweak – Use a real em dash character (—) in the coming soon template #47394
  • Tweak – Use site editor to set fonts, set default fonts to cardo and inter, add type safety for filter #47613
  • Performance – Add experimental support for FTS indexes in HPOS. Additionally, revert existing HPOS search queries to use post like structure. #46130
  • Performance – Add index on SKU filed in wc_product_meta_lookup table #47051
  • Performance – Create a hook to filter the woocommerce blocks that can be registered #47066
  • Performance – CYS > Ensure get_patterns_ai_data_post is triggered only if AI enabled and improve performance. #46999
  • Performance – Free some in-memory usage when doing batch processing in HPOS #47159
  • Performance – HPOS – Made the query for retrieving meta keys more performant #46985
  • Performance – Remove duplicate css code from any woo scss file #47122
  • Enhancement – Add Business Services to the Extensions catalogue #47303
  • Enhancement – Added a “manual_update” parameter to the Orders REST API endpoint that will make it so that, when set to “true”, status changes to an order will be attributed to a specific user in the order notes. #46900
  • Enhancement – Add support for FI and SE postcode validation #45480
  • Enhancement – Add support for insert_or_update for better concurrency. #47610
  • Enhancement – Add woocommerce_order_received_verify_known_shoppers filter to Order Confirmation template #46957
  • Enhancement – Enable guest users to visualize shipping/billing information on the order received page. #47477
  • Enhancement – Fix: Reset password form missing required indicator #47229
  • Enhancement – Improved readability and better UX for GitHub bug reports, by optimizing the format of the SSR #47088
  • Enhancement – Mark the checkout block sidebar as sticky on desktop. #47376
  • Enhancement – Replace copy: List Price to Regular Price #47658

Lihat log perubahan untuk semua versi.