Notice: session_start(): A session had already been started - ignoring in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 8

Notice: Undefined index: email in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 479

Notice: Undefined index: email in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 512

Notice: Undefined index: email in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 546

Notice: Undefined index: email in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 579

Notice: Undefined index: email in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/config_db_vars.php on line 615

Notice: Undefined index: v in /home/users/web1/www/happygreens.eu/shop/admin/phpgrid_26full/apps/zeitkampagne-mustercodes.php on line 52

Mustercodes

Hier die am meisten genutzten Codestücke bezogen auf Kampagnen in Gambioshops. Man kann sie mit einem Semikolon getrennt, miteinander kombinieren oder auch mit einem SELECT vorher die betreffenden Inhalte oder Produkte vorfiltern. Ist der zu ändernde Inhalt gefunden einfach Doppelklick auf einen der folgenden CRUD-Codes, ins jeweilige Code-Feld der Kampagne kopieren und Parameter anpassen:

Inhalt der Startseite ändern

# Aktualisiert content_id aus Contentmanager mit Inhalt des WYSIWYG-Editors. # drauf achten, dass paralleler Updatecode keinen Fehler enthält.

UPDATE content_manager z SET z.content_text = "%(text_source)s" WHERE z.content_id IN ('261','257', '359','410');

Inhalt des Newscrollers ändern

UPDATE gm_contents z SET gm_value = "%(text_source)s" WHERE gm_key = 'GM_SCROLLER_CONTENT'

Shop portofrei setzen

# Wert änderbar. # ggfs andere Portomodule beachten # Redaktionstexte beachten

UPDATE configuration set configuration_value = '98.00' where configuration_key = 'MODULE_SHIPPING_FREEAMOUNT_AMOUNT'; -- Footer UPDATE content_manager SET content_text = REPLACE (content_text, 'heute ist PortoFREItag', 'versandkostenfrei ab 98 Euro') WHERE content_id = 377;

Slider einschalten

# Sliderid entsprechend anpassen.

UPDATE gm_configuration SET gm_value = (CASE WHEN (hour(now()) = 23) THEN 0 ELSE gm_value END) WHERE `gm_key` LIKE 'GM_SLIDER_INDEX_ID';

Rabatt setzen mit Produktname

# Parameter wie Stunde = HOUR und der Prozentsatz (Differenzwert zu 100%) änderbar. # Produktname ist mit LIKE-Operator sehr weitreichend, sinnvoll bei Gesamtrabatten.

REPLACE INTO `specials`(`specials_id`, `products_id`, `specials_quantity`, `specials_new_products_price`, `specials_date_added`, `specials_last_modified`, `expires_date`, `date_status_change`, `status`) SELECT NULL, p.`products_id`, 10000, round(products_price*0.80,0)-0.10, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 HOUR), CURRENT_TIMESTAMP, 1 FROM `products` p LEFT JOIN products_description pd on pd.products_id = p.products_id WHERE pd.language_id = 2 AND products_name LIKE "%Repair%" ;

Rabatt setzen mit Produkt-ID

# Produktname ist mit ID-Angabe sehr spezifisch. # darauf achten, dass es hier p.products_id heißen muss.

REPLACE INTO `specials`(`specials_id`, `products_id`, `specials_quantity`, `specials_new_products_price`, `specials_date_added`, `specials_last_modified`, `expires_date`, `date_status_change`, `status`) SELECT NULL, p.`products_id`, 10000, round(products_price*0.80,0)-0.10, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 HOUR), CURRENT_TIMESTAMP, 1 FROM `products` p LEFT JOIN products_description pd on pd.products_id = p.products_id WHERE pd.language_id = 2 AND p.products_id = 444;

Produkt-ids

Oft werden bei Links zum Banner die spezifischen Produktids gebraucht. Hier die Übersicht direkt geladen aus dem Gambioshop.

top!.