Revision fed28e9e
Von Werner Hahn vor mehr als 6 Jahren hinzugefügt
sql/Pg-upgrade2/shop_orders.sql | ||
---|---|---|
1 | 1 |
-- @tag: shop_orders |
2 | 2 |
-- @description: Erstellen der Tabellen shop_orders und shop_order_items |
3 |
-- @depends: release_3_3_0
|
|
3 |
-- @depends: release_3_4_1 shops
|
|
4 | 4 |
|
5 | 5 |
CREATE TABLE shop_orders ( |
6 | 6 |
id SERIAL PRIMARY KEY, |
... | ... | |
20 | 20 |
shop_id integer, --welcher shop bei mehreren |
21 | 21 |
host TEXT, --Hostname vom Shop |
22 | 22 |
remote_ip text, --IP Besteller |
23 |
transferred boolean DEFAULT FALSE, -- übernommen
|
|
23 |
transferred boolean DEFAULT FALSE, -- übernommen |
|
24 | 24 |
transfer_date date, -- Zeit wann übernommen |
25 | 25 |
kivi_customer_id integer, -- Kundenid von Tbl customer wenn übernommen |
26 |
oe_transid integer, -- id to
|
|
26 |
oe_transid integer, -- id to |
|
27 | 27 |
-- Bestell-, Rechnungs- und Lieferadresse. !!Manche Shops bieten sowas!! |
28 | 28 |
-- In der Regel ist aber die Rechnungsadresse die Kundenadresse |
29 | 29 |
-- Bestelldaten des Kunden |
... | ... | |
59 | 59 |
billing_phone TEXT, |
60 | 60 |
billing_fax TEXT, |
61 | 61 |
billing_email TEXT, |
62 |
|
|
62 |
|
|
63 | 63 |
-- SEPA |
64 | 64 |
sepa_account_holder TEXT, |
65 | 65 |
sepa_iban TEXT, |
... | ... | |
82 | 82 |
delivery_fax TEXT, |
83 | 83 |
delivery_email TEXT, |
84 | 84 |
|
85 |
obsolete boolean DEFAULT FALSE NOT NULL, |
|
86 |
positions integer, |
|
87 |
|
|
85 | 88 |
itime timestamp DEFAULT now(), |
86 | 89 |
mtime timestamp |
87 | 90 |
); |
... | ... | |
92 | 95 |
shop_order_id INTEGER REFERENCES shop_orders (id) ON DELETE CASCADE, |
93 | 96 |
description TEXT, -- Artikelbezeichnung |
94 | 97 |
partnumber TEXT, |
95 |
shop_id INTEGER, --kann als Sortorder benutzt werden |
|
98 |
shop_id INTEGER, |
|
99 |
position INTEGER, |
|
96 | 100 |
tax_rate NUMERIC(15,2), |
97 | 101 |
quantity NUMERIC(25,5), -- qty in invoice and orderitems is real, doi is numeric(25,5) |
98 | 102 |
price NUMERIC(15,5) |
Auch abrufbar als: Unified diff
Shopmodul: sql-Updatesfiles für das Shopmodul.
Beinhaltet auch ein hinzufügen der Spalte Auftragssperre in der Tabelle customer sowie das webtemplate billing beim Kunden wo die Auftragssperre eingegeben werden kann