/**
  * @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();
 }