skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
bxmaximum/bitrix-framework-skills210 installs

bitrix-sale

Online store (sale) — Fuser basket, Order object model, properties, statuses, payments, pay system handlers, delivery, shipments, discounts, coupons, reservation. Use when building cart, checkout, order lifecycle or payment/delivery integrations.

How do I install this agent skill?

npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix-sale
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides technical guidelines and best practices for developing with the Bitrix24 e-commerce ('sale') module. It focuses on maintaining data integrity through the object model and enforces security best practices such as permission checks and CSRF validation.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Online store (sale)

Baseline: main 23.0+ · Verified: sale 26.500.0, main 26.800.0

sale owns basket, orders, payments, shipments, discounts, statuses and history. Products, prices, stock → bitrix-catalog.

TaskRead
API level choice, create/update an order, order propertiesrules/order.md
Basket, Fuser, discount preview before checkoutrules/basket.md
Statuses, rights, history, eventsrules/statuses-events.md
Payments, own pay system handlers, callbacksrules/payments.md
Delivery services, shipments, reservation, deductionrules/delivery-reservation.md
Cart rules, coupons, applied discountsrules/discounts.md
Lists, archive, components, behaviour changesrules/archive-components.md

Invariants

  • Loader::includeModule('sale') (+ catalog for products, prices, reservation).
  • Change orders only through the object model (Order, its collections) and one save() per operation. Internals\*Table ORM is read-only for order data. Never Order::load() in a loop.
  • The object API never checks rights: check CSaleOrder::CanUserViewOrder() and friends before acting on a user request.
  • Take pay systems and delivery services from restricted lists, never a raw ID from the request.
  • Check isSuccess() and getWarningMessages(). Never call $order->save() inside OnSaleOrderSaved.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/bxmaximum/bitrix-framework-skills/bitrix-sale">View bitrix-sale on skillZs</a>