Glossary
Terms and definitions used in the Logidav project.
A
- addOrder — Method of
SaleServicethat operates as an upsert (create or update) - Alfy — Payment insurance provider integrated for purchase protection
- Alma — Buy Now Pay Later provider for installment payments
- Amazon — Global marketplace; orders imported via ShoppingFeed or direct SP-API integration
- Ameubleo — Furniture brand within the group, with its own Magento storefront
- AppBundle — Main Symfony bundle containing core business logic
- AsirGroup — Furniture supplier and warehouse partner; stock synced via
menzzo:asirgroup:sync-product-stock
B
- Bigbuy — Dropship supplier; products fulfilled directly from Bigbuy warehouse to customer
C
- Cdiscount — French marketplace; orders synced via ShoppingFeed or Lengow
- CMP — Comparison platform for product price aggregation
- Container — Stock arrival container entity tracking inbound shipments from suppliers; used in availability date calculation
- CoreBundle — Core Symfony bundle with cross-cutting components
- CoteCosy — Home decor brand within the group
- Cronjob — Scheduled task executing a Symfony command on a defined schedule in the system crontab
- Cursor — Last imported Magento ID, stored in config, used by
menzzo:v2:salesfor incremental import
D
- Dispo — Product availability date, calculated by
SaleProductAvailabilityServicewith priority: container arrival > dispoClientDate > available > availability
E
- EanProduct — Entity mapping
mz_ean_product; associates EAN codes with product SKUs - EntityManager — Doctrine component managing entity persistence
- EventSubscriber — Symfony event listener pattern; used to react to domain events (see Event System)
G
- Geodis — Freight and logistics carrier for heavy/oversized goods
- GLS — European parcel carrier for standard shipments
H
- Hipay — Card payment provider integrated for transaction processing
K
- Klarna — Buy Now Pay Later provider for deferred and installment payments
L
- Lengow — Marketplace connector for order and catalog synchronization (Amazon, Cdiscount, ManoMano)
- Lengow account ID — V3 account selector passed to
menzzo:lengow:sales --marketplace=<id>; current accounts are5622,6395, and17220 - Lengow V2 feed
113959— Retired legacy feed formerly used bymenzzo:lengow:v2:sales --feedId=113959 - LockableTrait — Symfony trait preventing concurrent execution of the same command
M
- Magento 2 — E-commerce platform, primary source of orders and product catalog
- ManoMano — Home and garden marketplace; orders synced via ShoppingFeed or Lengow
- Marketplace — Third-party sales platform (Amazon, Cdiscount, ManoMano, etc.)
- Meduse — Internal system providing operational data and attribute synchronization
- Menzzo — Main brand of the group, used as a prefix for many Symfony commands
- Mosaikasa Lengow — Lengow V3 account
17220; product matching usesmz_product.ean_bisfor the merchant product id
P
- Payline — Card payment provider with detailed transaction logging via
PaylineTransactionLog - PaylineTransactionLog — Entity recording Payline transaction details for audit and reconciliation
- Product — Catalog entity (
mz_product) storing SKU, EAN, name, quantity, and pricing data - ProductQtyLog — Stock mutation journal entity recording every quantity change with type and reason
- ProductQtyLogService — Service for logging stock mutations; records every inventory change
Q
- Queue — SQL-backed async job entity (
id,model,status,number_of_trials); see also RabbitMQ for message-based queues - QueueProcessorInterface — Interface that all queue consumers must implement to process jobs
R
- RDV — Delivery appointment, managed for eligible sales requiring scheduled delivery
- Refund — Refund record entity tracking refund amount, status, and associated sale
- RefundLog — Refund audit trail entity recording each action taken on a refund
- RETRAIT — Delivery mode where the customer picks up in-store
- run_job.sh — Cron wrapper script that executes Symfony commands with JSON-structured logging
S
- Sale statuses — Order lifecycle:
pending>processing>complete>canceled/closed - SaleLog — Status change journal entity recording old/new status transitions on a sale
- SaleProduct — Order line item entity (product within a sale); see also SaleProduct states
- SaleProduct states — Line item lifecycle:
Processing Not Printed>Shipped>Delivered>Returned - SaleProductShipment — Shipment record entity linking a sale product to carrier and tracking data
- SaleService — Main service for importing and managing sales
- SAV — After-sales service (Service Apres-Vente); manages returns and customer claims
- Scalapay — Buy Now Pay Later provider for installment payments
- SDEN — Furniture delivery carrier specialized in last-mile heavy goods
- ShipmentTrackingSynchronizer — Component for synchronizing shipment tracking data with carriers
- ShoppingFeed — Marketplace connector for sales and catalog synchronization across multiple channels
- Stripe — Card payment provider for online transactions
T
- Trusk — Last-mile delivery carrier for heavy goods (furniture, appliances)
U
- Upsert — Create-or-update operation (
SaleService::addOrder())
V
- Vidaxl — Furniture supplier; products synced and dropshipped from Vidaxl inventory