What problem does it solve?
The mutation skill helps you create, update, and manage Crystallize catalog, customer, cart, and order data without hand-writing low-level GraphQL write flows.
Core Features & Use Cases
- Create and manage catalogue items: build products, documents, and folders, update components/fields, manage variants/SKUs, and publish or unpublish items.
- Handle customers and orders: create/update customers, create orders from carts or directly, record payments, and track fulfillment pipeline stages.
- Drive the checkout lifecycle: hydrate carts, modify cart items, set customer and addresses, place carts, and convert carts to order intents for downstream processing.
Use case example: You need to add a new product with variants, update its description and gallery images, publish it, and then place an order from a customer’s cart while recording payment and fulfillment stage changes.
Quick Start
Use this skill to generate the exact GraphQL mutations (Core API for catalogue/customer writes and Shop API for cart/order writes) needed to publish an updated product and create an order from a placed cart.