const mongoose = require('mongoose'); const orderSchema = new mongoose.Schema({ id: { type: Number, required: true, unique: true }, userId: Number, user: String, // Username or Name phone: String, location: Object, // latitude, longitude deliveryMethod: String, // 'BTS', 'Yandex', 'Pickup' deliveryTime: String, addressText: String, // For BTS comment: String, items: Array, total: Number, paymentMethod: String, // 'cash' or 'click' status: { type: String, default: 'new' }, // new, accepted, canceled, delivered createdAt: { type: Date, default: Date.now } }); module.exports = mongoose.model('Order', orderSchema);