/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //generate base url $baseUrl = $this->dataHelper->generateDynamicUrl(); $passcode = $this->dataHelper->getPasscode(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //full url for dynamic content $text = sprintf('%sconnector/product/push/code/%s', $baseUrl, $passcode); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $passcode = $this->helper->getPasscode(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //generate the base url and display for default store id $baseUrl = $this->helper->generateDynamicUrl(); //display the full url $text = sprintf('%sconnector/feefo/score/code/%s', $baseUrl, $passcode); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //base url $baseUrl = $this->dataHelper->generateDynamicUrl(); //config code $passcode = $this->dataHelper->getPasscode(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //full url $text = $baseUrl . 'connector/email/coupon/id/[INSERT ID HERE]/code/' . $passcode . '/expire_days/[INSERT NUMBER OF DAYS HERE]/@EMAIL@'; $element->setData('value', $text); $element->setData('disabled', 'disabled'); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //base url $baseUrl = $this->dataHelper->generateDynamicUrl(); //config passcode $passcode = $this->dataHelper->getPasscode(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //full url $text = sprintf('%sconnector/report/bestsellers/code/%s', $baseUrl, $passcode); $element->setData('value', $text); $element->setData('disabled', 'disabled'); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //generate base url for dynamic content $baseUrl = $this->dataHelper->generateDynamicUrl(); //config passcode $passcode = $this->dataHelper->getPasscode(); $customerId = $this->dataHelper->getMappedCustomerId(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } if (!$customerId) { $customerId = '[PLEASE MAP THE CUSTOMER ID]'; } //dynamic content url $text = sprintf('%sconnector/report/recentlyviewed/code/%s/customer_id/@%s@', $baseUrl, $passcode, $customerId); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //passcode to append for url $passcode = $this->dataHelper->getPasscode(); //last order id witch information will be generated $lastOrderid = $this->dataHelper->getLastOrderId(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } if (!$lastOrderid) { $lastOrderid = '[PLEASE MAP THE LAST ORDER ID]'; } //generate the base url and display for default store id $baseUrl = $this->dataHelper->generateDynamicUrl(); $text = sprintf('%sconnector/product/upsell/code/%s/order_id/@%s@', $baseUrl, $passcode, $lastOrderid); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //passcode to append for url $passcode = $this->dataHelper->getPasscode(); //last order id witch information will be generated $customerId = $this->dataHelper->getMappedCustomerId(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } if (!$customerId) { $customerId = '[PLEASE MAP THE CUSTOMER ID]'; } //generate the base url and display for default store id $baseUrl = $this->dataHelper->generateDynamicUrl(); //display the full url $text = sprintf('%sconnector/email/wishlist/code/%s/customer_id/@%s@', $baseUrl, $passcode, $customerId); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //passcode to append for url $passcode = $this->dataHelper->getPasscode(); //last quote id for dynamic page $lastQuoteId = $this->dataHelper->getLastQuoteId(); if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //alert message for last order id is not mapped if (!$lastQuoteId) { $lastQuoteId = '[PLEASE MAP THE LAST QUOTE ID]'; } //generate the base url and display for default store id $baseUrl = $this->dataHelper->generateDynamicUrl(); $text = sprintf('%sconnector/quoteproducts/upsell/code/%s/quote_id/@%s@', $baseUrl, $passcode, $lastQuoteId); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { //base url for dynamic content $baseUrl = $this->dataHelper->generateDynamicUrl(); $passcode = $this->dataHelper->getPasscode(); //last quote id for dynamic page $lastQuoteId = $this->dataHelper->getLastQuoteId(); //config passcode if (empty($passcode)) { $passcode = '[PLEASE SET UP A PASSCODE]'; } //alert message for last order id is not mapped if (!$lastQuoteId) { $lastQuoteId = '[PLEASE MAP THE LAST QUOTE ID]'; } // full url $text = sprintf('%sconnector/email/basket/code/%s/quote_id/@%s@', $baseUrl, $passcode, $lastQuoteId); $element->setData('value', $text); return parent::_getElementHtml($element); }
/** * Get the passcode used for DC. * * @return string */ public function getDynamicContentPasscode() { return $this->data->getPasscode(); }