WooCommerce
WooCommerce POS and Payments: Selling in Person
Selling in a room and selling online are the same catalogue and two different systems. What decides whether it works is stock synchronisation and what happens when the connection drops.
Subtopic
Running an online store on WordPress.
WooCommerce
Selling in a room and selling online are the same catalogue and two different systems. What decides whether it works is stock synchronisation and what happens when the connection drops.
WooCommerce
The new product editing screen replaces the metabox layout with a block-based, tabbed interface. It is faster to work in and it drops third-party metaboxes, which is the whole decision in one sentence.
WooCommerce
Filters fail in three distinct ways: nothing happens, everything disappears, or the results are wrong. Each points at a different layer — the query, the attribute data, or a cache serving a filtered page to everybody.
WooCommerce
Free shipping is a method inside a zone, gated by a requirement. When it does not appear, the customer's address matched a different zone, the minimum was calculated on a different total, or a cached session is holding an old rate.
WooCommerce
Endpoints like /my-account/orders/ are not real pages — they are rewrite rules on top of one page. When they 404 or render blank, the cause is the rewrite table, a missing shortcode or block, or a page assignment.
WooCommerce
A subscription is a schedule that generates renewal orders. Everything that goes wrong — missed renewals, failed payments, silent cancellations — traces back to the scheduler, the gateway's tokens, or both.
WooCommerce
There are two add to cart filters, not one, and the label you are staring at is usually produced by the other one. Knowing which button belongs to which hook turns a frustrating afternoon into a four-line snippet.
WooCommerce
There are two product APIs in WooCommerce and they are built for opposite jobs. Picking the wrong one is why integrations end up authenticating a server-to-server sync from inside a browser.
WooCommerce
Four different layers can control your shop page, and only one of them is the Customiser. Knowing which layer owns a setting is the difference between a five-minute change and an afternoon of fighting a theme.
WooCommerce
The card in the grid is where most shopping decisions are made, and most redesigns of it add elements instead of removing them. Ragged card heights and a missing price do more damage than any amount of hover animation repairs.
WooCommerce
Brands are a separate taxonomy for a reason. Folding them into the category tree looks tidy for a week and then quietly breaks navigation, filtering and every category-based rule in the store.
WooCommerce
Product blocks are not a nicer wrapper around the old shortcodes. They query differently, render differently and extend differently, and that last difference is what catches stores out at checkout.