Round 393: Shopify ext, WooCommerce ext, Magento ext, BigCommerce/Medusa ext (20 commands)
ober
9c51db198857c24dc2637240bdbbb75d69be9055
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 393 — Shopify ext, WooCommerce ext, Magento ext, BigCommerce/Medusa ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Shopify products | — | `shopify-products` | :orange_circle: Scaffolded | +| Shopify orders | — | `shopify-orders` | :orange_circle: Scaffolded | +| Shopify customers | — | `shopify-customers` | :orange_circle: Scaffolded | +| Shopify inventory | — | `shopify-inventory` | :orange_circle: Scaffolded | +| WooCommerce products | — | `woocommerce-products` | :orange_circle: Scaffolded | +| WooCommerce orders | — | `woocommerce-orders` | :orange_circle: Scaffolded | +| WooCommerce customers | — | `woocommerce-customers` | :orange_circle: Scaffolded | +| WooCommerce coupons | — | `woocommerce-coupons` | :orange_circle: Scaffolded | +| Magento products | — | `magento-products` | :orange_circle: Scaffolded | +| Magento orders | — | `magento-orders` | :orange_circle: Scaffolded | +| Magento customers | — | `magento-customers` | :orange_circle: Scaffolded | +| Magento categories | — | `magento-categories` | :orange_circle: Scaffolded | +| BigCommerce products | — | `bigcommerce-products` | :orange_circle: Scaffolded | +| BigCommerce orders | — | `bigcommerce-orders` | :orange_circle: Scaffolded | +| BigCommerce customers | — | `bigcommerce-customers` | :orange_circle: Scaffolded | +| BigCommerce categories | — | `bigcommerce-categories` | :orange_circle: Scaffolded | +| Medusa products | — | `medusa-products` | :orange_circle: Scaffolded | +| Medusa orders | — | `medusa-orders` | :orange_circle: Scaffolded | +| Medusa customers | — | `medusa-customers` | :orange_circle: Scaffolded | +| Medusa regions | — | `medusa-regions` | :orange_circle: Scaffolded | + ### Round 392 — Zoom ext, Teams ext, Webex ext, Discord/Matrix ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -27421,3 +27421,44 @@ (def (cmd-matrix-users app) (let* ((echo (app-state-echo app))) (echo-message! echo "Matrix: listing users"))) + +;; Round 393 batch 2 — Magento ext, BigCommerce/Medusa ext +(def (cmd-magento-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Magento: listing customers"))) + +(def (cmd-magento-categories app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Magento: listing categories"))) + +(def (cmd-bigcommerce-products app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "BigCommerce: listing products"))) + +(def (cmd-bigcommerce-orders app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "BigCommerce: listing orders"))) + +(def (cmd-bigcommerce-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "BigCommerce: listing customers"))) + +(def (cmd-bigcommerce-categories app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "BigCommerce: listing categories"))) + +(def (cmd-medusa-products app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Medusa: listing products"))) + +(def (cmd-medusa-orders app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Medusa: listing orders"))) + +(def (cmd-medusa-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Medusa: listing customers"))) + +(def (cmd-medusa-regions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Medusa: listing regions"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -28208,3 +28208,44 @@ (def (cmd-webex-rooms app) (let* ((echo (app-state-echo app))) (echo-message! echo "Webex: listing rooms"))) + +;; Round 393 batch 1 — Shopify ext, WooCommerce ext +(def (cmd-shopify-products app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Shopify: listing products"))) + +(def (cmd-shopify-orders app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Shopify: listing orders"))) + +(def (cmd-shopify-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Shopify: listing customers"))) + +(def (cmd-shopify-inventory app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Shopify: managing inventory"))) + +(def (cmd-woocommerce-products app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WooCommerce: listing products"))) + +(def (cmd-woocommerce-orders app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WooCommerce: listing orders"))) + +(def (cmd-woocommerce-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WooCommerce: listing customers"))) + +(def (cmd-woocommerce-coupons app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WooCommerce: listing coupons"))) + +(def (cmd-magento-products app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Magento: listing products"))) + +(def (cmd-magento-orders app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Magento: listing orders"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9728,4 +9728,26 @@ (register-command! 'matrix-messages cmd-matrix-messages) (register-command! 'matrix-spaces cmd-matrix-spaces) (register-command! 'matrix-users cmd-matrix-users) + + ;; Round 393 — Shopify ext, WooCommerce ext, Magento ext, BigCommerce/Medusa ext + (register-command! 'shopify-products cmd-shopify-products) + (register-command! 'shopify-orders cmd-shopify-orders) + (register-command! 'shopify-customers cmd-shopify-customers) + (register-command! 'shopify-inventory cmd-shopify-inventory) + (register-command! 'woocommerce-products cmd-woocommerce-products) + (register-command! 'woocommerce-orders cmd-woocommerce-orders) + (register-command! 'woocommerce-customers cmd-woocommerce-customers) + (register-command! 'woocommerce-coupons cmd-woocommerce-coupons) + (register-command! 'magento-products cmd-magento-products) + (register-command! 'magento-orders cmd-magento-orders) + (register-command! 'magento-customers cmd-magento-customers) + (register-command! 'magento-categories cmd-magento-categories) + (register-command! 'bigcommerce-products cmd-bigcommerce-products) + (register-command! 'bigcommerce-orders cmd-bigcommerce-orders) + (register-command! 'bigcommerce-customers cmd-bigcommerce-customers) + (register-command! 'bigcommerce-categories cmd-bigcommerce-categories) + (register-command! 'medusa-products cmd-medusa-products) + (register-command! 'medusa-orders cmd-medusa-orders) + (register-command! 'medusa-customers cmd-medusa-customers) + (register-command! 'medusa-regions cmd-medusa-regions) )